今天再跟大家聊一個升級版本的VLOOKUP()函式——XLOOKUP函式!這函式的優秀之處有以下幾點:
VLOOKUP只能查詢你所查詢的資料,是在資料來源的右邊。如果想找你所查詢的資料,在資料來源的左邊需要使用類似INDEX+MATCH巢狀如:INDEX(MATCH(……)才行。
XLOOKUP函式無此限制,XLOOKUP可以任意列。
VLOOKUP 查詢只能返回一個值,
XLOOKUP函式可以返回一整行的值。
VLOOKUP在沒有找到結果時需要VLOOKUP+IFERROR巢狀 像這樣=IFERROR(vlookup(……。。),“沒找到”)才能對沒找到的值(NA#)新增類似“沒找到”這樣的提示內容,但
XLOOKUP函式的引數直接提供返回提示的引數。
VLOOKUP只能從上往下查詢,
XLOOKUP函式支援從上向下,從下向上,二進位制查詢升、降序等4種方式。
我們來看下演示:
在
一個單元格
輸入=XLOOKUP(M4,A:A,B:G,“沒找到”,0,1) 打個回車,
整行的內容
全部都可以匹配出來。
XLOOKUP函式 使用說明:
如本例:XLOOKUP(M4,A:A,B:G,“沒找到”,0,1)
XLOOKUP函式
包含
6
個引數其中前
3
個是必填項,後
3
個是選填項
本案例中
M4 :
是查詢值,跟VLOOKUP 的第一個引數一樣。
A:A:
查詢的值,在資料來源的那一列。
B:G:
要返回哪幾列的值,這裡返回B:G款號……銷售金額。
"沒找到":
沒找到匹配的值時的返回提示資訊,這裡以“沒找到”為提示資訊。
:可以有4個選擇0精確,1精確或下個較小值,-1精確或下個較大值,2使用萬用字元,這裡使用是精確匹配。
這個函式在Office 2021和Office 365裡才有。
是不是很好用呢?大家是不是也想體驗一把這個函式的神奇?需要體驗版的可以給小編留言哦。