0

我正在尝试使用该MATCH函数查找包含“~”的值,但它返回#N/A错误。

请参见下面的示例。单元格B1返回#N/A

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

我使用该RIGHT功能删除“〜”,它工作。

我的问题是我必须匹配诸如“~toto~tata~tutu”之类的值。

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

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

4

2 回答 2

2

一种方法是使用以下公式

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

这是一个数组公式,因此请按Ctrl+ Shift+提交Enter。请参阅图片以供参考。

在此处输入图像描述

如果找不到匹配项,请使用数组公式作为处理错误

=IFERROR(MATCH(TRUE,EXACT(A1,A2:A3),0),"")
于 2017-06-29T10:11:46.940 回答
0

利用:

=MATCH("~"&A1,A2:A3,0)

~作为通配符标识符可能与它有关。

正如 Pnuts 所指出的,如果符号~稍后出现在同一字符串中,这将不起作用。~tutu~tata同样由于某种我不知道的原因,它给出了我的查找值何时匹配~tutu

于 2017-06-29T10:11:38.263 回答