220 多个excel快捷键速查表,适用Windows和Mac。工作效率提高10倍。免费下载>>>
下载 “excel快捷键速查表” Excel快捷键速查表.zip – 已下载54次 – 3 MB
通用公式
=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倍。免费下载>>>