用非空白单元excel公式计算列数

我试图计算包含一些文本的列的数量。 举个例子:

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
XXX

xxxxxx xxx

xxxxxxxxxxxxxxxxxxxxxxxxx

类似的东西应该返回“13”。 在列中有多less个单元格包含文本并不重要,我所关心的是有多less列包含文本。 有什么build议么?

虽然这不是复杂的编码或者其他任何东西,但是这对我来说一直都很好。

在每列的顶部(在标题上方,某处不是这样,不需要使用)添加一个CountA()公式,告诉您该列中有多less个单元格不是空的。

把它放在一个IF语句中。 =If(CountA("YourColumnRange") > 0, 1, 0)

然后,无论你需要什么,总结这些列的每个公式的结果,这会给你你正在寻找的列的总数。

如果您不想在每列顶部显示“1”或“0”,只需更改这些单元格中的文本颜色以匹配背景(默认为将文本颜色更改为白色)。

让我知道是否有任何需要澄清。