Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 vlookup 语句:=VLOOKUP(B1232,Sheet1!A:B,2,0). B1232 中的单元格包含以下字符串:
=VLOOKUP(B1232,Sheet1!A:B,2,0)
'你罗克!!~'
使用我要查找的字符串中的“'”,程序返回#N/A。我相信 Vlookup 命令在运行搜索时省略了开头的单引号,这是真的吗?有什么办法可以解决这个问题,以便我可以运行 VLOOKUP?
我不认为引号是问题 - Excel 使用“~” [波浪号] 作为“转义字符”,因此包含“~”的值存在问题。您可以SUBSTITUTE在 VLOOKUP 中使用一个函数将“~”替换为“~~” - 当使用两个波浪号时,第一个告诉 excel 将第二个视为文字“~”,即使用
SUBSTITUTE
=VLOOKUP(SUBSTITUTE(B1232,"~","~~"),Sheet1!A:B,2,0)
无论 B1232 是否包含“~”,这都行得通