看板 Office 關於我們 聯絡資訊
※ 引述《cupid1122 (Neuschwanstein)》之銘言: sheet1頁 A B C D 1 "A" data1 data2 data3 2 "a" data1 data2 data3 3 "b" data1 data2 data3 4 "c" data1 data2 data3 5 6 "B" data1 data2 data3 7 "b" data1 data2 data3 8 "c" data1 data2 data3 9 10 "C" data1 data2 data3 11 "a" data1 data2 data3 12 "b" data1 data2 data3 在sheet2和sheet1抓公式只是多個工作表名稱而已 我就用同一工作表來寫~(以下均為陣列公式) 思路: 首先是要找"B" 用可區分大小寫的=FIND("B",$A$1:$A$12) 要知道他的位置因此=MATCH(1,FIND("B",$A$1:$A$12),0) 結論: 用這個列數開始找"b",然後傳回data1 =VLOOKUP("b",INDIRECT("A"&MATCH(1,FIND("B",$A$1:$A$12),0)):$D$12,2) (注意,VLOOKUP不分大小寫) 在第一欄中"B"以下至12列中第一個出現b或B的列中, 傳回data1(第2欄,即公式中最末的2) 要有彈性,可將公式的"B"換成儲存格位置 欄數可由本身欄數計算,即可拖曳 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.164.50.22