对于excel小白,vlookup工作中是1个常用的公式,但是写的公式经常出错或者匹配的值与实际有出入,今天我们就结合实际案例来讲讲实际中经常遇到的几个问题。
一、vlookup函数解释
语法:VLOOKUP(lookup_value,table_array,col_index_num,[range_lookup]),共4个参数。
解释:VLOOKUP(查找值,查找区域,查找值在查找区域的第几列,模糊或者精确匹配)
图一
学懂vlookup基本能满足日常工作中的匹配问题
二、常见问题:
1)查找值
初学excel的同学们,必须保证查找值在查找区域的第1列,否则会出现错误。
图一:查找的流水号,对应的G列,就是$G$2:$J$21区域的第1列。
2)查找区域
查找区域一般如果不是引用整列,务必绝对引用。如:B:I(引用整列),$H$3:$I$8(区域绝对引用)
图一:$G$2:$J$21绝对引用,否则向下填充,G2:J21就可能变为G3:J22、G4:J223……等,引用区域就不对了。
3)匹配的那一列数据
匹配的值在查找区域的第几列,而不是整个工作表中的第几列。
图一:结算日期在$G$2:$J$21这个区域中是第3列。
4)模糊/精确匹配
通过该参数限定,与查找的值必须完全一致,或者部分内容一样就可以。FALSE精确匹配,true模糊匹配。
图一:根据案例需求,流水号必须一样,用到了精确匹配。