错位查找匹配,XLOOKUP轻松搞定,你会么?

志课程 2025-04-26 16:56:43

举个工作中的实例,有时候,我们的数据呈现在页面上,它不能直接下载下来,我们只能在页面上选中部分文字,复制,然后粘贴到Excel里面,得到的格式是这个样子的,下方是模拟的数据,打X的是不重要的信息,然后其中夹杂一些我们想要的信息

如果我们现在有一个需求,就是根据上面的代码,快速查找匹配到下方对应的信息:

这就是错位查找匹配问题,遇到这种情况有两种解决办法

1、辅助列+VLOOKUP公式

因为上述举例是向下错位一行,所以,我们在数据列的右边B1单元格位置,输入公式:

=A2

将A列第2行的数据,放在B列第1行,向下填充的时候

A列所有的源数据会往上提一格

然后我们再次输入的公式是:

=VLOOKUP(D2,A:B,2,0)

也就是对D2单元格进行查找匹配

数据源是A:B列,查找结果在第2列,精确查找,就可以得到我们想要的结果了

2、无需要辅助列+XLOOKUP公式

如果我们使用的XLOOKUP公式,就不需要辅助列了

因为是错位查找匹配,所以我们只需要错位引用数据即可

我们在E2单元格中,输入的公式是:

=XLOOKUP(D2,$A$1:$A$23,$A$2:$A$24)

这里的查找值是D2单元格

查找区域是A1:A23区域

我们的结果区域从A2开始,输入的是A2:A24

这样就可以错位查找匹配下一格对应的字符了

如果说,你需要的数据在查找数据源的正下方3格,那只需要第3参数结果区域也对应向下偏移3格即可

关于这个小技巧,你学会了么?动手试试吧!

0 阅读:0
志课程

志课程

感谢大家的关注