长数字VLOOKUP查找不到怎么办?
如下表,是从不同系统导出的数据,右边内容为已知,现需查找订单编号。
按照常规做法,左边的数据多了一个`符号,先使用MID提取出来。
=MID(A2,2,28)之后用VLOOKUP来查找,可全出错了。
在Excel中有规定,当数字超过15位时,需要存为文本格式,否则会出错。由于表中的单号为28位,明显不能转为数字格式。
而右边单号之所以能使用数值格式,是因为其后含有隐藏字符,而非纯数字。
现只需使用LEFT来提取前28位字符,即变为正常单号。
之后更改区域即可使用VLOOKUP查找出来了。
由于订单编号刚好是15位,可将单元格设为数值格式,也可用 ''转为文本格式。
除了使用辅助列之外,也可使用一条公式直接搞定。MID(A2,2,28)用于提取单号,右边的最后一位为隐藏字符,因此此处用 '*',*为通配符,无论什么符号都可以查到。
=VLOOKUP(MID(A2,2,28) '*',E:F,2,0) ''以上就是今天和大家分享的主要内容。
·END·
本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
0条评论