[Excel] 如何删除名称定义 |兼容桌面版和网页版

Eva

本文推荐给以下人群:

  • 想要删除 Excel 中不必要的名称定义的人
  • 想要快速查看列表中 Excel 名称定义的人
  • 想要使用宏(VBA)批量删除名称定义的人

在 Excel 中工作时,您可能会得到太多的“名称定义”,而不必要的定义可能会导致错误。

因此,在本文中,我们将解释如何删除 Excel 和 Excel 桌面版中的名称定义。Excel 网页版(Web版Excel)我会分成几部分来解释清楚。一般步骤如下。

  • Excel 桌面版
    1. [公式] → [管理名称](键盘快捷键)Ctrl+F3) 删除自(多选OK)
    2. 也可以使用宏(VBA)进行批量删除

下面,我们将使用实际屏幕以易于理解的方式说明如何删除“名称定义”。

整理不必要的“名称定义”以减少错误并更轻松地继续工作。

目录

如何删除名称定义 |桌面版

在桌面版Excel中删除“名称定义”主要有两种方法。

“如何在逐个检查名称定义的同时进行删除”和“如何使用宏(VBA)一次性删除所有内容”。

选择哪一个?您是否想要保留名称定义?或者是否定义隐藏名称请决定。

如何一一删除名称定义

您可以确保保留所需名称的定义并仅删除不需要的定义。

不支持具有隐藏名称的定义。

在检查每个名称定义的同时删除名称的过程如下。

