首页 > 解决方案 > 具有特定文本的行数

问题描述

如何获取包括 A、AA、AAA、AB、AAC 等在内的行数?在以下示例中,结果为 2。如果同一行在许多单元格的不同形状上具有 A,则仅计算为一个。

单元格 A1:AA,B1:A,A2:AAABABC,A3:BC

以下仅计算行是否有一个 A 但没有 AA 或 AAA 的行

=SUM(--(MMULT(--(A1:C10="A"); TRANSPOSE(COLUMN(A1:C10)))>0))

下面计算 A 的一行有多少,但不计算行数。

=SUMPRODUCT((LEN($A1:$C10)-LEN(SUBSTITUTE($A1:$C10;"A";"")))/LEN(1))

标签: excel

解决方案


如果您只想计算有多少行至少包含一个 A,则应该对您的 MMULT 公式稍作改动:

=SUM(--(MMULT(--(ISNUMBER(FIND("A",A1:C10))), TRANSPOSE(COLUMN(A1:C10)))>0))

使用 .作为数组公式输入CtrlShiftEnter


推荐阅读