我正在尝试计算包含一些文本的列数。例如:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
x x x
xxxxxx xxx
xxxxxxxxxxxxxxxxxxxxxxxxx
这样的东西应该返回“13”。无论有多少单元格包含列中的文本,我关心的是有多少列包含文本。有什么建议吗?
答案 0 :(得分:1)
虽然这不是复杂的编码或其他任何东西,但这对我来说效果很好。
在每个列的顶部(标题上方,某处不在路上且您不需要使用)添加一个CountA()公式,告诉您该列中有多少个单元格不为空。
将其置于IF语句中。 =If(CountA("YourColumnRange") > 0, 1, 0)
然后,在您需要它的地方,总结这些列的每个公式的结果,这将为您提供您要查找的列总数。
如果您不想在每列的顶部显示“1”或“0”,只需更改这些单元格中的文本颜色以匹配您的背景(默认是将文本颜色更改为白色)。
如果有任何需要澄清,请告诉我。