识别整个空行并忽略只有一些空单元格的行

时间:2017-06-30 13:00:01

标签: excel excel-vba vba

我有以下Excel电子表格:

         A            B             C              D
1      Product       Sale         Costs          Profit
2     Product A      50                            50  
3     Product B      60                            60
4
5     Product C      20
6     Product D      80            70               10
7
8     
9     Product E      40            15               25
10
11
12    Product F     120            85               35
13    Product G     140                            140
14    Product H                    50              -50

正如您所看到的,数字之间有空单元格。 现在我想识别完全为空的所有行。 在这种情况下,第4,7,8,10,1行

所以我试着用

Select A1:D14 --> Tab: Start --> Menu: Find & Select --> Go to Special --> Blanks

在此过程之后,选择所有空单元格(例如,单元格C2,C3,C5,D5等)但是,我希望只选择完全空的行。如果单个单元格中包含行内容,则应忽略该行。

我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:1)

  

COUNTA函数计算a中非空单元格的数量   范围。
  https://www.bincodes.com/bin-list/

如果您使用额外的列,则可以使用以下公式:
=COUNTA($A2:$C2)并向下拖动。

然后,您可以过滤该列的0

要选择单元格,您可以使用与最初尝试相同的方法,但选择仅可见单元格而不是空白

或者@pnuts评论 - 只过滤列A,因为其中的空白似乎表示整行是空白的。

编辑: 在接听回答后添加。
要显示它如何仅选择空白行:

选择您的数据,不包括标题:
https://support.office.com/en-gb/article/COUNTA-function-7dc98875-d5c1-46f1-9a82-53f3219e2509

过滤列A以显示空白。在此阶段,选择整个表格,包括隐藏的行:
enter image description here

使用查找&选择> 转到特殊> 仅可见细胞
enter image description here

删除过滤器以显示仅选中空白行的所有值:
enter image description here