删除Excel中的空白行(8种合适的方法)

  • Share This
Hugh West

想象一下,当你在Excel工作表中有一组数据时,你会看到一些不必要的空行。 毫无疑问,这种意外的空行让每个人都感到烦恼,给工作带来干扰,并阻碍了工作节奏。 因此,在Excel中处理这样的数据集之前,我们希望能够 删除这些无用的空白行 Microsoft Excel有许多技术和方法来执行这项任务。 我们将通过实例和适当的说明来展示其中的8种方法。

下载实践工作手册

我们建议下载以下练习手册,并随即进行练习。

删除空白行.xlsx

在Excel中删除空白行的8种有效方法

让我们考虑以下数据集,它描述了 项目 名称。 销售 数量,以及 奖金 鉴于此,该数据集中的空白行数为 第6行 , 9 , 11 ,以及 13 ,我们要删除这些不必要的行。

那么,让我们开始吧。

1.手动删除几条空白行

当我们有一个不太大的数据集,并且只有少量的空白行时,我们可以 移除行数 手动的。 在这种情况下,它将比执行其他有Excel命令、函数等的方法更快。 这个技术只包括两个简单的步骤。 让我们来看看。👇

步骤。

  • 新闻&。 持有 键盘 键,因此 选择 空白行。

  • 右键点击 > 转到 背景 菜单> 点击 删除 指挥。
的键盘快捷键。 删除 命令是。 Ctrl + -

就这样!我们轻松地清除了无用的空行。👇

💡记住。

阅读更多。 如何删除Excel中的空行

2.使用Excel排序命令

ǞǞǞ 分类 命令将空白行移到数据集的底部。 因此,数据集摆脱了无意义的空行。 让我们看看工作流程。 👇

步骤。

  • 转到 数据 标签>的 分类和过滤 组。
  • 点击进入 从小到大的排序 或。 从大到小的排序 .

最后,空白行被整理到底部。 下图显示了结果。 👇

💡 记住。

如果数据集有一列序列号,我们必须选择 "排序"。 从小到大的选择 这样,序列号就不会改变。

阅读更多。 如何在Excel中删除行

3.使用转到特殊命令

这个命令可以选择空白单元格。 之后,我们可以使用键盘快捷键删除空白行 Ctrl + - 或者说,在 删除 中的命令。 背景 那么,让我们一步步来看看这个方法。👇

步骤。

  • 选择 任何 栏目 或整个数据集。
要选择一列/整个数据集,选择第一个单元格,然后按住 移交 键,然后选择最后一个单元格。

  • 转到 首页 标签>的 编辑工作 组。
  • 转到 查找& 选择 下拉菜单>。 转到专题 指挥。

ǞǞǞ 转到专题 对话框将被打开。

捷径 : 新闻 Ctrl + G > 转到 对话框将打开> 按 特别 .

  • 选择 空白 单选按钮> 按 认可 .

我们可以从下面的截图中看到,预期的空白行和空白单元格也被选中。

现在,让我们继续前进,删除选定的行。

  • 新闻 Ctrl + - .

ǞǞǞ 删除 对话框将被打开。

  • 选择 整行都是 单选按钮> 按 认可 .

你也可以通过使用以下方法来执行这一删除。 删除 中的选项。 背景 如第一种方法所描述的那样,菜单。

就这样,我们已经删除了不必要的空白行。 我们在上面的截图中显示了结果数据集。 👆

阅读更多。 如何在Excel中删除一直存在的行(4种简单的方法)

4.利用Excel查找命令

这个方法和前面的方法很相似。 不同的是我们选择空白行的方式。 让我们继续前进。👇

步骤。

  • 转到 首页 标签>的 编辑工作 组。
  • ǞǞǞ 查找& 选择 下拉式>。 查找 指挥。

一个名为的对话框 查找和替换 将会出现。

我们还可以到 查找和替换 通过按 Ctrl + H 在键盘上。

现在,逐一执行以下步骤。

  • 转到 查找 盒子的一部分。
  • 保持 发现什么 盒子空白。
  • 搜索 钣金 .
  • 搜索 按排行 .
  • 看进去 价值观 .
  • 标记 匹配整个单元格内容 复选框。
  • 新闻 查找所有 .

