位置:首页 > 综合教程 > Excel怎样使用XLOOKUP函数实现从右向左数据查找技巧

Excel怎样使用XLOOKUP函数实现从右向左数据查找技巧

时间:2026-07-23  |  作者:318050  |  阅读:0

在Excel中做反向查找(从右往左查),你还想着用VLOOKUP绕来绕去吗?其实完全没必要。

XLOOKUP天生就支持这种场景:把右侧列设为查找区域,左侧列设为返回区域,一步到位,表格结构都不用动。

举个例子:你右边单元格输入公司简称或全名,左边对应行的市值、编号、部门等信息就能直接匹配出来,省心省力。

先看清 XLOOKUP 的三个核心参数

XLOOKUP最常用的写法,其实就三个核心要素:

  • 查找值:你要搜索的内容
  • 查找区域:包含查找值的列
  • 返回区域:要提取结果的列

和VLOOKUP最大的不同在于:XLOOKUP压根不要求返回列必须在查找列的右边。

只要选对查找区域和返回区域,反向查找就像顺向查找一样简单,直接跑通。

准备左侧数据表和右侧查询区

看看这个例子:左侧表格里,公司名称在B列,市值在D列;右侧G列是你要查询的公司简称,H列用来输出对应的市值。

查找值在右边,返回结果却在左边——这正是XLOOKUP反向查找的典型场景。

在结果单元格输入 XLOOKUP 公式

选中H3单元格,输入公式:=XLOOKUP("*"&G3&"*",B3:B52,D3:D52,,2)

解释一下:

  • G3:你要搜索的公司名(可能是简称)
  • B3:B52:包含所有公司名的查找区域
  • D3:D52:你要返回的市值所在区域
  • 最后的参数2:表示开启通配符模糊匹配

先确认第一条结果是否正确

按回车后,H3会返回Apple对应的市值。

这时候别急着往下拖公式,先核对一下左边的原始数据,确认查找区域和返回区域没有选反。

第一条结果没问题,后面批量填充才能放心。

固定区域后向下填充公式

把公式改成=XLOOKUP("*"&G3&"*",$B$3:$B$52,$D$3:$D$52,,2)

用美元符号把查找和返回区域锁定,然后向下拖动单元格右下角的填充柄。

这样每一行只会自动变化G3、G4这些查询值,后面的数据源范围不会跟着跑偏。

查不到结果时先检查匹配方式

如果返回结果出现错误,先检查公司名里有没有多余的空格,或者公式里的通配符星号是不是漏掉了。

需要精确查找时,直接删掉星号和末尾的2就行;只有模糊匹配才保留通配符。

把这个规则理清楚,用XLOOKUP做反向查找,比老版本函数省心太多。

来源:整理自互联网
免责声明:文中图文均来自网络,如有侵权请联系删除,心愿游戏发布此文仅为传递信息,不代表心愿游戏认同其观点或证实其描述。

相关文章

更多

精选合集

更多

大家都在玩

热门话题

大家都在看

更多