本文将讲述如何删除excel中包含空白单元格的空行。如果要删除包含空白单元格的空行,可以使用定位条件”命令。但是,如果您只想删除完全空白的行,则应使用过滤空单元格的方式。
删除包含空白单元格的行
您可以使用定位条件”命令删除包含空白单元格的所有行,只需执行以下操作:
1#在开始选项卡上单击,单击编辑组下的查找和选择命令
2#单击定位条件
3#选择空值选按钮,然后单击确定按钮。
4#您将看到所有包含空白单元格的行都被选中。
5#选择开始选项卡,单击单元格组下的删除命令。然后从下拉菜单列表中单击删除工作表行”。
删除空行
如果要删除excel中的空行,那么首先需要找到所有的空行,可以使用过滤功能过滤出所有空行,只需执行以下操作:
1#选择要删除空行的单元格区域
2#在数据选项卡里,单击排序和筛选组下的筛选命令。
3#单击过滤箭头按钮并取消选中全选复选框,只选中空白,然后过滤该列中的所有空行。
4#您需要继续过滤空白单元格的其他列,直到所选范围内的所有单元格都为空。
5#选择所有已过滤的行,转到开始选项卡,单击单元格组下的删除命令。然后从下拉菜单列表中单击删除工作表行”。
或者只需右键单击所选单元格,然后从下拉菜单列表中单击删除行”。
6#在数据选项卡上,单击排序和筛选组下的清除命令。
7#您将看到所有空白行都被删除。
通过VBA宏删除 区域中的空白行
您还可以编写excel宏来删除excel中的空行,只需参考以下步骤:
步骤1:打开您的Excel工作簿,然后单击开发工具选项卡下的Visual Basic”命令,或者只需按ALT + F11”快捷方式。
步骤2:然后将出现Visual Basic编辑器”窗口。
步骤3:单击插入” – >模块”以创建新模块。
步骤4:将以下VBA代码粘贴到代码窗口中。然后单击保存”按钮。
- Sub RemoveBlankRows() Set myRange = Application.Selection Set myRange = Application.InputBox("Select one Range that you want to remove blank rows", "RemoveBlankRows", myRange.Address, Type:=8) xRows = myRange.Rows.Count For i = xRows To 1 Step -1 If Application.WorksheetFunction.CountA(myRange.Rows(i)) = 0 Then myRange.Rows(i).EntireRow.Delete XlDeleteShiftDirection.xlShiftUp End If Next End Sub
5#返回当前工作表,然后运行上面的excel宏。
转载请注明:范的资源库 » 如何删除excel中包含空白单元格的空行