别再只用VLOOKUP了!XLOOKUP才是Excel查找函数王者,这5个神技让你效率翻倍.docxVIP

  • 0
  • 0
  • 约1.45千字
  • 约 5页
  • 2026-01-21 发布于山西
  • 举报

别再只用VLOOKUP了!XLOOKUP才是Excel查找函数王者,这5个神技让你效率翻倍.docx

别再只用VLOOKUP了!XLOOKUP才是Excel查找函数王者,这5个神技让你效率翻倍

1.多条件查找

场景:查找特定人员(如“李四”)在特定月份(如“2月”)的销售额。

语法:=XLOOKUP(查找值1查找值2,查找数组1查找数组2,返回数组)

操作步骤:

在空白单元格(如G2)输入第一个条件,如?2月。

在H2输入第二个条件,如?李四。

在I2输入公式:

=XLOOKUP(G2H2,A2:A9B2:B9,E2:E9)

2.返回多列数据(生成动态记录卡)

场景:一次性提取“李四”在“2月”的所有信息。

语法:=XLOOKUP(查找值,查找数组,多列返回区域)

操作步骤:

在G4单元格输入查找值?2月李四(或使用G2H2)。

选中单元格I2。

输入数组公式(输入后按?Enter,Excel365会自动“溢出”填满):

=XLOOKUP(G2H2,A2:A9B2:B9,B2:E9)

结果:I2:L2将分别显示:李四、华南、A、16000。

3.反向查找(从右向左)

场景:已知销售额为20000,想知道是哪位销售员达成的。

语法:=XLOOKUP(查找值,查找数组,返回数组)

操作步骤:

在G2输入查找值?20000。

在H2输入公式:

=XLOOKUP(G2,E2:E9,B2:B9)

结果:返回?赵六。这与VLOOKUP需要复杂重构不同,XLOOKUP语法完全一致,方向自由。

4.近似匹配与区间查找

场景:根据业绩区间(如1万、1-1.5万、1.5万)快速评定等级。

语法:=XLOOKUP(查找值,查找数组,返回数组,[未找到],匹配模式)

匹配模式?1:查找精确匹配或下一个较小的项。

匹配模式?-1:查找精确匹配或下一个较大的项。

操作步骤:

在旁边空白区域(如J1:K4)建立提成区间表。

在销售表旁增加“提成率”列(F列)。

在F2输入公式并向下填充:

=XLOOKUP(E2,$M$2:$M$4,$N$2:$N$4,,-1)

结果:例如,15000的销售额会匹配15000这一档,返回10%;12000会匹配10000这一档,返回8%。

5.使用通配符进行模糊查找

场景:查找所有“华*”大区(如华东、华南)的数据。

语法:=XLOOKUP(查找值,查找数组,返回数组,[未找到],匹配模式)

匹配模式?2:启用通配符匹配。*?代表任意多个字符,??代表单个字符。

操作步骤:

在G2输入查找值?华*。

在H2输入公式,查找第一个匹配的大区:

=XLOOKUP(G2,C2:C9,C2:C9,,2)

结果:返回?华东。若要查找所有匹配项,通常需结合?FILTER?函数。

??关键技巧与注意事项

错误处理:善用第四个参数?if_not_found。例如?=XLOOKUP(...,...,未找到相关记录),可以让表格更专业。

搜索模式:第六个参数?search_mode?默认为?1(从上到下)。设置为?-1?可从下往上搜索,快速获取最后一条匹配记录,在查找最新状态时非常有用。

动态数组特性:在?Excel365/2021?中,当XLOOKUP返回多个结果(如返回多列)时,会自动“溢出”到相邻空白单元格。请确保目标区域没有阻碍“溢出”的旧数据。

理解这些高级用法的关键在于,XLOOKUP的每个参数都有其独特的设计,灵活组合它们就能应对绝大多数查找场景。

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档