Excel MATCH功能错误

时间:2017-06-29 10:03:27

标签: excel excel-formula match excel-match

我正在尝试找到包含"〜"的值。使用MATCH函数,它会返回#N/A错误。

请参阅以下示例。单元格B1返回#N/A

    A          B
1   ~toto      =MATCH(A1,A2:A3,0)
2   ~toto
3   ~titi

我使用RIGHT函数删除"〜",并且它有效。

我的问题是我必须匹配" ~toto~tata~tutu"等值。

有谁知道如何解决这个问题?

仅供参考,我不能以不兼容的原因使用VBA。

2 个答案:

答案 0 :(得分:2)

这样做的一种方法是使用以下公式

=MATCH(TRUE,EXACT(A1,A2:A3),0)

这是一个数组公式,所以按 Ctrl + Shift + Enter 提交它。见图片以供参考。

enter image description here

如果未找到匹配项,则处理错误使用数组公式

=IFERROR(MATCH(TRUE,EXACT(A1,A2:A3),0),"")

答案 1 :(得分:0)

使用:

=MATCH("~"&A1,A2:A3,0)
作为通配符标识符的

~可能与它有关。

如Pnuts所述,如果符号~稍后出现在同一个字符串中,则无法使用。另外,由于某些我不知道的原因,当我的查询值为~tutu~tata

时,它会为~tutu匹配