Excel:选择整行但从某一列开始

Excel:选择整行但从某一列开始

如果这样如何选择整行...

COUNTIF(1:1, ">0")

如何从这样的某一列开始:G1~无穷大?

COUNTIF(G1:1, ">0") // this doesn't work

答案1

请尝试一下:
COLUMNS 函数可以帮助我们获得总列数、-G1 列之前的列数=以及我们想要的列数。

=COUNTIF(OFFSET(G1,0,0,,COLUMNS(1:1)-COLUMN(G1)+1),">0")

在此处输入图片描述

答案2

首先,Excel 中没有无穷大。有行和列的限制。所以你可以具体定义这个范围。

列限制现在是16 384(不适用于*.xls并且可能会在未来版本中更改)

因此你的范围可能是:G1:INDEX(1:1,1,16384)

但这会迫使 Excel 测试范围内的空单元格 = 巨大的性能损失。

这取决于您正在处理的数据,但未定义的列数通常是表格设计不良的标志。

答案3

最简单的是:

=COUNTIF(1:1, ">0")-COUNTIF(A1:F1,">0")

  • 单元格引用是可调整的。

相关内容