KutoolsforOffice — 一套方案,五大工具。事半功倍。

轻松删除 Excel 中的空白单元格——完整教程

作者小杨修改日期

在 Excel 中删除空白单元格是一项常见任务,有助于精简数据,使其更易于分析、理解和呈现。空白单元格不仅会干扰数据分析、引发公式错误,还会让数据集显得不完整甚至不够专业。本教程将为您介绍几种高效处理 Excel 中空白单元格的方法,包括“定位条件”功能、公式以及筛选功能。每种方法适用于不同场景和需求,您可以根据实际情况选择最合适的方式。

删除空白单元格

使用“定位条件”功能删除空白单元格

提取所有数据并忽略空白公式

使用筛选功能从列表中复制粘贴数据并忽略空白

删除最后一个含数据单元格之后的空单元格

其他操作:


使用“定位条件”功能删除空白单元格

Excel 中的“定位条件”功能是快速选择并高效管理各类单元格(包括空白单元格)的强大利器。以下是利用该功能删除空白单元格的操作方法:

注意:为确保数据安全,在使用此方法前务必备份您的工作表。

步骤 1:应用“定位条件”功能选择所有空白单元格

  1. 请选择包含待删除空白单元格的数据区域。
  2. 然后,单击“开始” > “查找和选择” > “定位条件”,参见截图:
    单击“开始”>“查找和选择”>“转到特殊位置”
  3. 在“定位条件”对话框中,选择“空值”,然后单击“确定”。
    在对话框中选择“空值”
  4. Excel 现在会高亮显示您所选区域中的所有空白单元格。参见截图:
    所有空白单元格均被选中

步骤 2:删除空白单元格

  1. 选中空白单元格后,右键单击其中一个高亮单元格,从上下文菜单中选择“删除”,参见截图:
    右键单击其中一个高亮显示的单元格,选择“删除”
  2. 接着,在“删除”对话框中,根据您的数据排列方式,选择将单元格向左还是向上移动,然后单击“确定”确认。本例中,我选择了“向上移动单元格”,如下图所示:
    在对话框中决定是向左还是向上移动单元格

结果:

现在,选择区域中的空白单元格已成功删除,参见截图:
所选区域中的空白单元格已被移除

使用“定位条件”的注意事项:
  • 如果您的数据结构中行列相互依赖,随意删除空白单元格可能会破坏数据点之间的关联。此时,更安全的做法是删除整行空白行,而非单独的空白单元格。要删除整行空白行,请参阅本文:6 种轻松删除空白行的方法
  • 无法直接在 Excel 表格中删除单个单元格。若您正在 Excel 表格中操作,建议先将其转换为普通区域。
  • 删除空白单元格可能会影响引用该单元格区域的公式和命名区域。若公式或命名区域原本预期的是连续的数据块,此举可能导致错误或计算结果不准确。
  • 在使用此功能删除空白单元格前,请务必备份工作表,以便在删除操作未达预期或对数据集造成不利影响时,能够轻松恢复原始数据。
kutools for excel AI 的截图

借助 KUTOOLS AI 解锁 Excel 的神奇功能

  • 智能执行:只需输入简单命令,即可轻松执行单元格操作、分析数据并创建图表。
  • 自定义公式:生成量身定制的公式,轻松简化您的工作流程。
  • VBA 编码:轻松编写并运行 VBA 代码。
  • 公式解读:轻松掌握复杂公式,一目了然!
  • 文本翻译:轻松打破电子表格中的语言障碍!
借助 AI 驱动的工具提升您的 Excel 能力。立即下载体验前所未有的高效!

提取所有数据并忽略空白公式

您可以使用公式从区域中提取并列出数据,同时自动忽略所有空白单元格。当您希望在不改动原始数据集的前提下生成一份干净整洁的列表时,这种方法尤为实用。

步骤 1:选择数据区域

  1. 请在用于放置数据列表的空白单元格中输入或复制以下公式:
    =IFERROR(INDEX(A$2:A$11,SMALL(IF(A$2:A$11<>"",ROW(A$2:A$11)),ROWS(A$2:A2))-1),"")
  2. 然后,同时按下 Ctrl + Shift + Enter 键以获取首个结果。接着,将公式向下复制至所需数量的单元格,确保涵盖列表中的所有非空项。参见截图:
    输入公式以提取数据并忽略空白单元格
  3. 接下来,请继续向右拖动填充柄,以从其他列中提取项目。参见截图:
    向右拖动填充柄以从其他列中提取项目
提示:适用于 Excel 365 / 2021 的公式

在 Excel 365 或 Excel 2021 中,您只需使用筛选功能即可轻松提取所有数据并自动忽略空白单元格,操作比上述公式方法简单得多。

  1. 请在空白单元格中输入或粘贴以下公式,然后按 Enter 键,结果将自动溢出至相邻单元格。参见截图:
    =FILTER(A2:A11, A2:A11<>"")
    适用于 Excel 365 / 2021 的公式
  2. 然后,选中第一个公式单元格,向右拖动填充柄以从其他列中提取项目,参见截图:
    向右拖动填充柄以从其他列中提取项目

使用筛选功能从列表中复制粘贴数据并忽略空白

Excel 的筛选功能可临时隐藏空白单元格,让您仅复制和粘贴包含数据的单元格。

