如何快速删除 Excel 区域中的所有空行?

文摘   2025-01-16 19:00   上海  

公众号平台最新的推送规则对技术类文章不太友善,如果不想错过干货,请务必 “设为星标”哦!!!


点击上方蓝字 --> 点击“...”--> 选择“设为星标


回答读者提问:如何批量删除数据表中的空行或空列?


案例:


将下图 1 的数据表中的空行全部删除,效果如下图 2 所示。


这个案例有很多种解法,今天先分享两种。


解决方案 1:


1. 选中 H2:H28 区域 --> 输入以下公式 --> 按 Ctrl+Enter:

=COUNTA(A2:G2)


公式释义:

  • 计算区域中非空单元格的个数;


2. 也可以改用下面的公式:

=SUM(LENB(A2:G2))


公式释义:

  • LENB(A2:G2):计算区域中每个单元格的字符串长度;

  • SUM(...):将上述结果相加,如果结果为 0 就表示整个区域中没有字符


3. 选中数据表的任意单元格 --> 选择工具栏的“数据”-->“筛选”


4. 点开辅助列的筛选菜单 --> 仅勾选 0 --> 点击“确定”


5. 删除空行。


6. 取消筛选功能。


解决方案 2:


1. 选中 H2:H28 区域 --> 输入以下公式 --> 按 Ctrl+Enter:

=1/COUNTA(A2:G2)


公式释义:

  • COUNTA(A2:G2):前面已经讲解过这个公式了,如果是空行的话,结果会为 0;

  • 1/...:用任意数值除以上述结果,当分母为 0 时,结果为错误值


2. 保持选中上述区域 --> 按 Ctrl+G --> 在弹出的对话框中点击“定位条件”


3. 在弹出的对话框中选择“公式”--> 仅勾选“错误”--> 点击“确定”


此时已选中了区域中的错误值。


4. 右键单击 --> 在弹出的菜单中选择“删除”


5. 在弹出的对话框中选择“整行”--> 点击“确定”


同样成功删除了所有空行。


Excel学习世界
你遇到的所有 Excel 坑,我都帮你趟过了。
 最新文章