我们可以看到,所有4个空白行都被显示在弹出框中。 👇

  • 按以下方式选择它们 Ctrl + A .
  • 新闻 关闭 .

  • 使用上述章节中描述的合适方法。 删除 他们都是。

输出结果将如下图所示:👇

5.使用Excel自动过滤功能

我们还可以使用以下方法删除空白行 过滤器 下面是一些步骤。

步骤。

  • 选择包括标题在内的整个数据范围。 B4:E14 .
  • 转到 数据 标签>的 排序 & 筛选 组> 开启 过滤器 通过点击该选项。

打开过滤选项的键盘快捷键是。 Ctrl+Shift+L

  • 点击任何一个 显示所有 数据集的标题的图标。
  • 取消选择所有> 只选择 空白 .
  • 新闻 认可 .

所有有内容的行都消失了。 现在只有空白的行是可见的。

  • 使用方法1中描述的任何技术删除空白行。

虽然我们已经成功地删除了空白行,但我们也看到了数据集,就像我们删除了所有有数据的行一样。 我们必须恢复有数据的行,并将数据集转换成未过滤的形式。

  • 点击任何一个 显示所有 数据集的标题的图标。
  • 选择全部> 按 认可 .

我们已经找回了我们的原始数据集,现在已经没有任何空白行了。 下一个任务是把它转换成未过滤的形式。

  • 在数据集中随机点击一个单元格,然后转到 数据 标签。
  • 转到 排序 & 筛选 组> 点击 过滤器 指挥。

被过滤的形式已经消失了,数据集处于理想的正常状态。

使用过滤器选项的另一种方法。

我们可能想尝试用另一种方式来使用 过滤器 这次我们不能从数据集中删除空白行,但是我们可以把它们从我们的视野中删除。 在某些情况下,这个方法可能很有用。 所以,让我们看看!👇

步骤。

  • 适用于 过滤器 如前文所述,在数据集上使用了 "M "字头命令。
  • 点击任何一个 显示所有 数据集的标题的图标。

  • 取消标记 (空白) 复选框> 按 认可 .

我们已经使空白行从数据集中消失了!我们必须保持 过滤器 选择 启用 . 👇

💡 记住。

应该注意的是,如果我们关闭了 过滤器 选项,空白行将会再次出现!

阅读更多。 如何在Excel中用VBA过滤和删除行(2种方法)

类似读物

  • 如何在Excel中删除一个空白单元格的行(4种方法)
  • 删除Excel中空白行的公式(5个例子)
  • 删除Excel中的多条行(3种方法)
  • 如何在Excel中删除选定的行(8种方法)
  • 如何删除Excel中某行以下的所有行(6种方法)

6.使用Excel高级过滤命令

高级过滤器 选项是Microsoft Excel中另一个有用的工具,可以让无用的空白行退出视线。 让我们看看下面的步骤。 👇

步骤。

首先,我们需要设置一个 筛选标准范围 对于这一点。

  • 创建一个新的数据列在 细胞 G4 的标题下,有一个名为 销售人员 .
  • 类型 >"" 在细胞G5中。

  • 转到 数据 标签> 转到 排序 & 筛选 组> 点击 高级 选择。

高级过滤器的对话框将打开。

  • 点击" 筛选列表,就地取材 "单选按钮。
  • 接下来,选择" 列表范围 " 通过选择整个数据集 B4:E14 .

  • 选择" 标准范围 ",通过选择范围 G4:G5 .

在完成步骤3& 4后, 高级过滤器 对话框将看起来像下图。

  • 新闻 认可 .

下面的截图显示,我们已经成功地从数据集中撤回了空白行。👇

蓝色&;非连续行数5,7,8,10,12 14 如果你想让他们回来,那么你只需在蓝色行号之间双击,他们就会再次出现!这表明空白行仍然在那里,虽然看不见。

阅读更多。 如何在Excel中删除过滤的行(5种方法)

