【Excel】你可能没见过的VLOOKUP函数小技巧
- 2026-11-01 08:12:09
【Excel】你可能没见过的VLOOKUP函数小技巧Excel函数里,名气最大、提及率最高的函数,就属VLOOKUP。经常能听到有人调侃,你连VLOOKUP都不会,还敢说用过Excel;或者这个岗位对数据处理能力的最高要求,也就是会VLOOKUP。基础操作就不说了,分享几个基于实际操作,总结出来的一些小技巧。 多列查询:VLOOKUP通常是用来查找一列数据,那如果需要把好几列数据都匹配过来呢?现在有这么一份数据,要根据M列的序号,把甲丁辛癸列的数据匹配上。你想到简便的方法没?别想着一列一列写公式,如果列数很多呢? 
从VLOOKUP公式的结构来看,变量分别是查找值、查找范围、查找列数和逻辑值,[查找列数]就是要利用的变量。从数据里能看到甲丁辛癸的列数分别是2/5/9/11,把这些数写到上面,然后VLOOKUP的公式里的查找列数,换成第一行的相对引用(就是本来应该写第二列2的位置,改成单元格N$1)。该锁列的锁列,该锁行的锁行,往右往下一拉就都出来了,不用重复写很多次的VLOOKUP函数。还有个好处就是可以把公式固定下来,更新明细数据就行。 
跨表查询:VLOOKUP通常只能在一个表里查询数据,但如果需要在多个表里找某一条数据呢?有两个产品现状表,要从表里分别找出左侧6个产品的状态(为了更直观,简化了表格数据,实际场景表格信息只会更丰富、更复杂)。你想到怎么便捷地完成查询需求了吗? 
用VLOOKUP函数查询,没查到就会显示#N/A,这一点又可以利用起来了。Excel里有个IFNA函数,如果返回结果是#N/A,就用另一个公式计算。写上截图里的一句公式就能得到想要的结果,翻译过来就是先在表1(E:F)寻找产品,如果没找到返回了#N/A,那就在表2(H:I)里找。如果还有第三张表,就再套一个IFNA,循环往复。优点也是可以固定公式,只更新基础数据就可以。 
其实Excel是越用越陌生,因为有太多的潜力可以发掘。那些太复杂的,平时工作也用不上,但是这种稍微变换一下的小技巧,确实能实打实地提升工作效率。




本文来自网友投稿或网络内容,如有侵犯您的权益请联系我们删除,联系邮箱:wyl860211@qq.com 。