我正在使用vlookup语句:=VLOOKUP(B1232,Sheet1!A:B,2,0)
。 B1232中的单元格包含字符串:
'你Rawk !!〜'
在要查找的字符串中包含“'”,该程序将返回#N / A。我相信,Vlookup命令在运行搜索时会省略开头的单引号,对吗?有什么办法可以解决此问题,以便我可以运行VLOOKUP?
最佳答案
我认为引号不是问题-Excel使用“〜” [波浪号]作为“转义字符”,因此它包含“〜”的值存在问题。您可以在VLOOKUP中使用SUBSTITUTE
函数将“〜”替换为“ ~~”-当使用两个波浪号时,第一个告诉excel将第二个视为文字“〜”,即使用=VLOOKUP(SUBSTITUTE(B1232,"~","~~"),Sheet1!A:B,2,0)
不管B1232是否包含“〜”都可以
关于string - 如果字符串包含'Vlookup返回#N/A,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18993099/