小夥伴們好啊,今天咱們說說LOOKUP函式。
這個函式主要用於在尋找範圍中查詢指定的尋找值,並返回另一個範圍中對應位置的值。
1、 填充合並單元格
如下圖所示,B列姓名使用了合並單元格,使用以下公式可以得到完整的姓名列表:
=LOOKUP("做",B$2:B2)
2、 返回最後一個非空單元格的內容
=LOOKUP(1,0/(A:A<>""),A:A)
3、逆向查詢
如下圖,要根據E3單元格的商品名稱,查詢對應的銷售經理。公式為:
=LOOKUP(1,0/(E2=C2:C10),B2:B10)
單條件查詢的模式化寫法為:
=LOOKUP(1,0/(條件區域=條件),查詢區域)
4、多條件查詢
如下圖,要根據F3單元格的商品名稱和G3單元格的部門,查詢對應的銷售經理。公式為:
=LOOKUP(1,0/(E2=B2:B10)/(F2=C2:C10),A2:A10)
多條件查詢的模式化寫法為:
=LOOKUP(1,0/(條件1= 條件區域1 )/(條件2= 條件區域2 ),查詢區域)
5、近似查詢
如下圖,要根據B列銷售業績返回對應的評定標準,E~F列為標準對照表。
C2單元格公式為:
=LOOKUP(B2,E:F)
使用這種方法,對照表的首列必須是升序處理。
6 、帶合並單元格的查詢
如下圖,根據E2單元格的商品查詢C列對應的銷售經理。
F2單元格公式為:
=LOOKUP("做",INDIRECT("C1:C"&MATCH(E2,B:B,)))
MATCH函式部份,精確尋找出E2單元格的商品在B列中的位置。返回結果為8。
用字串"C1:C"連線MATCH函式的計算結果8,變成新字串"C1:C8"。
再用INDIRECT函式把字串"
C
1:
C
8
"變成實際的參照。
最後用LOOKU函式返回該區域中最後一個文本的內容。
圖文作者:祝洪忠