如何删除excel中的单元格。 删除分散和空单元格,Excel中删除单元格的3种方法

在处理 Excel 文档的过程中,用户经常不仅需要插入单元格,还需要删除它们。 这个过程本身很简单,但是有一些方法可以实现这个过程,可以加快和简化它。 在本文中,我们将详细研究从文档中删除单元格的所有方法。

删除单元格的步骤

表中考虑的元素可以是 2 种类型:包含信息的元素和空元素。 考虑到这一点,删除它们的过程会有所不同,因为程序本身提供了自动选择和进一步删除不必要单元格的过程的选项。

这里也应该说,在删除表格的一个或多个元素的过程中,其中的信息可能会改变其自身的结构,因为所采取的步骤会导致表格的某些部分发生移位。 对此,在删除不必要的单元格之前,有必要考虑不良后果,并为安全起见,将本文档备份。

重要! 在删除单元格或多个元素而不是整个行和列的过程中,Excel 表格中的信息会发生偏移。 因此,必须仔细考虑有关程序的实施。

方法一:上下文菜单

首先,您需要通过上下文菜单考虑相关过程的实施。 这种方法是最常见的方法之一。 它可用于填充单元格和空表元素。

  1. 需要选择 1 个单元格或多个要删除的元素。 用鼠标右键单击选择。 接下来,您应该启动上下文菜单。 在其中,您需要选中“删除...”复选框。
    如何删除excel中的单元格。 删除分散和空单元格,Excel中删除单元格的3种方法
    1
  2. 监视器上将显示一个具有 4 个功能的窗口。 由于我们需要直接删除单元格,而不是整行或整列,因此选择 1 个动作中的 2 个 - 删除具有左侧偏移或向上偏移的元素。 动作的选择应该基于用户面临的具体任务。 Then, when a certain option has been selected, the action is confirmed by pressing the “OK” key.
    如何删除excel中的单元格。 删除分散和空单元格,Excel中删除单元格的3种方法
    2
  3. 按照计划,所有标记的元素都将从文档中删除。 选择了第二个选项(上移),因为标记区域下方的单元组上移了与所选间隙中一样多的行。
    如何删除excel中的单元格。 删除分散和空单元格,Excel中删除单元格的3种方法
    3
  4. 如果您选择第一个选项(向左移动),则已删除单元格右侧的每个单元格都将向左移动。 这个选项在我们的情况下是最优的,因为在指定范围的右边有空元素。 如此看来,从表面上看,标记区间的信息似乎被简单地清除了,同时保持了文档结构的完整性。 尽管实际上,由于替换初始元素的表元素中没有数据,因此直接实现了类似的效果。
    如何删除excel中的单元格。 删除分散和空单元格,Excel中删除单元格的3种方法
    4

方法 2:功能区工具

您还可以使用功能区上提供的工具删除 Excel 表格中的单元格。

  1. 最初,您需要以某种方式标记要删除的元素。 然后您应该切换到主选项卡并单击“删除”(位于“单元格”菜单中)。
    如何删除excel中的单元格。 删除分散和空单元格,Excel中删除单元格的3种方法
    5
  2. 现在您可以看到选中的单元格已从表格中删除,并且其下方的元素已向上移动。 此外,应该强调的是,这种方法不允许您确定元素在移除后将被移位的方向。
    如何删除excel中的单元格。 删除分散和空单元格,Excel中删除单元格的3种方法
    6

当需要使用此方法删除一组水平单元格时,请注意以下建议:

  • 选择了一系列水平单元格。 单击“主页”选项卡上的“删除”。
    如何删除excel中的单元格。 删除分散和空单元格,Excel中删除单元格的3种方法
    7
  • 与前一种情况一样,指定的元素会以向上的偏移量被移除。
    如何删除excel中的单元格。 删除分散和空单元格,Excel中删除单元格的3种方法
    8

当删除一组垂直的单元格时,移位发生在另一个方向:

  • 一组垂直元素被突出显示。 单击功能区上的“删除”。
    如何删除excel中的单元格。 删除分散和空单元格,Excel中删除单元格的3种方法
    9
  • 您可以看到,在此过程结束时,已标记的元素被删除并向左移动。
    如何删除excel中的单元格。 删除分散和空单元格,Excel中删除单元格的3种方法
    10

现在已经涵盖了基本操作,可以使用更灵活的方法来删除元素。 它涉及使用表格以及水平和垂直单元格的范围:

  • 突出显示所需的数据间隔,并按下功能区上的删除按钮。
  • 选定的数组被删除,相邻的单元格向左移动。

重要! 使用工具功能区上的 Delete 键将不如通过上下文菜单删除功能,因为它不允许用户调整单元格偏移。

使用功能区上的工具,可以通过预先选择移动方向来删除元素。 您应该研究这是如何实现的:

  • 要删除的范围突出显示。 但是,现在在“单元格”选项卡中,单击的不是“删除”按钮,而是位于键右侧的三角形。 在弹出菜单中,单击“删除单元格...”。
    如何删除excel中的单元格。 删除分散和空单元格,Excel中删除单元格的3种方法
    11
  • 现在您可以注意到一个窗口已经出现,其中包含删除和移动选项。 选择一个适合特定用途的,然后按下“OK”键得到最终结果。 例如,这将是一个向上的转变。
    如何删除excel中的单元格。 删除分散和空单元格,Excel中删除单元格的3种方法
    12
  • 移除过程是成功的,并且转移直接向上发生。
    如何删除excel中的单元格。 删除分散和空单元格,Excel中删除单元格的3种方法
    13

方法3:使用热键

