在 Excel 中统计包含所有 3 个独立单词的单元格数量

在 Excel 中统计包含所有 3 个独立单词的单元格数量

我有这个包含多行的 excel 文件。我想将以下表达式转换为 excel 公式,但找不到有关如何操作的参考:

COUNTIF(CELL CONTAINS "APPLE" AND CELL CONTAINS "ORANGE" AND CELL CONTAINS "GRAPES")

该公式应该计算出所有包含这些单词的单元格。

在下面的例子中,计数的结果必须是2因为有 2 个单元格包含所有三个单词。

在此处输入图片描述

我该如何做呢?

答案1

最简单的方法就是使用COUNTIFS

=COUNTIFS(A1:A11, "*APPLE*", A1:A11, "*ORANGE*", A1:A11, "*GRAPES*")

星号是在单元格内任意位置搜索文本所必需的。


或者,因为我已经输入了,所以您也可以使用如下数组公式:

=SUM(IF(ISERROR(SEARCH("APPLE", A:A) & SEARCH("ORANGE", A:A) & SEARCH("GRAPES", A:A)), 0, 1))

要输入数组公式,请按住CTRLSHIFT并同时按下ENTER

SEARCH函数在另一个文本中查找文本,如果找不到该文本,则给出错误。该函数只是将三个搜索连接在一起;如果其中任何一个导致错误,则连接也会导致错误。在这种情况下,ISERROR 函数将返回 true。

当发生错误时,IF函数返回一个,当没有发生错误时,函数返回一个。01

通过使用SUM数组公式,函数将应用于列中的每个单元格A:A,因为这是指定的,然后将结果相加。

相关内容