Excel 计数非空单元格

Excel count non emtpy cells

我在 sheet 名称 Sheet 1 的单元格 A1 中有一个字符串。 我现在使用 MATCH 函数在另一个 sheet 的 A1:Z1 范围内查找单元格 A1 的字符串。 到目前为止效果很好。函数 returns 列号。 (假设 5,在 E 列中)

我的总体目标是确定某一列中有多少个非空单元格。为此,我可以使用期望范围作为参数的 COUNTA 公式。我的问题是我不知道如何在不使用 VBA.

的情况下将列数转换为有效范围

我会手动执行 COUNTA(E:E) 但我需要为编号列创建一个范围,例如 5。

谢谢。

使用INDEX:

=COUNTA(INDEX(Sheet2!A:Z,,MATCH(A1,Sheet2!A1:Z1,0)))