7.使用几个Excel公式来删除空白行

7.1 使用Excel的FILTER功能

在这个方法中,我们将使用 滤波功能 这是个动态数组函数 仅在 Excel 365 .

这里的特点是,你只需要在最左上角的单元格中输入一次公式。 结果将溢出到指定范围的其余单元格中。 此外,如果我们向数据集添加更多行,该函数也将自动适用于新的行。

让我们看看如何使用它。👇

步骤。

  • 拷贝 的标题名称和 粘贴 他们在一个新的位置(这里,在 细胞G4 )与格式化。
  • 使用以下公式输入 筛选器 功能在 细胞G5 :
=FILTER(B5:E14,(B5:B14"")*(C5:C14"")*(D5:D14"")*(E5:E14""))

  • 新闻 进入 .

因此,下图显示我们已经成功地删除了所有的空白行,并给数据集带来了所需的干净外观。

🔎 这个公式是如何工作的?

由于我们正在寻找要删除的空白行,每个空白行的单元格都将是空白的。 因此我们设计了标准,首先找到空白单元格。 然后使用布尔逻辑,我们删除了空白单元格,换句话说,就是空白行。

E5:E14""

ǞǞǞ 操作符为空字符串""表示 不是空的 在范围内的每个单元格 E5:E14 ,结果将是一个数组,如下所示。

输出。 {true;false;true;true;false;true;false;true}。

同样地,对于 D5:D14"" , C5:C14"" B5:B14"" ,结果将是。

d5:d14""={true;false;true;true;false;false;false;true}。

c5:c14""={真;假;真;假;真;假;真;假;真;假;假;真}。

b5:b14""= {true;false;true;true;false;false;false;true}

(B5:B14””)*(C5:C14””)*(D5:D14””)*(E5:E14””)

输出:{1;0;1;1;0;1;0;1;0;1}。

FILTER(B5:E14,(B5:B14””)*(C5:C14””)*(D5:D14””)*(E5:E14””))

最后, 筛选器 函数返回数组中的输出 B5:B14 ,这符合标准。

输出:{"Matt", "肉类",200,10;"Lee", "海鲜",450,22.5;"Adam", "服装",1000,50;"Hopkins", "婴儿玩具",780,39;"Nick", "服装",890,44.5;"Chris", "化妆品",2550,127.5}。

7.2 使用COUNTBLANK函数

COUNTBLANK函数 返回指定范围内空白单元格的数量。 虽然它处理的是空白单元格,但我们也可以利用这个函数来解决我们的问题。 让我们看看。 👇

步骤。

  • 添加一列名为" 空白 "到数据集的右侧。
  • 键入公式 ⏩ =countblank(b5:e5) ➤在 细胞F5 .

  • 拖动 填充手柄 图标超过范围 F6:F14 .

  • 转到 数据 标签> 转到 排序 & 筛选 组。
  • 开启 过滤器 选择。
键盘快捷键为 过滤器 选择。 Ctrl+Shift+L

  • 点击任何一个 显示所有 在数据集的页眉处的图标。
  • 取消选择所有> 只选择 4 .
  • 新闻 认可 .

  • 删除 中描述的任何技术,对现有的行。 方法一 .
  • 现在去到 数据 选项卡,并点击 过滤器 选项,并将其关闭。

在转动 过滤器 选项关闭,数据集将看起来像下面的图片。

  • 删除 栏目 F 通过选择该列并选择 删除 的命令。 背景 菜单。

因此,我们已经完美地删除了空白行,并生成了我们新的看起来很新鲜的数据集。 👆

7.3 结合 INDEX、SMALL、ROW 和 ROWS 函数

在倒数第二种方法中,我们想出了一个Excel公式。 这个方法只需两步就能完成。 让我们看看下面的内容。 👇

步骤。

  • 只是 拷贝 数据集的标题和 粘贴 它在一个合适的地方,在这里 细胞G4 .
  • 在下面的公式中键入 细胞G5 按键 进入。
