Excel公式:如何统计包含文本的单元格数量

220 多个excel快捷键速查表,适用Windows和Mac。工作效率提高10倍。免费下载>>>

下载 “excel快捷键速查表” Excel快捷键速查表.zip – 已下载54次 – 3 MB

Excel formula: Count cells that contain text

通用公式

=COUNTIF(range,“*”)
概括

要计算区域中包含文本的单元格数量(即不是数字、不是错误、不是空白),您可以使用COUNTIF 函数和通配符 (*)。在所示示例中,单元格 H5 中的公式为:

=COUNTIF(data,“*”)

其中data是命名范围B5:B15。

注意:此公式计算包含任何文本的单元格。要计算包含特定文本的单元格, 请参阅此公式。

解释

在此示例中,目标是对包含任何类型文本的范围内的单元格进行计数。这可以是硬编码的文本,如“apple”或“red”、作为文本输入的数字或返回文本值的公式。该解决方案使用 COUNTIF 函数,该函数计算与提供的条件匹配的单元格的数量。在这种情况下,标准以星号 (*) 的形式提供,它是 与任意数量的文本字符匹配的通配符。H5中的公式为:

=COUNTIF(data,“*”) // all text values

H6 中的公式计算数据中不包含文本的单元格:

=COUNTIF(data,“<>*”) // non-text values

此公式使用不等于 (<>)逻辑运算符。

笔记:

  • 逻辑值 TRUE 和 FALSE 不计为文本。
  • 除非作为文本输入,否则数字不计入“*”。
  • 空单元格不计为文本。

COUNTIFS 选项

要应用更具体的条件,您可以切换到支持多个条件的COUNTIFs 函数。例如,要计算包含文本的单元格,但排除仅包含空格字符的单元格,您可以使用如下公式:

=COUNTIFS(range,“*”,range,“<> “)

SUMPRODUCT 选项

您还可以使用SUMPRODUCT 函数通过ISTEXT 函数计算文本, 如下所示:

=SUMPRODUCT(ISTEXT(range))

双重否定(–)将ISTEXT 的 TRUE 和 FALSE 结果强制为 1 和 0。SUMPRODUCT 然后对结果求和。

220 多个excel快捷键速查表,适用Windows和Mac。工作效率提高10倍。免费下载>>>

下载 “excel快捷键速查表” Excel快捷键速查表.zip – 已下载54次 – 3 MB

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注