我正在使用vlookup语句:=VLOOKUP(B1232,Sheet1!A:B,2,0)
。 B1232中的单元格包含字符串:
'你Rawk !!〜'
在我想去的字符串里面找到“'”,程序会重新编号#N / A.我相信Vlookup命令在运行搜索时省略了开头的单引号,是真的吗?有没有办法解决这个问题,以便我可以运行VLOOKUP?
答案 0 :(得分:4)
我不认为引用是问题 - Excel使用“〜”[tilde]作为“转义字符”,因此它的值包含“〜”有问题。您可以在VLOOKUP中使用SUBSTITUTE
函数将“〜”替换为“~~” - 当使用两个波浪时,第一个告诉excel将第二个视为文字“〜”,即使用
=VLOOKUP(SUBSTITUTE(B1232,"~","~~"),Sheet1!A:B,2,0)
无论B1232是否包含“〜”
,这都会有效