Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 如果列为空,则删除行_Excel - Fatal编程技术网

Excel 如果列为空,则删除行

Excel 如果列为空,则删除行,excel,Excel,如果列中的值为NULL(我的意思是空),我想删除excel中的完整行 有什么简单的查询可以做到这一点吗 请不要说一些过滤方式…:(它们对我不起作用:(如果有任何EXCEL公式,请帮助我认识朋友 A B C D E 10 20 ADE 56 AE A4 A76 4 EE AS EWS 45 SS EE 我想删除第1行和第4行,因为A列的行为

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

有什么简单的查询可以做到这一点吗

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

A      B      C      D      E
       10     20    ADE     
56     AE     A4    A76
4      EE     AS    EWS
       45     SS    EE   
我想删除第1行和第4行,因为A列的行为空…

请尝试以下操作:

  • 在单元格F1中放入公式:如果(A1=“”,“”行())
  • 填写整个F列。这应该给你连续的数字,或者A列为空的空格
  • 选择所有F列,复制,然后仅粘贴特殊…值。这将在执行步骤4时停止数字更改
  • 选择整个表并按F列排序。这将把不需要的行放在底部,您可以在底部删除、隐藏或忽略它们
  • 完成后删除F列
  • 或者

    • 突出整个区域
    • 选择主选项卡、排序和筛选、自定义排序
    • 取消选中“我的数据有标题”选项
    • 选择按列A按升序排序
    • 空格将在底部,您可以删除此块
    请注意,此方法不会保留原始顺序,以下方法将:

    • 从A1向下高亮显示,直到数据结束
    • 选择主页选项卡,查找并选择,转到特殊
    • 选择空白选项;这将选择此列中的所有空白单元格
    • 从“常用”选项卡的“单元格”组中,选择删除图纸行
    如果a列中有很多单元格,则首先滚动到最后一个单元格;单击此单元格并按Ctrl Shift Home键选择A1之前的所有单元格


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

    选择要检测空白行的列,转到排序和筛选并选择筛选器。现在您将看到该列有下拉框,单击此按钮并转到最底部并勾选“空白”框。现在将自动隐藏行WHI。ch包含空格


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

    没有excel单元格公式可以删除行。将光标放在行号处,右键单击并选择“删除行”手动删除。如果需要自动执行此过程,则需要vba。按A列排序将中断原始顺序。但选择“空白>删除工作表行”看起来很有希望+1谢谢@RichardInglis。OP没有声明他需要保留原始顺序,但这是一个合理的假设。看起来有点复杂。它也不需要tter如果数字发生变化,因为它们仍将按顺序排列,但这也无关紧要,因为数据也将按其原始顺序排列。