参见:[PowerPoint] 如何始终显示功能区(菜单栏)|兼容桌面版和网页版

  1. 在 Excel 顶部[公式]单击选项卡。
  2. 【姓名管理】点击。 (键盘快捷键Ctrl+F3
  3. 选择要删除的名称定义,然后[删除]单击按钮。
  4. 带有确认消息[好的]选择完成删除。

如果要删除多个“名称定义”,Ctrl您可以使用 键一次选择所有项目。
无法使用此方法删除具有隐藏名称的定义。如果您想删除所有名称定义,请参考以下方法。

从这里开始,我们将使用实际屏幕,以易于理解的方式解释如何删除名称,同时一一检查其定义。

单击“公式”选项卡

首先,打开包含不必要的“名称定义”的 Excel 文件。

接下来是顶部丝带单击“公式”选项卡请。

如何在一一检查名称定义的同时删除名称 步骤 1 单击“公式”选项卡

点击“管理姓名”

然后在“定义名称”组中点击“管理姓名”请。

如果Excel中的功能区折叠起来难以操作,请参考《【Excel】如何始终显示功能区(菜单栏)| 兼容桌面版和网页版》。”并将功能区切换为始终可见。

如何在一一检查名称定义的同时删除步骤2 单击“管理名称”

选择要删除的名称定义,然后单击“删除”

单击“管理名称”将打开“管理名称”窗口,其中显示 Excel 文件中注册的“名称定义”列表。

键盘快捷键Ctrl+F3您可以使用 打开名称管理器窗口。

我想删除选择名称定义并单击“删除”这将确保您可以将它们一一删除。

如果您想一次删除多个名称定义,Ctrl请同时按下并选择全部。

无法使用此方法删除具有隐藏名称的定义。
如果要删除包括隐藏定义在内的所有内容,请使用下面描述的过程。使用宏的批量删除方法(VBA)请看一下。

如何在检查每个名称定义的同时删除步骤3 选择要删除的名称定义,然后单击“删除”

单击“确定”删除名称定义

当您单击“删除(D)”时,将显示一条确认消息,询问“您确定要删除所选名称吗?”

如果没有问题的话单击“确定”删除名称定义请。

如何在一一检查的同时删除名称定义 步骤 4 单击“确定”删除名称定义

如何使用宏(VBA)批量删除名称定义

您可以一次删除“所有名称定义”,包括隐藏的名称定义。

您还可以删除必要的名称定义。我们建议提前备份。

使用宏 (VBA) 批量删除名称定义的步骤如下。

  1. 在“开发人员”选项卡中,单击“Visual Basic”。
  2. VBA 编辑器打开后,双击左侧“项目”窗口中的“ThisWorkbook”。
  3. 粘贴代码以批量删除名称定义。
  4. 单击顶部的“运行”按钮可删除所有名称定义。

如果Excel中不显示“开发者”选项卡,请参考《【Excel】如何显示开发者选项卡》”以显示“开发”选项卡。

接下来,我们将通过实际画面简单易懂地说明如何使用宏(VBA)批量删除名称定义。

单击“开发”选项卡

首先,打开包含不必要的“名称定义”的 Excel 文件。

接下来是顶部丝带单击“开发”选项卡请。

如果Excel中不显示“开发者”选项卡,请参考《【Excel】如何显示开发者选项卡》”以显示“开发”选项卡。

如何使用宏(VBA)批量删除名称定义第1步单击“开发”选项卡

单击“Visual Basic”

接下来,在“代码”组中,单击“Visual Basic”请。

如果Excel中的功能区折叠起来难以操作,请参考《【Excel】如何始终显示功能区(菜单栏)| 兼容桌面版和网页版》。”并将功能区切换为始终可见。

如何使用宏(VBA)批量删除名称定义第2步单击“Visual Basic”

双击“本工作簿”

单击“Visual Basic”将启动 VBA(Visual Basic for Applications)编辑器屏幕。在这里您可以管理和编辑 Excel 宏代码并自动化各种流程。

在VB编辑器左侧的“项目”窗口中,双击“本工作簿”请。在此处粘贴并管理您的宏代码。

键盘快捷键Alt+F11按 可快速打开同一屏幕(VBA 编辑器)。

如何使用宏(VBA)批量删除名称定义第3步双击“此工作簿”

粘贴宏(VBA)代码并单击“运行”按钮

双击“此工作簿”,右侧会出现一个窗口,您可以在其中输入宏(VBA)代码。

下面有粘贴宏(VBA)代码,然后单击顶部的“运行”按钮请。

Sub DeleteAllNames()
    Dim nm As Name
    For Each nm In ActiveWorkbook.Names
        nm.Delete
    Next nm
    MsgBox "全ての名前の定義を削除しました。"
End Sub
如何使用宏 (VBA) 批量删除名称定义 步骤 4 粘贴宏 (VBA) 代码,然后单击“运行”按钮

单击“确定”完成

单击“运行”按钮运行宏并删除 Excel 工作簿中的所有“名称定义”。

最后,当出现消息“所有名称定义已被删除”时。显示,单击“确定”完成是。

如何使用宏(VBA)批量删除名称定义第五步点击“确定”完成

如何删除名称定义 |网页版

Excel 网页版(Web版Excel)但是,您可以管理“名称定义”,无法使用宏
相反,我们提供一次选择和删除多个名称的功能。

  1. 单击公式选项卡。
  2. 单击名称管理器。
  3. 屏幕右侧将显示“名称管理器”。单击要删除的名称定义右上角的[...],然后单击[删除]。
    *如果您想选择多个名称定义,请转至[...] → [选择]。
  4. 当出现确认消息时,删除完成。如有必要,您也可以立即“撤消”它。

从这里开始,Excel 网页版(Web版Excel)我们将通过实际屏幕以易于理解的方式解释如何删除名称定义。

单击“公式”选项卡

首先,打开包含不必要的“名称定义”的 Excel 文件。

接下来是顶部丝带单击“公式”选项卡请。

如何删除名称定义 |网页版 步骤1 点击“公式”选项卡

点击“名称管理器”

下一个,点击“名称管理器”请。

如果Excel for web(网页版Excel)功能区折叠,难以操作,请参考《【Excel】如何始终显示功能区(菜单栏)| 兼容桌面版和网页版》。”并将功能区切换为始终可见。

如何删除名称定义 |网页版 步骤2 点击“名称管理器”

将光标置于列表中的任意项目上,然后单击“...”→“选择”

单击“名称管理器”后,屏幕右侧将显示“名称管理器”,您可以在列表中查看已注册的“名称定义”。

将鼠标悬停在列表中的任意项目上,单击“...”(三个点),然后单击“选择”请。

这里我们介绍一下您经常看到但不知道如何阅读的各种符号,例如[...](三点引导符)。如果您有兴趣,请看一下。

如何删除名称定义 |网页版 步骤3 将光标置于列表中任意一项,点击“...”→“选择”

选择要删除的“名称定义”,然后点击右上角的“删除”

下一个,选择要删除的“名称定义”,然后点击右上角的“删除”请。

如何删除名称定义 |网页版第四步选择需要删除的“名称定义”,点击右上角“删除”

验证名称定义是否已删除

如果点击“删除”,该名称定义将被删除,并在右下角显示“已删除”。

如果您想取消删除,请单击右下角显示的“撤消”。

如何删除名称定义 |网页版第五步确认名称定义已删除

下面我们根据常见的实际情况介绍一下删除Excel“名称定义”时的注意事项。
为避免出现意外麻烦,请结合实际业务流程和文件共享情况进行操作。

请务必检查引用的公式和宏

在实际工作中,我们经常会链接多个sheet或者创建宏来进行自动处理。
您认为不必要并删除的“名称定义”可能会在其他工作表或VBA代码中使用,因此删除前使用搜索功能检查参考文献请。
如果您不小心删除了重要的定义,错误业务停止的风险很高。

确定是整本书还是一页。

“名称定义”大致可分为整本书中使用的定义具体表仅使用两种类型的定义。
例如,如果您轻松删除整个工作簿中使用的重要名称(例如“销售总额”),则可能会破坏公司内其他团队或经理正在查看的聚合数据。
Excel 姓名管理检查“范围”(适用范围),慎重决定删除哪一项。

尽快整理未使用的“名称定义”

如果您在大型项目或协作编辑中长期使用 Excel 文件,以前创建的“名称定义”往往会累积。
保留旧定义没有任何好处;错误的温床如果您在明确不再需要它时立即将其删除,这将使管理变得更加容易。
养成定期检查库存的习惯是个好主意,例如在每个季度或每年末。

防止协作编辑问题的措施

在公司内部或云端的共享文件夹中协作处理 Excel 文件在某些情况下,您可能会在不知不觉中删除其他成员创建的“名称定义”。
如果嵌入宏(VBA)或者复杂的公式中,可能会给对方带来致命的错误。
您只需询问“您还在使用这个名字吗?”就可以避免不必要的麻烦。删除之前。

使用宏批量删除时的注意事项

如果有太多不必要的定义,宏(VBA)一种有效的方法是使用 一次性删除所有“名称定义”。
但,删除所有内容,包括隐藏定义请提前检查您真正需要的定义是否存在。
如果这是您在工作中经常使用的文件,请务必备份做好准备是个好主意,这样即使犯了错误也能快速恢复。

有关如何在 Excel 中删除名称定义的常见问题解答

我们整理了一些有关如何在 Excel 中删除名称定义的常见问题和解答。

Excel中的“定义名称”功能是什么?

此功能允许您为特定单元格或单元格范围指定一个易于理解的名称。与指定单元格地址相比,稍后在公式中调用该名称可以减少错误并提高工作效率。

如果不删除“名称定义”会有问题吗?

如果保留未使用的名称定义,则存在发生错误或文件可能变得混乱的风险。删除不必要的定义将使Excel管理变得更加容易。

我想知道桌面版Excel中的基本删除方法,方便吗?

是的。只需从顶部功能区的“公式”选项卡中打开“管理名称”,选择不需要的定义,然后单击“删除”即可。

如何删除隐藏名称定义?

我们建议使用宏 (VBA),因为在某些情况下您无法使用正常删除过程删除它们。Visual Basic 编辑器中的专用代码您可以一次删除所有文件,包括隐藏的文件。

使用宏删除对于初学者来说可能看起来很困难,但是这样可以吗?

基本上,您所要做的就是打开 Visual Basic 编辑器,粘贴预先编写的代码,然后运行它,所以它并不像您想象的那么困难。如果您担心的话,可以放心在操作前备份一下工作簿。

我可以使用宏来删除 Excel 网页版 中的文件吗?

宏在 Excel 网页版 中不可用。相反,您可以使用名称管理器检查多个名称定义并立即删除它们。

桌面版和网页版的“名称管理屏幕”只是叫法不同吗?

这是正确的。桌面版本称为“名称管理器”,网络版本称为“名称管理器”。操作方法略有不同,但共同点是可以在列表中显示已注册的名称定义,并对其进行编辑或删除。

请告诉我是否有办法使用键盘快捷键打开 Visual Basic 编辑器。

将 Excel 作为活动窗口Alt+F11按下将立即启动 VBA 编辑器。如果您经常使用宏,记住这个快捷方式很有用。

应该执行的宏无法删除某些名称定义。可能是什么原因?

如果工作表或工作簿受保护或者文件权限存在问题,删除可能会失败。在许多情况下,可以通过删除保护或访问权限然后再次运行宏来解决问题。

如果我删除了某些内容然后后悔了,可以恢复吗?

Excel 撤消操作(Ctrl+Z),但如果使用宏一次将它们全部删除,则将无法恢复它们。为了安全起见,最好在删除文件之前对其进行备份。

每次打开 Excel 时,都会因“名称定义”而出现警告。有解决办法吗?

如果仍有大量不必要的名称,Excel 可能会检测到错误并发出警告。删除不必要的名称定义。

其他 Excel 相关文章

单击此处查看其他 Excel 相关文章。请看一下。