我正在尝试找到包含"〜"的值。使用MATCH
函数,它会返回#N/A
错误。
请参阅以下示例。单元格B1
返回#N/A
:
A B
1 ~toto =MATCH(A1,A2:A3,0)
2 ~toto
3 ~titi
我使用RIGHT
函数删除"〜",并且它有效。
我的问题是我必须匹配" ~toto~tata~tutu"等值。
有谁知道如何解决这个问题?
仅供参考,我不能以不兼容的原因使用VBA。
答案 0 :(得分:2)
这样做的一种方法是使用以下公式
=MATCH(TRUE,EXACT(A1,A2:A3),0)
这是一个数组公式,所以按 Ctrl + Shift + Enter 提交它。见图片以供参考。
如果未找到匹配项,则处理错误使用数组公式
=IFERROR(MATCH(TRUE,EXACT(A1,A2:A3),0),"")
答案 1 :(得分:0)
使用:
=MATCH("~"&A1,A2:A3,0)
作为通配符标识符的 ~
可能与它有关。
如Pnuts所述,如果符号~
稍后出现在同一个字符串中,则无法使用。另外,由于某些我不知道的原因,当我的查询值为~tutu~tata
~tutu
匹配