步骤 1:应用筛选功能

  1. 单击包含需忽略的空白单元格的列标题。
  2. 然后,单击“数据” > “筛选”,这将在标题单元格中添加一个下拉箭头,参见截图:
    单击“数据”>“筛选”
  3. 单击下拉箭头,取消勾选“(空白)”选项,然后点击“确定”。参见截图:
    在筛选器下取消勾选“空白”选项
  4. 现在,该列中的所有空白单元格将立即被隐藏,参见截图:
    此列中的所有空白单元格均被隐藏

步骤 2:复制粘贴数据列表

选择可见单元格,按 Ctrl+C 复制,再按 Ctrl+V 将其粘贴到新位置,且不包含空白。参见截图:
复制并粘贴数据列表

注意:使用筛选功能复制粘贴非空单元格值适用于单列数据。如果您的数据跨越多列,则需先取消当前列的筛选,再对其他列重新应用筛选。这样可高效提取每一列中的所有非空单元格值,从而全面管理和分析多列数据。

删除最后一个含数据单元格之后的空单元格

Excel 中看似空白却隐藏着格式或不可见字符的单元格,可能会引发意想不到的问题——例如导致文件体积异常膨胀,甚至打印出空白页面。为避免此类困扰,建议彻底清除这些空行与空列,特别是当它们包含隐藏格式、多余空格或不可见字符时。

要彻底清除 Excel 工作表中最后一个含数据单元格之后的所有内容和格式,请按以下步骤操作:

步骤 1:选择并是否删除表格中的空列

  1. 单击数据右侧的第一个空白列,然后按下 Ctrl + Shift + End,即可从当前位置选中至工作表中最后一个使用过的单元格所在的区域。
  2. 然后,右键单击所选列,选择“删除”,在弹出的“删除”对话框中选择“整列”,再单击“确定”。参见截图:
    选择并删除空白列

步骤 2:选择并删除空白行

  1. 单击数据区域下方的第一个空白行,然后再次按下 Ctrl + Shift + End,即可选中从当前位置到工作表最后一个已用单元格之间的所有空白行。
  2. 然后,右键单击所选行,选择“删除”,在弹出的“删除”对话框中选择“整行”,再单击“确定”。参见截图:
    选择并删除空白行

步骤 3:保存工作簿

按 Ctrl + S 保存对工作簿所做的更改。现在,工作表中活动数据范围之外的所有多余内容和格式均已一次性清除。


其他操作

除了删除空白单元格外,您可能还需要对空白单元格执行其他操作,例如高亮显示以便快速识别,或用特定值(如 0 或其他内容)填充。本节将为您介绍如何在 Excel 中轻松完成这些实用操作。

高亮显示空白单元格

高亮显示空白单元格,能让它们更醒目,在大型数据集中尤其实用。您可借助 Excel 的条件格式功能轻松实现这一效果。

  1. 请选择需要高亮显示空白单元格的数据区域,然后依次单击“开始” > “条件格式” > “新建规则”,如下图所示:
    单击“开始”>“条件格式”>“新建规则”
  2. 在“新建格式规则”对话框中,执行以下操作:
    1. 从“选择规则类型”列表框中选择“仅对包含以下内容的单元格设置格式”;
    2. 从“仅对包含以下内容的单元格设置格式”的下拉列表中选择“空值”;
    3. 最后,单击“格式”按钮。
      在对话框中指定选项
  3. 在“设置单元格格式”对话框中,切换到“填充”选项卡,选择一种颜色以高亮显示所需的空白单元格,参见截图:
    选择一种颜色以突出显示空白单元格
  4. 然后,单击“确定” > “确定”以关闭对话框。此时,空白单元格已按如下截图所示高亮显示:
    所有空白单元格均被高亮显示

填充空白单元格替换为 0 或任何其他特定值

在 Excel 中将空白单元格填充为特定值(如 0)可能是一项繁琐的任务,尤其是在处理大型数据集时。幸运的是,Kutools for Excel 简化了这一流程,提供高效且用户友好的方式,让您快速将空白单元格替换为任意指定值。借助其“填充空白单元格”功能,您可轻松完成此操作!(立即点击下载 Kutools for Excel!)

  • 使用 0 或任何其他特定值填充填充空白单元格

    用 0 或其他特定值填充空白单元格

  • 使用一系列线性值填充填充空白单元格

    用一系列线性值填充空白单元格

  • 使用上方/下方/左侧/右侧的值填充填充空白单元格

    用上方/下方/左侧/右侧的值填充空白单元格


    通过遵循这些方法和注意事项,您可以高效地删除或管理 Excel 中的空白单元格,让数据更整洁、更便于分析。想掌握更多 Excel 实用技巧?我们网站提供数千篇教程,请点击此处访问!感谢阅读,期待为您带来更多实用信息!


    相关文章:

    • 在 Excel 中检查单元格或区域是否为空
    • 在 Excel 中,高效处理空白单元格或区域是数据管理与分析的关键。无论您需要识别、填充还是跳过这些空白单元格,快速准确地检测它们都至关重要。本指南为您介绍几种简单高效的方法,助您轻松判断 Excel 中的单元格或区域是否为空,并附上实用技巧,全面提升您的数据处理效率。
    • 在列表中自动填充序号并跳过空白项
    • 如果您有一个包含部分空白单元格的数据列表,并希望为其中的非空数据插入序号(跳过空白单元格,如下图所示),本文将为您介绍一个实用的 Excel 公式来轻松完成此任务。