如何删除 Microsoft Excel 中的电子表格


每个使用 Microsoft Excel 工作簿 的人迟早都必须删除电子表格(也称为工作表)。它可能包含太多错误,或者根本不再需要它。如果您遇到这种情况并且想知道如何删除单个或多个 Excel 电子表格,本文将介绍几种执行此操作的方法。

从 Microsoft Excel 中删除电子表格非常简单,您无需特别精通技术即可执行此操作。但是,有多种方法可以实现,您可以选择最适合您的一种。请记住,如果删除 Excel 中的工作表,您将无法检索它,并且其中包含的数据也将丢失。所以要小心你要删除的内容。

也就是说,另请查看我们有关插入 Word 文档中的电子表格 的指南,以扩展您的 Excel 技能。

1.右键菜单方法

右键菜单是从工作簿中删除单个 MS Excel 电子表格的最快、最简单的方法。按照以下步骤,只需点击几下即可完成:

  1. 右键单击屏幕底部的工作表选项卡。
  2. 从弹出的菜单中选择删除
    1. 出现提示时,选择删除按钮,确认您要删除该工作表。
    2. 此后,所选工作表将自动删除。

      2.一次删除多张工作表

      如果您有多个 Excel 电子表格要删除,您会发现单击每个工作表的弹出警告可能是一项繁琐的工作。可以将需要删除的工作表分组并同时删除它们,而不是单独删除每个工作表。具体方法如下:

      1. 左键单击需要删除的第一个工作表以将其选中。
      2. 按住键盘上的 CTRL键,然后左键单击要删除的其他工作表(一张一张)。这将选择它们并将它们分组。您会在窗口顶部的 Excel 文件名称中看到一个 Group关键字。
          1. Excel 会显示一条警告,但对于要删除的所有工作表,您只会看到一条警告。
          2. 选择删除按钮进行确认。.

          请注意,您无法从工作簿中删除所有工作表。要使 Excel 正常工作,工作簿必须至少有一个可见的工作表。

          3.使用“主页”选项卡删除电子表格

          主页选项卡包含所有Excel 最常用的命令 。您将在 Excel 功能区的单元格部分中找到“删除”选项。以下是从“主页”选项卡中删除工作表的方法:

          1. 选择您要删除的电子表格。它当前必须处于活动状态(已显示)才能将其从“主页”选项卡中删除。
          2. 转到首页标签。
            1. 找到单元格部分,然后点击删除
              1. 菜单打开后,选择删除工作表选项。
                1. 要完成此过程,请在弹出警告时单击删除按钮。
                2. 4.使用导航窗格删除工作表

                  遗憾的是,此功能现在仅适用于 Microsoft 365 预览体验计划 中的用户。 Windows 上的 Microsoft Excel 中不存在该功能。但是,如果您是 Insider 计划的成员,此信息仍然与您相关。

                  导航窗格列出了一个 Microsoft Excel 工作簿中的所有元素。您可以使用它来理解或导航您的 Excel 工作簿。但您也可以删除一些工作簿元素,包括工作表。请按照以下简单步骤操作:

                  1. 转到查看选项卡。
                    1. 显示部分找到导航命令。导航窗格将显示在工作簿的右侧。
                      1. 右键单击工作表名称,然后从菜单中选择删除
                        1. 弹出警告消息时,点击“删除”按钮。
                        2. 就这样,工作表就消失了!

                          5.使用键盘快捷键删除 Excel 工作表

                          使用Excel 的键盘快捷键 删除电子表格是快速删除不需要的内容的最简单方法。但没有用于删除电子表格的专用删除快捷方式。这可能是因为微软不希望你意外删除重要的工作。这也是为什么要采用其他电子表格删除方法的原因。

                          但是,使用键盘时,您可以使用 ALT 热键删除电子表格。就是这样:.

                        3. ALT键激活热键,然后按以下按键顺序:
                        4. H。这将选择“主页”选项卡。
                        5. D。这将选择“删除”命令。
                        6. S从“删除”菜单中选择“删除工作表”命令。
                        7. 请注意,这将删除当前显示的活动工作表。经过一些实践,此方法甚至比上述右键菜单方法更快。

                          6.旧版键盘快捷键仍然有效

                          在将可视功能区命令添加到软件之前,Excel 过去曾经有一个菜单系统。菜单系统带有单独的键盘快捷键,可加速 Excel 中的工作流程。如果您知道正确的键盘快捷键命令,您仍然可以使用它们。

                          删除当前Excel工作表的命令是ALT+E+L。使用它可以一次快速删除一张纸。如果您的工作表有任何内容,这仍然会触发警告消息,因此您必须耐心地为删除的每个工作表单击“删除”按钮。

                          7.使用 VBA 代码编辑器删除多个工作表

                          如果您曾经不得不删除 MS Excel 工作簿中的许多工作表,您就会知道这项工作有多么乏味。对于您删除的每个工作表,都会弹出警告消息,您每次都必须单击该确认按钮。为了避免出现多个警告,您始终可以对工作表进行分组。不过,如果它们太多,您将需要手动查找并将它们分组,这可能需要时间。

                          相反,您可以使用 Visual Basic for Applications (VBA) 作为解决方法。 Microsoft 在一些 Microsoft Office 应用程序(例如 Word、Excel 和 Access)中开发并实现了该编程语言应用程序。这不仅会自动执行删除过程,还会跳过所有警告消息。

                        8. 您的 Excel 中可能有一个开发人员选项卡来访问 VBA。但如果您找不到它,只需按 Alt+ F11,,此键盘命令将打开 VBA 窗口。
                        9. 现在您已打开 VBA,单击插入,然后从下拉菜单中选择模块。这将打开一个新窗口,您可以在其中输入代码。.
                        10. 要删除除活动工作表之外的所有工作表,请在 VBA 模块中使用以下代码:
                        11. 子删除所有表()

                          Application.DisplayAlerts = False

                          对于工作表中的每个 ws

                          如果 ws.Name <>ActiveSheet.Name 那么

                          ws.删除

                          结束如果

                          下一步

                          Application.DisplayAlerts = True

                          结束子

                          1. 您可以复制并粘贴此代码,因此无需手动输入。然后,单击功能区中的绿色播放按钮来运行代码。
                          2. 当时所有不活动的工作表都将被自动删除。您可以关闭 VBA 并签入 Excel。由于代码中的 Application.DisplayAlerts = False行,不会出现警告消息,这会阻止它们弹出。

                            同样,您可以删除名称中包含特定单词或文本的所有工作表。

                          3. 请改用以下代码:
                          4. 子DeleteSheetsWithCertainText()

                            将 MyText 调暗为字符串

                            MyText = Application.InputBox(“输入工作表包含的文本”)

                            Application.DisplayAlerts = False

                            对于工作表中的每个 ws

                            如果 ws.Name 像“*”&MyText&“*”那么

                            ws.删除

                            结束如果

                            下一步

                            Application.DisplayAlerts = True

                            结束子

                            1. 运行此代码后,您将看到一个弹出窗口。双击DeleteSheetsWithCertainText输入文本。
                              1. 将打开另一个对话框。您可以在此处键入要删除的工作表的名称。可能是年份或某个常见的特定单词。所有数字、字母和符号都可以。
                              2. 您最喜欢在 Microsoft Excel 中删除电子表格的方法是什么?使用最佳方法提高您的工作效率,如果您找到了另一种方法来处理不需要的电子表格,请在下面的评论中告诉我们。

                                .

                                相关文章:


                                11.09.2023