2021-05-12 14:32:11
如何查詢帶合併單元格的資料
2020-07-14 14:34:20
在下面這個圖中,如何根據E2單元格的姓名查詢A列對應的部門呢?
思考一分鐘,來看看參考公式吧:
=LOOKUP("座",INDIRECT("A1:A"&MATCH(E2,B1:B8,)))
簡單解釋一下:
MATCH(E2,B1:B8,)部分
精確查詢E2單元格的姓名在B列中的位置。返回結果為4。
"A1:A"&MATCH(E2,B1:B8,)部分
用字串"A1:A"連線MATCH函數的計算結果4,變成新字串"A1:A4"。
再用INDIRECT函數返回文字字串"A1:A4"的參照。
如果MATCH函數的計算結果是5,這裡就變成"A1:A5"。
同理,如果MATCH函數的計算結果是10,這裡就變成"A1:A10"。也就是這個參照區域會根據E2姓名在B列中的位置動態調整。
最後用LOOKUP函數,使用文字“座”作為查詢值,在返回該區域中最後一個文字的內容。
=LOOKUP("座",A1:A4)
該部分返回A1:A4單元格區域中最後一個文字,也就是財務部,得到小美所在的部門。
說起MATCH函數,應用範圍真的是非常廣,接下來咱們再看看下面這個INDEX+MATCH的絕配搭檔:
=INDEX(B2:E9,MATCH(H2,A2:A9,0),MATCH(H3,B1:E1,0))
相關文章