Excel函数来testingstring是否包含任何$这些字符

鉴于:

$字符

是否有一个Excel函数来testing一个单元格是否包含$字符中的任何字符?

有一个数组公式方法,但它也涉及到INDIRECT函数来检查string的长度是要testing的$stringstring。 OFFSET是一个易失性公式,只要工作簿中的任何值发生更改,都将重新计算。

字符串中的任何字符

C2中的数组公式,

=AND(MAX(IFERROR(SEARCH(MID($E$2, ROW(INDIRECT("1:"&LEN($E$2))), 1), $A2), 0))) 

数组公式需要用Ctrl + Shift + Enter 来完成。 一旦input正确,他们可能被填充或复制到另一个位置。

我使用了不区分大小写的SEARCHfunction 。 如果您需要区分大小写的search,请将searchreplace为FINDfunction 。

这是一个数组公式,应该这样做。 当你确认公式时,按住ctrl+shift同时按enter 。 如果你正确地做到这一点,Excel将放置大括号{...} ,您可以在配方栏中看到该公式。

Characters可以是包含要testing的字符(或子string)列表的范围,也可以是数组常量。

 =OR(IFERROR(SEARCH(Characters,A1),FALSE))