在行中填写下一个空白单元格 - VBA初学者

时间:2017-01-09 20:51:48

标签: excel vba excel-vba

有一列值包含空白单元格:

20
Blank
30
10
Blank

我想按升序将此列复制到新列中,并删除空白单元格。然后我需要计算这个新列中有多少变量。

新专栏如下:

10
20
30

在这种情况下,列中有3个变量。

我似乎无法解决这个问题。任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:0)

使用 A 列中的数据,在 B1 中输入:

=IFERROR(SMALL(A:A,ROWS($1:1)),"")

向下复制。在另一个单元格中输入:

=count(B:B)

答案 1 :(得分:0)

如果您的最终目标是获得计数,请在单元格中输入以下内容     `= COUNTA(A:A)” 您不需要任何中间步骤。这只会计算具有某些值的单元格