长数字VLOOKUP查找不到怎么办?

长数字VLOOKUP查找不到怎么办?,第1张

如下表,是从不同系统导出的数据,右边内容为已知,现需查找订单编号。

长数字VLOOKUP查找不到怎么办?,Image,第2张

按照常规做法,左边的数据多了一个`符号,先使用MID提取出来。

=MID(A2,2,28)

长数字VLOOKUP查找不到怎么办?,Image,第3张

之后用VLOOKUP来查找,可全出错了。

=VLOOKUP(B2,F:G,2,0)

长数字VLOOKUP查找不到怎么办?,Image,第4张

在Excel中有规定,当数字超过15位时,需要存为文本格式,否则会出错。由于表中的单号为28位,明显不能转为数字格式。

而右边单号之所以能使用数值格式,是因为其后含有隐藏字符,而非纯数字。

长数字VLOOKUP查找不到怎么办?,Image,第5张

现只需使用LEFT来提取前28位字符,即变为正常单号。

=LEFT(F2,28)

长数字VLOOKUP查找不到怎么办?,Image,第6张

之后更改区域即可使用VLOOKUP查找出来了。

=VLOOKUP(B2,E:G,3,0)

长数字VLOOKUP查找不到怎么办?,Image,第7张

由于订单编号刚好是15位,可将单元格设为数值格式,也可用 ''转为文本格式。

=VLOOKUP(B2,E:G,3,0) ''

长数字VLOOKUP查找不到怎么办?,Image,第8张

除了使用辅助列之外,也可使用一条公式直接搞定。MID(A2,2,28)用于提取单号,右边的最后一位为隐藏字符,因此此处用 '*',*为通配符,无论什么符号都可以查到。

=VLOOKUP(MID(A2,2,28) '*',E:F,2,0) ''

长数字VLOOKUP查找不到怎么办?,Image,第9张

以上就是今天和大家分享的主要内容。



·END·


本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » 长数字VLOOKUP查找不到怎么办?

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情