两张表格vlookup怎么用_excel表格vlookup函数匹配
探索职场日常情景:
当工作遇上货物运价表时,您如何高效匹配起始地和目的地间的运价呢?这里我们一起来探究五个不同的解决方案。
方案一:使用MATCH函数定位数据源列
在处理运价表时,我们首先会利用MATCH函数来确认我们需要查找的数据列的位置。比如,公式:
=MATCH(I2, $1:$1, 0)
这里的I2单元格将在表头第一行进行查找匹配。结果'4'就表明我们想找的运价信息在第4列。
结合VLOOKUP函数,我们可以轻松得到目标运价。公式如下:
=VLOOKUP(H2, A:F, 匹配到的列数, 0)
这样就能快速找到对应的运价了。
方案二:INDEX函数的巧妙运用
INDEX函数的使用方式为:INDEX(数据范围, 行号, 列号)。例如,INDEX(A:F, 3, 4)将返回第3行第4列的数据。
结合MATCH函数,我们可以先找到行号和列号,再利用INDEX函数获取具体数据。
方案三:OFFSET函数的偏移技巧
OFFSET函数利用了偏移的特性。其公式为:
=OFFSET($A$1, MATCH(H2, A:A, 0)-1, MATCH(I2, $1:$1, 0)-1)
通过从A1单元格进行偏移操作,我们同样可以找到正确的运价数据。
方案四:根据所选内容创建公式的便捷操作
首先选择数据区域,然后在公式选项中点击“根据所选内容创建”,勾选“首行和最左列”,再点击确定。之后输入的公式为:
=INDIRECT(H2) & INDIRECT(I2)
注意中间需有空格。这种方法利用空白符返回了交叉数据。
但需注意,如果源数据有变动,需要重新定义名称管理器才能更新结果。
方案五:XLOOKUP函数的全面应用
XLOOKUP函数既可以横向查找也可以纵向查找。
先横向查找目的地对应的数据源,得到一个数组,再纵向查找上方的数组以匹配出发地对应的数据。
以上五种方法,您都掌握了吗?不妨试试手吧!