Manoj通过使用复制和粘贴超链接命令在两个工作表之间创建了一个超链接(该超链接针对特定的单元格)。后来他在目标工作表上插入了几行,导致目标单元格向下移动了一点。即使目标单元格向下移动,超链接仍会引用旧的单元格位置。 Manoj想知道是否有一种方法可以确保超链接在创建链接时始终以他想要的单元为目标。

在Excel中,超链接地址本质上是引用单元格的文本。 Excel中的公式链接到单元格引用,这些单元格引用会在工作表结构中进行更改(插入和删除行和列等)时进行调整。超链接地址(作为文本而不是单元格引用)将不会随着这些更改而调整。

解决方案是创建一个命名范围,该范围引用要在超链接中使用的目标单元格。 (您可以通过显示功能区的“公式”选项卡,然后单击“定义的名称”组中的“定义名称”来执行此操作。)创建超链接时,可以在“插入超链接”对话框中引用此命名范围。 (请参见图1。)

image

图1.“插入超链接”对话框。

在对话框的左侧,单击“放置在此文档中”。然后,您将在工作簿中看到一系列命名范围,并且可以选择要与此超链接关联的范围。这样,您就可以允许Excel处理名称和该名称的地址之间的转换,这意味着超链接将始终指向您希望其指向的单元格。

_ExcelTips_是您进行经济高效的Microsoft Excel培训的来源。

本技巧(6195)适用于Microsoft Excel 2007、2010、2013、2016、2019和Office 365中的Excel。您可以在此处为Excel的较早菜单界面找到此技巧的版本: