excel的vlookup(a,b,c,d)函数的被查询值为什么重新手写一下就可以

用excel的vlookup(a,b,c,d)函数时,其中被查询的a用从其他软件导出的原值例如“111”就不行,把原值手写一下就可以了。单元格格式在常规文本数字之间也都改过,也都不行。请问有什么办法解决。

可能前后有 空格
用分列,一次性把导出的数据列,去掉空格
=VLOOKUP("*"&A&"*",B,C,D)
使用 通配符,试下追问

我用text(a2,0)的方法已经解决了。这个通配符是不是相当于模糊查询?也就是只要中间包括a2的都可以算查到。如果是这样会不会误查?比如我想查“李”结果因为“李三”排在前面就查到了“李三”而漏掉了真正要查的“李”,或者“李”没有结果就查到了“李三”?如果这样就不太好了。

温馨提示:内容为网友见解,仅供参考
第1个回答  2017-04-16
设置自动重算呗。追问

如何设置自动重算?

相似回答
大家正在搜