也可以使用一组热键组合来执行相关过程:

  1. 在表中选择要删除的范围。 然后您需要按键盘上的“Ctrl”+“-”按钮组合。
    如何删除excel中的单元格。 删除分散和空单元格,Excel中删除单元格的3种方法
    14
  2. 然后您需要打开已经熟悉的窗口来删除表格中的单元格。 选择所需的偏移方向并单击 OK 按钮。
    如何删除excel中的单元格。 删除分散和空单元格,Excel中删除单元格的3种方法
    15
  3. 结果,您可以看到选定的单元格以最后一段中指定的偏移方向被删除。
    如何删除excel中的单元格。 删除分散和空单元格,Excel中删除单元格的3种方法
    16

方法 4:删除不同的元素

在某些情况下,您想要删除位于文档中不同位置的多个不被视为连续的范围。 可以使用上述方法之一通过分别操作每个单元格来删除它们。 然而,这通常需要相当长的时间。 可以选择从表格中删除分散的元素,这有助于更快地处理任务。 但是,为此,必须首先确定它们。

  1. 通过标准方法选择第一个单元格,按住鼠标左键并用光标圈住它。 接下来,您需要按住“Ctrl”键并单击剩余的分散元素或在按住鼠标左键的情况下使用光标圈出范围。
  2. Then, when the necessary cells are selected, it is possible to carry out the removal by any of the above methods. 之后,所有必要的单元格将被删除。
    如何删除excel中的单元格。 删除分散和空单元格,Excel中删除单元格的3种方法
    17

方法 5:删除空单元格

当用户需要删除文档中的空单元格时,可以自动执行相关过程,而不是单独选择每个元素。 有几种解决问题的方法,但最简单的方法是通过选择工具。

  1. 在需要删除的地方选择表格或工作表上的某个其他范围。 之后,点击键盘上的功能键“F5”。
    如何删除excel中的单元格。 删除分散和空单元格,Excel中删除单元格的3种方法
    18
  2. 转换窗口已启用。 在其中,您需要单击位于左下方的“选择...”按钮。
    如何删除excel中的单元格。 删除分散和空单元格,Excel中删除单元格的3种方法
    19
  3. 然后将打开一个用于选择元素组的窗口。 在窗口本身中,将开关设置为“空单元格”位置,然后单击右下角的“确定”按钮。
    如何删除excel中的单元格。 删除分散和空单元格,Excel中删除单元格的3种方法
    20
  4. 之后,您可以注意到在最后一个操作之后,标记范围内的空单元格将突出显示。
    如何删除excel中的单元格。 删除分散和空单元格,Excel中删除单元格的3种方法
    21
  5. 现在,用户只需要通过上述任何选项来删除有问题的单元格。

方法 1. 粗略和快速

要以类似方式删除 Excel 表格中不必要的单元格,请执行以下步骤:

  1. 选择所需的范围。
  2. 然后在“选择(特殊)”键之后按下功能按钮“F5”。 在出现的菜单中,选择“空白”并单击“确定”。 然后应该选择范围内的所有空元素。
    如何删除excel中的单元格。 删除分散和空单元格,Excel中删除单元格的3种方法
    22
  3. 之后,菜单给出删除RMB表中指定元素的命令——“删除单元格(Delete Cells)用上移”。

方法三:数组公式

为了简化删除表格中不需要的单元格的过程,您应该使用“公式”选项卡上的“名称管理器”为所需的工作范围分配名称,或者 - 在 Excel 2003 及更早版本中 - “插入窗口” - “名称” - “分配”。

23

例如,范围 B3:B10 将具有名称“IsEmpty”,范围 D3:D10 – “NoEmpty”。 间隙必须具有相同的大小,并且可以位于任何位置。

执行完操作后,选择第二个区间(D3)的第一个元素并输入以下公式: =IF(ROW()-ROW(NoEmpty)+1>NOTROWS(YesEmpty)-COUNTBLANK(YesEmpty);”«;INDIRECT(ADDRESS(LOWEST((IF(Empty<>“«;ROW(ThereEmpty);ROW() + ROWS(有空))); LINE ()-ROW(无空)+1); COLUMN(有空); 4)))。

以数组公式的形式输入,插入后需要点击“Ctrl + Shift + Enter”。 之后,可以使用自动填充(在元素的右下角延伸一个黑色加号)复制有问题的公式——在此之后,将获得原始范围,但没有空元素。

24

方法3. VBA中的自定义函数

当用户必须定期重复相关操作以从表格中删除不必要的单元格时,建议将此类功能添加到集合中一次,并在以后的每个案例中使用。 为此,打开 Visual Basic 编辑器,插入一个新的空模块,并复制函数的文本。

如何删除excel中的单元格。 删除分散和空单元格,Excel中删除单元格的3种方法
25

重要的是不要忘记保存文件并从 Visual Basic 编辑器返回到 Excel。 要在特定示例中使用相关功能:

  1. 突出显示所需的空元素范围,例如 F3:F10。
  2. 打开“插入”选项卡,然后打开“函数”,或在新版本编辑器的“公式”部分中按“插入函数”按钮。 在用户定义模式下,选择 NoBlanks。
  3. 作为函数参数,用空格(B3:B10)指定初始范围,然后按“Ctrl + Shift + Enter”,这将允许您将函数作为数组公式输入。

结论

根据这篇文章,已知相当多的方法,使用这些方法可以删除 Excel 表格中不必要的单元格。 需要注意的是,它们中的许多实现是相似的,并且在某些情况下,过程实际上是相同的。 因此,用户可以选择使他们能够更快、更有效地解决特定问题的方法。 此外,编辑器直接为删除表格元素的功能提供了“热键”,可以让您在有问题的操作上节省时间。 此外,当文档包含空单元格时,无需单独选择每个单元格进行进一步删除。 出于这些目的,可以使用分组工具,它会自动选择不包含数据的元素。 之后,用户只需要通过以上任意一种方式删除即可。

发表评论