EXCEL中要查找的内容是一串长数字,无法识别怎么处理?

根据图一A列的“主订单编号”去图二中查找出对应的运单号,我用公式=VLOOKUP(A1,Sheet2!A1:B480,2,1),查找出来的运单号都是相同的,请问这要如何解决,求解,谢谢

这是因为你的匹配查询值超过15个字符了,这时候Excel就是模糊匹配了,因此你的查询结果都是一样的。把匹配查询值加上通配符应该就可以的。
=VLOOKUP(A1&"*",Sheet2!A1:B480,2,0)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-09-26

H2单元格输入公式:

=LOOKUP(1,0/(Sheet2!A$1:A$480=A2),Sheet2!B$1:B$480)

复制并下拉,应该可以了吧…………

  再不行的话,就改用公式:

  =LOOKUP(1,0/FIND(LEFT(A2,19),Sheet2!A:A),Sheet2!B:B)

追问

两条公式都还不行,是不是我哪里操作有问题

追答

你的工作表名称对不对??上个图看看显示的是什么

第2个回答  2021-09-26
公式最后一个参数1,改成0
另外,表2中订单号要分开写,不要写在一个单元格
第3个回答  2021-09-26
VlookUp公式所在的工作表的A列的数据含有不可见字符。需要提供文件才能处理。追问

那方便帮忙处理吗?我发文件给您

追答

好呀

本回答被提问者采纳
第4个回答  2021-09-26
=VLOOKUP(A2,Sheet2!A:B,2,0)追问

还是不行哦

追答

不应该啊,图2是Sheet2吧,是不是表格卡了,你按F9刷新一下看。