VLOOKUP进行二维查询是Excel中极为常见的应用场景,具体做法需因地制宜。
逐个输入
(资料图片仅供参考)
要查询订单号对应的3项信息,分别输入公式:
G5=VLOOKUP(F5,A:D,2,0)
H5=VLOOKUP(F5,A:D,3,0)
I5=VLOOKUP(F5,A:D,4,0)
框选G5:I5下拉填充公式。
稳扎稳打,适用于查询项目不多的情况。
借助辅助列
仔细观察上述3个公式,第3参数分别为2,3,4. 其他参数都一样。
把2,3,4输入到单元格中,第3参数直接引用:
G5=VLOOKUP($F5,$A:$D,G$3,0)
输入一次,向右向下填充公式即可。
缺点:很多场合不适合出现辅助列。
数组公式
将第3参数设置为数组{2,3,4}意味着一次性完成3个公式,溢出显示结果:
=VLOOKUP(F5,A:D,{2,3,4},0)
如果3个项目的顺序改变,修改数组中的次序即可。
数组公式和自动溢出显示结果,是Excel未来的发展方向,很多新函数都是基于这个模式开发而来.
同样,这个方法在查询项目很多的场景中并没有优势,写入一长串数组麻烦且容易出错。
买课程可进永久答疑群,课程可免费试学点击下方链接即可
郑广学Excel实战教程
动态参数
查询项目过多的情况可以用COLUMN产生动态参数:
G5=VLOOKUP($F5,$A:$D,COLUMN(B:B),0)
向右向下拉动填充公式即可。
经典组合VLOOKUP+MATCH
如果查询顺序和原数据的顺序不一致,COLUMN就无法支持了.
终极大杀器:VLOOKUP+MATCH
G5=VLOOKUP($F5,$A:$D,MATCH(G$4,$A$1:$D$1,0),0)
MATCH返回“销售员”在A1:D1区域的位置3,作为VLOOKUP的第3参数。
除了理解公式的逻辑,相对引用和绝对引用必须牢牢掌握。
标签: