小夥伴們好啊,今天咱們一起聊聊Excel中的數據查詢那些事兒。
1、VLOOKUP
這個函數能夠實現從左到右的數據查詢,從查詢區域最左側列中找到查詢值,然後返回同一行中對應的其他列的内容。
常用寫法是:
VLOOKUP(查找内容,查找區域,返回第幾列,匹配方式)
如下圖中,要根據E3單元格中的領導,在B~C列的對照表中查找與之對應的秘書姓名。
F3單元格公式為:
=VLOOKUP(E3,B2:C8,2,0)
公式中,“E3”是要查找的内容。
“B2:C8”是查找的區域,在這個區域中,最左側列要包含待查詢的内容。
“2”是要返回查找區域中第2列的内容,注意這裡不是指工作表中的第2列。
“0”是使用精确匹配的方式來查找。
2、HLOOKUP
下圖中,要根據A7單元格中的領導,在2~3行的對照表中查找與之對應的秘書姓名。
B7單元格公式為:
=HLOOKUP(A7,2:3,2,0)
HLOOKUP函數與VLOOKUP的作用類似,能夠實現從上到下的數據查詢。先從查詢區域第一行中找到查詢值,然後返回同一列中對應的其他行的内容。
常用寫法是:
HLOOKUP(查找值,查找區域,返回第幾行,匹配方式)
公式中,“A7”是要查找的内容。
“2:3”是查找的區域,不要被數字迷惑了,這種寫法就是第二到第三行的整行引用。
在這個區域中,第一行要包含待查詢的内容。
第三參數“2”是要返回查找區域中第2行的内容,注意這裡不是指工作表中的第2行。
“0”是使用精确匹配的方式來查找。
3、LOOKUP
下圖中,要根據E3單元格中的秘書,在B~C列的對照表中查找與之對應的領導姓名。
F3單元格公式為:
=LOOKUP(1,0/(C3:C8=E3),B3:B8)
LOOKUP函數能夠在指定的行或列中查詢指定的内容,并返回另一個範圍中對應位置的值。
常用寫法是:
1、LOOKUP(查找值,單行或單列的查找區域,要返回結果的行或列)
提示:使用該寫法時,查詢區域要求升序排序
2、LOOKUP(1,0/(條件區域=指定條件),要返回結果的行或列)
公式中,“1”是要查找的内容。
“0/(C3:C8=E3)”是查找的區域,不要被這段公式迷惑了,這種寫法是模式化的,就是0/(條件區域=查找值)。
先使用等号,将條件區域的内容與查找值進行逐一對比,返回邏輯值TRUE或是FALSE。再使用0除以邏輯值,在四則運算中,邏輯值TRUE相當于1,FALSE相當于0。相除之後變成了一組錯誤值和0:
{#DIV/0!;0;#DIV/0!;#DIV/0!;#DIV/0!;#DIV/0!}
也就是條件區域中的某個單元格如果等于查找值,對應的計算結果就是0,其他都是錯誤值。
LOOKUP在這組内容中查找1的位置,這個函數有一個特點,當找不到查找值時,會以小于查找值的最接近值進行匹配,本例中0的位置是2,所以最終返回第三參數B3:B8中第2個單元格的内容了。
LOOKUP函數的查找區域和返回結果區域,都是一行或一列的寫法,可以實現任意方向的查詢。
4、INDEX和MATCH
以下圖為例,要根據E3單元格中的秘書,在B~C列的對照表中查找與之對應的領導姓名。
F3單元格公式為:
=INDEX(B2:B8,MATCH(E3,C2:C8,0))
MATCH函數的作用是查找數據在一行或一列中所處的位置。
常用寫法是:
MATCH(查找值,查找的行或列,匹配方式)
公式中的MATCH(E3,C2:C8,0)部分,就是精确查找E3單元格中的小袁秘書在C2:C8中所處的位置,結果是3。
INDEX函數的作用是根據指定的位置信息,返回數據區域中對應位置的内容。
本例中,先用MATCH函數計算出小袁秘書的位置3,再用INDEX函數返回B2:B8區域中第3個單元格的内容。
INDEX MATCH函數二者組合,也能實現任意方向的數據查詢。
5、XLOOKUP
如果你使用的是 Microsoft 365,Office 2021或者WPS 2021,還可以使用XLOOKUP函數。
XLOOKUP的作用是在一列(也可以是一行)中查找搜索項,并在同一行的另一列中返回結果。
常用寫法是:
=XLOOKUP(查找值,查找範圍,結果範圍,[容錯值],[匹配方式],[查詢模式])
第一參數是要查找的内容。
第二參數是要搜索的單行或單列的區域。
第三參數指定要返回結果的區域。
第四參數指定在找不到匹配項目時返回的值。
第五參數指定匹配方式,默認使用0,表示精确匹配。
第六參數指定查詢模式,默認使用1,表示從第一項開始執行搜索。
除了前面三個參數必須有,後面的參數是可選的。
如下圖所示,F3單元格使用以下公式根據秘書查找對應的領導。
=XLOOKUP(E3,C$3:C$8,B$3:B$8,"查無此人")
公式中的E3是查找内容,C$3:C$8是包含查找内容的區域,B$3:B$8則是要返回結果的區域,如果找不到查詢值,就返回“查無此人”。
第五、第六參數省略,表示使用默認選項,以精确匹配方式從第一項開始查找。
好了,今天就和大家分享這些,祝小夥伴一天好心情!
圖文制作:祝洪忠
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!