excel技巧:VLOOKUP函数匹配老出错,你得明白这三点

在使用vlookup函数进行匹配时,源数据和目标数据手动可以查找到,但使用该函数时会出现结果无法匹配的情况,今天,主要是针对此情况为大家分析其主要原因。
首先,我们先讲解vlookup函数的用法:
vlookup(lookup_value, table_array, col_index_num, [range_lookup])
其含义是vlookup(查找值,查找范围,查找列数,精确匹配或者近似匹配)
在日常工作中一般都使用精确查询,故最后一个参数设置为false或0
1、格式错误
下表是某电商客户订购商品的订单号,现在需要根据订单号匹配订购的产品型号。我们通过vlookup去查找时,所有单元格返回结果都为错误。
图1
分析:注意上图,原订单号中单元格有绿色三角,但目标订单号无此标志,其导致两侧的单元格格式不同,左侧的订单号为文本型单元格,右侧为常规数字
方法:选中所有订单号数据后单击左侧感叹号,选择【转换为数字】。
然后再用vlookup函数,结果正确:
当数据量较大时,可以在任意单元格位置输入数字1,ctrl+c复制此内容,然后选中订单号全部数据(ctrl+alt+),按ctrl+alt+v(选择性粘贴),选择计算方式乘。这样会快速完成文本到数字的转换
2、空格或可编辑的不可见字符导致其长度不一致
如下表所示,根据客户购买的家电产品型号去查找匹配的价格,结果出现了无法匹配的情况:
分析:无绿色三角提示,需要判断源数据源和目标数据源长度是否一致
方法:(1)建立辅助列,用公式=len(c2)返回字符数,检查源数据和目标数据的字符数是否一样:
字符数不一样,就肯定存在空格或者不可见的字符等。
(2)选中源数据单元格,通过trim函数批量将所有单元格内的空格删除
然后用处理后的数据替换原来的数据再进行vlookup查询。
3、不可见且无法编辑的非打印字符
如上动图,视觉可见二者并无区别,需要使用相关的函数进行判断
分析:len函数检查字符数。
输出函数后可以看到a2和d2的字符数不一致,a2是30个字符,d2是28个字符。
方法:通过clean函数进行数据清洗,将非打印字符删除,无需参数,直接引用要处理的单元格即可。
数据被清理后再次使用vlookup函数即可正常输出
tip:一招万能公式解决空格、不可见字符问题
排除公式本身错误、单元格格式错误外,可以用=trim(clean(a2))公式清理字符,不论是空格、看不见的字符都可以清除。
这样再次使用vlookup函数即可正常显示结果
关注鼓励,点赞转发支持!
关注公众号:蚂蚁都是光脚丫,分享学习干货,聊生活,聊情感,等待有趣的灵魂,期盼遇见你~


乐泉董事长出席第二届赣商大会并受到表彰
锐向轮毂行业新生潜力无限 锐向私人定制轮毂品质有保障
近江钢琴课程有哪些?钢琴课程哪家好?
临朐白条鹅|山东新品白条鹅供应
河南天然真石漆供应商?堂饰王真石漆质量好!
excel技巧:VLOOKUP函数匹配老出错,你得明白这三点
出售现货99.95%苯甲醇 苯甲醇出货供应
依兰恒旺波形梁护栏打桩机 巴彦县波形梁护栏打桩机
商场开一家休闲装加盟店怎么样?生意好不好做?
惠州谷子种子公司 高产谷子品种
骨雕快速销售价格和图片
供应KTA19系列三柴柴油发动机19L升
台州水泥厂车辆洗车槽动态
阻燃V0级PPS日本宝理1140A6
家长如何对待学生厌学@怎样教育?南华给你成才的机会
山西高端车内饰改装,山西高端商务车改,山西改装商务车内饰
想要在趣头条上投放广告需要怎么做?
供应纯正部品4S店专用汽车防盗器
做世界的生活家!让世界看见 也看见世界
广西土豆收获机型号,力能热工优质不容错过