excel2016vlookup匹配两个工作表

excel2016vlookup匹配两个工作表

在实际工作中,经常会遇到这样的情况:数据在网页上展示,却无法直接下载。我们往往只能手动复制页面上的部分文字,然后粘贴到Excel中,得到的格式可能并不理想。假设我们有如下模拟数据,其中打X的是不重要的信息,夹杂着我们想要的数据。

现在,我们的任务是根据上述数据,快速查找到下方对应的信息。这实际上是一个错位查找匹配的问题。针对这个问题,有两种解决方案。

第一种解决方案是使用辅助列结合VLOOKUP公式。

由于数据是向下错位一行展示的,我们可以在数据列的右边B1单元格位置输入公式“=A2”,这样A列第2行的数据就会出现在B列第1行。当我们向下填充时,A列的所有源数据都会向上提一格。接下来,我们使用的VLOOKUP公式为“=VLOOKUP(D2,A:B,2,0)”,即对D2单元格进行查找匹配,数据源是A:B列,查找结果在第2列,进行精确查找,从而得到我们想要的结果。

第二种解决方案是使用无需辅助列的XLOOKUP公式。

对于XLOOKUP公式,我们不需要额外的辅助列。由于数据是错位查找匹配的,我们只需进行错位引用数据。在E2单元格中,我们输入的公式是“=XLOOKUP(D2,$A$1:$A$23,$A$2:$A$24)”。这里的查找值是D2单元格,查找区域是A1:A23,而我们的结果区域从A2开始,即A2:A24。这样,我们就可以实现错位查找匹配下一格对应的数据了。

如果你需要查找的数据在数据源下方偏移的位置不是正下方,只需在XLOOKUP的第三个参数(结果区域)中相应调整偏移的格数即可。这个技巧你掌握了吗?不妨动手试试吧!


excel2016vlookup匹配两个工作表