一、函数

在某个范围或数组中搜索匹配项,并通过第二个范围或数组返回相对应的项。


:通俗点说,就是根据条件进行查找并返回值。具体查看详见参数及示列。

Xlookup函数共5个参数,其中123是必须,45为可选参数(中括号[]是参数可选的标志)


翻译成中文,参数更好理解:

Xlookup(查找的值,查找范围或数组,返回范围或数组,查找模式,搜索模式)

二、实例

【例1】查找第1个符合条件的值

B11公式:

=Xlookup(A11,A2:A7,C2:C7)

如果不省略第4,5个参数:(0表示精确查找,1表示从前向后查)

=Xlookup(A11,A2:A7,C2:C7,0,1)

评:Vlookup精确查找总要带上最后一个参数Flase或0,用xlookup就省事了


【例2】从右向左查

B11公式:

=Xlookup(A11,B2:B7,A2:A7)

Index+match组合以后都没必要用了,这也太省事了吧!!


【例3】按行上下查找

B6公式

=Xlookup(B5,A1:D1,A2:D2)

本以为是打击了VLOOKUP函数的活路,没想到连HLOOKUP函数的路都走完了。


【例4】多条件查找

C11公式

=Xlookup(A11&B11,A2:A7&B2:B7,D2:D7)


【例5】查找最后一个

当最后一个参数是-1时,Xlookup从后向前查符合条件的值,默认为1(从前向后查)

B11公式:

=xlookup(A11,B2:B7,C2:C7,0,-1)