如果列为空,则删除行

时间:2013-08-24 20:57:13

标签: excel

如果A列中的值为NULL(我的意思是空),我想删除excel中的完整行。

是否有任何简单的查询可以做到这一点?

请不要说一些过滤方式...... :(它们对我不起作用:(如果有任何EXCEL FORMULA请帮助我认识朋友......

A      B      C      D      E
       10     20    ADE     
56     AE     A4    A76
4      EE     AS    EWS
       45     SS    EE   

我想删除第1行和第4行,因为列A行为空...

3 个答案:

答案 0 :(得分:1)

要么

  • 突出显示整个区域
  • 选择主页标签,排序&过滤,自定义排序
  • 取消选中我的数据有标题
  • 选项
  • 选择按列A按升序排序
  • 空白区域位于底部,您可以删除此区块

请注意,此方法不会保留原始订单,以下将:

  • 从A1向下突出显示到数据的末尾
  • 选择主页标签,查找&选择,转到特殊
  • 选择空白选项;这将选择此列中的所有空白单元格
  • 在“主页”选项卡的“单元格组”中,选择“删除工作表行”

如果A列中有很多单元格,则先滚动到最后一个单元格;单击此单元格并按Ctrl-Shift-Home选择最多A1的所有单元格。

也可以通过过滤来实现,但公式不能删除行。

答案 1 :(得分:0)

试试这个:

  1. 将公式放入单元格F1:IF(A1 =“”,“”,ROW())
  2. 填写整个F列。这应该为您提供连续的数字,或者A列为空白的空白。
  3. 选择F列,复制,然后仅选择粘贴特殊...值。这将在您执行第4步时停止更改数字。
  4. 选择整个表格并按列F排序。这会将您不想要的行放在底部,您可以在其中删除,隐藏或忽略它们。
  5. 完成后删除列F.

答案 2 :(得分:0)

选择要检测空白行的列,转到排序&过滤并选择过滤器。现在,您将看到此列有一个下拉框,单击此列并转到最底部并取消勾选名为“空白”的框。现在,这将自动隐藏包含空格的行。

如果您需要使用此格式的数据,只需使用粘贴值将其复制并粘贴到新的工作表中,因为我不确定程序是如何进行的。