用于检查字符串中的文本列表的通用公式(使用CTRL + SHIFT ENTER)

=SUM(--ISNUMBER(SEARCH(list of strings, string)))>0

25

方案:

您有一个调查数据,其中人们回答了一些问题。数据输入操作员按原样输入所有数据。参见下图。

26

现在,您必须知道谁提到了这三种红色,蓝色和绿色中的任何一种。

27

在相邻的单元格中写入此公式,然后按键盘上的CTRL + SHIFT + ENTER。

=SUM(--ISNUMBER(SEARCH($F$2:$F$4,A2)))>0

向下拖动即可找到答案。现在,您的观众中有多少人提到了这三种颜色。

28

工作原理

CTRL + SHIFT + ENTER

=SUMPRODUCT(--ISNUMBER(SEARCH($F$2:$F$4,A2)))>0

SEARCH($ F $ 2:$ F $ 4,A2):SEARCH查找$ F $ 2:$ F $ 4 *范围内的每个值,并返回找到的位置或#VALUE的数组!错误。

对于单元格A2,它返回\ {#VALUE!;#VALUE!;#VALUE!},对于A3,它将返回\ {#VALUE!;#VALUE!; 1}。 ISNUMBER(SEARCH($ F $ 2:$ F $ 4,A2)):* ISNUMBER检查数组中提供的值是否为数字,如果其数字为TRUE,则返回FALSE。

对于单元格A2,它返回\ {FALSE; FALSE; FALSE};对于A3,它将返回

\ {FALSE; FALSE; TRUE}。

* [。custom-span]#-#[。custom-span]#-#ISNUMBER(SEARCH($ F $ 2:$ F $ 4,A2)):

双一元运算符“ [.custom-span]#-#[。custom-span]#-#”将TRUE转换为1,将FALSE转换为0。对于单元格A2,它返回\ {0; 0; 0},对于

A3它将返回\ {0; 0; 1}。

SUM([。custom-span]#-#[。custom-span]#-#ISNUMBER(SEARCH(字符串列表,字符串))):* SUM函数对数组求和。对于单元格A2,它将返回0,对于单元格A3,它将返回1。 SUM(-ISNUMBER(SEARCH(字符串列表,字符串)))> 0:*最后,我们检查数组的和是否大于0。如果大于0,则表示至少提及一种给定的颜色,然后返回TRUE,否则返回FALSE。

  • 使用此功能,您可以以一种姿势检查多个文本或在字符串中说出子字符串。要了解有关EXCEL 2016、2013和2010或更早版本的惊人功能的更多信息,请访问我们的主页。我们提供了大量有用的Excel文章。

热门文章:

`链接:/ keyboard-formula-shortcuts-50-excel-shortcuts可提高您的生产率[50 Excel快捷方式以提高生产率]]

link:/ formulas-and-functions-vlookup-function简介[如何在Excel中使用VLOOKUP函数]