excel中vlookup函数查找值是文字的时候总是不能查找到数值?
4个回答
展开全部
可能单位后面有空格,
试试
=vlookup(E2&"*",A:B,2,0)
=====
=vlookup("*"&E2,A:B,2,0)
你用=Len(A2) =Len(E2) 判断下2个字符长度 是不是一样的就知道了
试试
=vlookup(E2&"*",A:B,2,0)
=====
=vlookup("*"&E2,A:B,2,0)
你用=Len(A2) =Len(E2) 判断下2个字符长度 是不是一样的就知道了
更多追问追答
追问
之前我已经用替换功能把单位名称这一列的空格都替换了,但是刚刚我用len函数试了一下,两个单位名称的长度的确不一样。
但是我用=vlookup(E2&"*",A:B,2,0)或者=vlookup("*"&E2,A:B,2,0)没有用啊,还是不能显示正确的值。
多一个字符的那个单元格要怎么处理?
追答
是E2 多一个么?
是空格 还是什么
试试
=vlookup(right(E2,len(E2)-1),A:B,2,0)
=vlookup(left(E2,len(E2)-1),A:B,2,0)
展开全部
这个你查的本来就是文字,你查下“煤机有限公司”是不是中间或前后有空格,或是其他地方贴到EXCEL后,里面带了特殊字符。
1、把整个表里的空格全部替换掉
2、如果从外部贴过来的东西,或以考虑先贴到文本再贴到excel,这样可以避免特殊字符。
1、把整个表里的空格全部替换掉
2、如果从外部贴过来的东西,或以考虑先贴到文本再贴到excel,这样可以避免特殊字符。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2014-07-30 · 知道合伙人软件行家
关注
展开全部
可能含有空格,如果替换掉空格还是不行,用CLEAN清一下格式。
还不行了把表发上来看看
还不行了把表发上来看看
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
A2或E2中有空格,你把空格剔除就可以了!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询