=iferror(index(b:b,small(if(b$5:b$14"",row(b$5:b$14)),rows(b$5:b5)), "")

📌 如果你没有 MS Excel 365 ,然后按 按Ctrl+Shift+Enter键 .

  • 拖动 填充手柄 图标到数据集的右边和底端。

就是这样,请看下图👇。

🔎 这个公式是如何工作的?

ROWS(B$5:B5)

润泽 函数返回范围内的行数 B$5:B5 .

输出:1 .

⮞ row(b$5:b$14)

ǞǞǞ ROW 函数返回范围内的行数 B$5:B$14 .

Output: {5;6;7;8;9;10;11;12;13;14}

⮞ B$5:B$14""

输出:{TRUE;FALSE;TRUE;TRUE;FALSE;TRUE;FALSE;TRUE;FALSE;TRUE}。

⮞ if(b$5:b$14"", row(b$5:b$14))

ǞǞǞ 基金会 函数检查范围 B$5:B$14 是否满足条件,并返回以下信息。

输出:{5;FALSE;7;8;FALSE;10;FALSE;12;FALSE;14}。

small(if(b$5:b$14"", row(b$5:b$14)), rows(b$5:b5))

ǞǞǞ 小型 函数决定了上述数组的最小值。

输出:{5}

iferror(index(b:b,small(if(b$5:b$14"", row(b$5:b$14)),rows(b$5:b5)), "")

最后, 索引 函数返回来自 B:B 范围和 第五行 ,由 小型 职能。 误差(IFERROR 函数只是为了保持Excel错误值的输出新鲜。

输出:{Matt}

阅读更多。 如何删除Excel中的空白行(6种方法)

8.使用Excel强力查询工具删除所有空白行

ǞǞǞ 权力查询 是一个很棒的Excel工具,你可以把它用于多种用途。 在这里,我们要为我们的事业使用这个工具,删除空白行。 只要按照下面的步骤就可以了。 👇

步骤。

  • 转到 数据 tab>" 获取和转换数据 " 组> 选择 " 从表/范围 "选项。

    A " 创建表格 "的对话框将被打开。

  • 选择整个数据集 B4:E14 .
  • 新闻 认可 .

的"。 强大的查询编辑器 "窗口已经出现。

  • 转到 首页 标签> 减少行数 下拉菜单
  • 移除行数 下拉式>。 删除空白行 .

空白行被删除。 见下图。

  • 转到 文件 > 选择 Coles & Load To 选择。

ǞǞǞ 进口数据 对话框会出现。

  • 选择 单选按钮。
  • 选择 现有的工作表 单选按钮
  • 选择你想要的输出位置。 细胞B16 > 按 认可 .

就这样,输出数据集已经准备好了,里面没有空白行。

现在,如果你想转换 的形式来 范围 你必须遵循一些更多的步骤。

将数据集转换为范围形式。

步骤。

  • 转到 桌子设计 标签> 的 工具 组> 选择 转换为范围 .
  • 新闻 认可 .

我们已经成功地将数据集转换为一个范围形式。

ǞǞǞ 销售 奖金 列的数据是在 一般 你可以很容易地改变数字类型。 只需按照这两个步骤。

1.选择 两者 专栏 .

2. 转到 首页 标签> 数量 组> 选择 会计编号格式 .

就是这样,请看下图。

阅读更多。 删减行的Excel快捷方式(附赠技巧)

结论性的话语

所以,我们已经讨论了在Excel中删除空白行的8种方法。 希望你会发现这些方法都很有用。 此外,工作簿也在那里供你下载和自己练习。 如果你有任何问题、评论或任何形式的反馈,请在评论框中告诉我。 并请访问我们的网站 ǞǞǞ 以探索更多。

Hugh West is a highly experienced Excel trainer and analyst with over 10 years of experience in the industry. He holds a Bachelor's degree in Accounting and Finance and a Master's degree in Business Administration. Hugh has a passion for teaching and has developed a unique teaching approach that is easy to follow and understand. His expert knowledge of Excel has helped thousands of students and professionals worldwide improve their skills and excel in their careers. Through his blog, Hugh shares his knowledge with the world, offering free Excel tutorials and online training to help individuals and businesses reach their full potential.