如何使用 Excel/Calc 计算包含特定(子)字符串的范围内的单元格数量?

如何使用 Excel/Calc 计算包含特定(子)字符串的范围内的单元格数量?

使用 Excel/Calc 时我遇到以下情况:

  • 包含值的单元格区域;假设它是A1:B10
  • 以及我想要查找的字符串;例如假设它包含在中C1

现在我想要计算该范围内有多少个单元格等于该字符串 或将其包含为子字符串。  我怎样才能得到它?(例如,假设我想要的结果D1。)

答案1

我回答自己,因为我每年至少这样做一次,并且当我忘记某些东西时,我觉得需要一个可以快速找到的地方,而且我认为这对其他人也可能有用。

那么,好的,我知道两种方法可以做到这一点:

  1. 使用传统公式

    输入D1=COUNTIF(A1:B10,"*"&C1&"*")

    主要针对新手的一些注意事项:

  2. 使用CSE/数组公式

    D1应该 {=SUM(IF(ISNUMBER(SEARCH(C1,A1:B10)),1,0))}

    有关 Excel 数组公式的更多信息

相关内容