如何删除命名范围的Excel(3种方法)。

  • Share This
Hugh West

为了提到公式或单元格引用的结果,我们使用命名的范围。 它使我们的公式变得简单和动态。 我们可以很容易地记住数据范围的引用。 此外,我们可以使用命名的范围在以下几个方面进行导航 ǞǞǞ 今天我们将学习如何在Excel电子表格中删除这个命名范围。

实践工作手册

下载以下工作手册和练习。

删除命名的范围.xlsx

在Excel中删除命名范围的3个快速技巧

1.通过使用名称管理器手动删除命名的范围

假设我们有一个有很多命名范围的工作表。 我们想手动删除其中的一些。

步骤。

  • 转到 公式 选项卡。
  • 点击进入 名字经理 .

  • ǞǞǞ 名字经理 窗口打开,我们也可以按 按Ctrl+F3 以打开 名字经理 窗口。
  • 选择我们要删除的命名范围,按 键盘 键或 移交 钥匙。
  • 点击进入 删除 .

  • 弹出一个对话框进行确认。 选择 认可 .

  • 现在我们可以看到,名称范围被删除了。

2.删除Excel中带有错误的命名范围

我们可以通过使用以下方法简单地删除有错误的命名范围 过滤器 中的下拉菜单。 名字经理 框来过滤掉这些名字。

步骤。

  • 转到 公式 > 名字经理 .
  • 名字经理 窗口中点击 过滤器 下拉。
  • 选择 有错误的名字 而我们可以看到结果。

3.插入VBA代码以删除名称区间

在此,使用 VBA代码 我们可以很容易地删除名称范围。

3.1 删除所有命名的区段

要快速删除所有命名的范围,我们可以按照以下步骤进行。

步骤。

  • 右键点击 在工作表标签中的活动工作表的鼠标上。
  • 现在选择 查看代码 .

  • 微软Visual Basic应用程序 窗口弹出。 我们可以通过按下 Alt+F11 钥匙。
  • 之后在 VBA模块 复制下面的代码并粘贴它们。
 Option Explicit Sub DeleteAllRanges() Dim Range As Name For Each Range In ActiveWorkbook.Names If Range.Visible Then Range.Delete Next Range End Sub 
  • 选择 运行 选择。

  • 现在我们可以看到,所有的名称范围都被删除了。

3.2 删除所有隐藏的名称范围

有时,我们可以在工作表中看到几个隐藏的命名范围。 我们可以按照这个指示来解决这个问题。

步骤。

  • 从工作表标签。 右键点击 在表>。 查看代码 .

  • 微软Visual Basic应用程序 模块窗口,复制代码和 运行 的代码。
 Option Explicit Sub HiddenRanges() Dim Ranges As Name For Each Ranges In ActiveWorkbook.Names If Ranges.Visible = False Then Ranges.Delete Next Ranges End Sub 

  • 最后,我们会看到,所有隐藏的命名范围都消失了。

总结

通过这些方法,我们可以很容易地在Excel中删除指定的范围。 这里有一个练习工作簿,你可以试一试。 欢迎提出任何问题或建议任何新方法。

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.