Excel MATCHfunction错误
我正在尝试使用MATCH函数查看包含“〜”的值,并返回#N / A错误。
见下面的例子=>单元格B1返回#N / A
AB 1 ~toto =MATCH(A1,A2:A3,0) 2 ~toto 3 ~titi
我使用右function来删除“〜”,它的工作。 我的问题是我必须匹配“〜toto〜tata〜tutu”等值。
有没有人有任何想法如何解决这个问题? Fyi,因为不兼容的原因我不能使用VBA。
一种做法是使用下面的公式
=MATCH(TRUE,EXACT(A1,A2:A3),0)
这是一个数组公式,通过按Ctrl + Shift + Enter来提交。 看图像以供参考。
如果没有find匹配的数组公式为了处理错误
=IFERROR(MATCH(TRUE,EXACT(A1,A2:A3),0),"")
使用:
=MATCH("~"&A1,A2:A3,0)
作为通配符标识符可能与它有关。
正如Pnuts指出的那样,如果符号~
稍后出现在同一个string中,这将不起作用。 另外由于某种原因我不知道,当我的查找值是~tutu~tata
时,它会给~tutu~tata
一个匹配