如果列为空,则删除一行
如果NULL列中的值(我的意思是空的),我想删除excel中的完整行。如果列为空,则删除一行
有没有简单的查询可以做到这一点?
请不要说一些过滤方法... :(他们不会为我工作:(如果有任何Excel公式,请帮助我认识的朋友......
A B C D E
10 20 ADE
56 AE A4 A76
4 EE AS EWS
45 SS EE
我想删除第一和第四行作为列A行是空...
尝试这种情况:
- 放入小区F1的公式:IF(A1 = “”, “”,ROW())
- 填写整体列F的e。这应该给你连续的数字,或A列为空白的空白。
- 仅选择列F,复制,然后仅粘贴特殊...值。这会在您执行第4步时停止数字更改。
- 选择整个表格并按F列排序。这会将不想要的行放在底部,您可以在其中删除,隐藏或忽略它们。
- 完成后删除F列。
似乎有点详细。数字的变化也无关紧要,因为它们仍然是按照顺序排列的,但是这并不重要,因为数据也将保持原来的顺序。 –
要么
- 突出显示整个区域
- 选择主页选项卡,排序&筛选,自定义排序
- 取消对我的数据有头
- 选择按列A按升序排列
- 空白将在底部,您可以删除TE此块
注意,这种方法不会保留原来的顺序,下面将:
- 从A1高亮向下,到数据
- 选择主页选项卡的末尾,查找&选择,转至特殊
- 选择空白选项;这将在此列
- 在主页选项卡中选择所有空白单元格,细胞组,选择删除工作表行
如果有大量的细胞在A列,然后滚动到最后一个单元格开始的;单击此单元格并按下Ctrl-Shift-Home以选择所有单元格,直到A1。
它也可以通过过滤来实现,但公式不能删除行。
按列A排序会破坏原始顺序。但选择空白>删除工作表行看起来很有前途+1 –
谢谢@RichardInglis。 OP没有声明他需要保留原来的订单,但这是一个合理的假设。 –
选择要检测空白行的列,转到排序&过滤器并选择过滤器。您现在将看到此列有一个下拉框,点击此处并转到最底部并取消选中名为“空白”的框。这将自动隐藏包含空白的行。
如果您需要使用这种格式的数据,只需使用粘贴值将其复制并粘贴到新的工作表中,因为我不确定应用程序的方式。
没有删除行的Excel单元格公式。将光标放在行号上,右键单击并选择“删除行”以手动删除它。如果你需要自动化这个过程,你需要vba .. – Ioannis