分享

明明能查找到,为啥Vlookup函数匹配出错

 sunnynie2021 2021-12-26

A列是原始订单号,B列是付款订单号,要查找B列的付款订单号是否都在A列中,以及A列订单号哪些不在付款订单号,在C2单元格输入公式=VLOOKUP(B2,A:A,1,0),双击C2单元格右下角的黑色+,填充C列其他单元格的公式,发现B列订单号没有一个在A列中,如图1。是否真的都不在吗?我们查找试试看。复制B2单元格,选中A列,按快捷键Ctrl+F,在查找内容处粘贴刚才复制的B2订单号,发现订单号前面有肉眼可见的空格,如图2。

1

2

怎样批量删除B列的空格呢?选中B列,点击数据→分列→分隔符号,分割符号勾选Tab键和空格,如图3,分列后的空格那列不需要,选择“不导入此列”,如图4,订单号格式改为文本,如图5,这里一定要改为文本,不能选择默认的常规,因为订单号的数字超过15位就无效了,必须完整显示才能匹配。

3

4

5

我们也可以用函数的方法批量去掉空格,在C2输入公式=TRIM(B2),trim函数功能是清楚字符串前后的空额,再用VLOOKUP函数匹配,发现结果还是#N/A,C2公式修改为=CLEAN(B2),发现用clean函数清除不可见字符之后能匹配成功。

Vlookup函数各种疑难杂症汇总

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多