在Microsoft Excel中插入超链接的7种方法
您需要在 Excel 表中添加超链接吗?
只需单击鼠标,超链接即可将您从 Excel 工作簿定向到任何网页。您还可以使用超链接定向到另一张工作表,甚至开始撰写新电子邮件!
本帖将通过示例介绍在 Microsoft Excel 中插入超链接的所有方法。获取本帖中使用的示例工作簿的副本,以便继续操作。
推荐:如何在不同情况和用例中在Excel中查找和替换
从“插入”选项卡插入超链接
插入超链接的一种流行方法是通过 插入 标签。
添加网站超链接

上面的第一个例子是指向 如何超越 网站。
- 选择想要超链接的单元格。

- 前往 插入 标签。
- 选择 关联 命令。

- 在 插入超链接 菜单中,输入描述 要显示的文本 该字段将成为您的单元格内容。
- 点击 屏幕提示 按钮以显示更详细的描述,当您将鼠标悬停在超链接上时会出现该描述。

- 在 屏幕提示 文本字段并点击 好的 按钮。

https://www.howtoexcel.org/
- 确保您拥有 现有文件或网页 左侧选择的选项。
- 将以上网站地址粘贴到 地址 场地。
- 点击 好的 按钮。

现在,单元格中出现了一个超链接。将鼠标悬停在单元格上,您会注意到屏幕提示出现了。

单击超链接,浏览器将打开 如何超越 网站!
添加指向另一张工作表的超链接
现在尝试创建一个超链接,它将引导您到工作簿中的另一个工作表。

- 选择要进行超链接的单元格。

- 再次转到 插入 选项卡并选择 关联 命令。

- 可选地提供 屏幕提示 文字如前。
- 现在选择 在本文档中的位置 沿着左边。
- 在下面 单元格引用 选择您要超链接到的工作表。
- 在下方键入特定的单元格引用 键入单元格引用。当您超链接到工作表时,这将成为活动单元格。
- 点击 好的 按钮。

- 通过单击新的超链接来测试您的工作,并注意您是如何被引导至另一张工作表的!
添加电子邮件超链接
最后一个例子将超链接到指定收件人的新电子邮件消息:

- 选择想要超链接的单元格。

- 再次转到 插入 选项卡并选择 关联。

- 可选地提供 屏幕提示文本… 像之前一样。
- 现在选择 电子邮件地址 沿着左边。
- 在下面 电子邮件地址 输入收件人的地址
- 在 主题 字段并单击 好的。

- 单击超链接即可查看其实际效果。

出现一封新电子邮件,并发送给您的收件人!启动的电子邮件程序取决于 Windows Mail 中的默认设置。
推荐:将下载链接转换为Adsense WP Safelink
从右键菜单插入超链接
使用鼠标右键是达到相同目的的另一种方法 插入超链接 菜单。

您可以按照以下步骤从右键单击菜单创建超链接。
- 右键单击想要超链接的单元格。
- 选择 关联 选项。
这将打开相同的 插入超链接 菜单前面已经见过,您可以创建任何类型的链接。
使用键盘快捷键插入超链接
达到相同目的的另一种方法 插入超链接 菜单是通过键盘快捷键。
- 选择要超链接的单元格。
- 按 Ctrl + 钾 在你的键盘上。
这是启动相同内容的超快速方法 插入超链接 菜单。
使用 HYPERLINK 函数插入超链接
Excel 提供了专用的 超级链接 提供类似选项的功能 插入超链接 菜单。
使用方法如下 超级链接 功能:链接到网页。

= HYPERLINK( "http://www.howtoexcel.org/", "How To Excel" )
选择要超链接的单元格,然后将上述公式添加到公式栏中。
第一个参数 "http://www.howtoexcel.org/"
是您将被引导至的网址。
第二个论点 "How To Excel"
确定单元格中显示的内容。将两个参数都用引号括起来 ("
) 因为 Excel 期望它们是文本。
按 进入 通过单击单元格来计算您的公式并测试您的超链接!
要使用 超级链接 函数链接到工作簿中的另一个工作表,语法略有不同。
= HYPERLINK( "#'Sheet2'!A1", "Go to Sheet2" )
上述公式创建指向单元格的超链接 A1 名为 工作表2. 英镑(#
) 是必需的,以表明链接位于当前工作簿内。
另一个轻微的变化是 超级链接 函数将向指定收件人发送一封新电子邮件。
= HYPERLINK( "mailto:johndoe@howtoexcel.com" , "Email Me")
上述公式需要 mailto:
在第一个参数的开头,表示您想要创建电子邮件链接。示例收件人 johndoe@howtoexcel.com
也包含在第一个参数中。
右键单击并拖动以插入超链接
插入超链接的右键单击和拖动方法是独一无二的,因为您是从超链接的目标位置开始,而不是从其来源开始。您实际上是将导航粘贴到源单元格上。

按照以下步骤使用右键单击并拖动方法在两个单元格之间插入超链接。
- 确保您已保存工作簿,以便 Excel 可以正确形成超链接。

- 将鼠标悬停在目标单元格的边缘,直到光标显示四向箭头。

- 右键单击并拖动到要创建超链接的单元格,然后释放按钮。这将显示一个菜单,其中包含各种剪切、复制和粘贴选项。
- 选择 在此创建超链接 选项。

您的超链接出现,并且两个单元格的单元格内容看起来相似。
单击超链接并注意您是如何被引导到目标单元的!
💡 提示:您还可以使用此技术在两个工作簿之间建立超链接。
使用 VBA 插入超链接
VBA 非常适合自动执行 Excel 任务,包括涉及超链接的任务!
假设您的工作表名称位于单元格区域内。您可以使用 VBA 将这些工作表名称转换为超链接,以便您可以直接转到这些工作表。

按以下方式打开 VBA 编辑器 Alt + F11 或选择 Visual Basic 在下面 开发人员 选项卡。您可能需要 启用“开发人员”选项卡 因为它默认是隐藏的。

前往 插入 菜单并选择 模块。

Sub InsertHyperLinks()
Dim sheet
Dim link_location
Dim friendly_name
For Each sheet In Selection.Cells
link_location = "#'" & sheet & "'!A1"
link_location = """" & link_location & """"
friendly_name = """" & sheet.Value & """"
sheet.Formula = "=HYPERLINK(" & link_location & "," & friendly_name & ")"
Next
End Sub
双击新模块将其打开,然后将上述 VBA 代码粘贴到该模块中。
代码循环遍历每个选定的单元格,并使用 link_location
。
超链接以井号 (#
)来指示当前工作簿。 friendly_name
是超链接单元格中显示的内容。
两个参数都用双引号括起来 ("
)并传递给 超级链接 函数进行转换。

返回工作表并选择工作表名称范围来试用您的代码。

前往 看法 选项卡并选择 宏。

选择您的 插入超链接 宏并单击 跑步 按钮。

这将运行代码并向选定范围添加超链接。单击超链接将转到单元格 A1 相应的工作表!
推荐:在Microsoft Excel中将工作簿标记为最终版本6种方法
使用 Office 脚本插入超链接
Office Scripts 是适用于 Web 的 Excel 的自动化语言,如果您拥有 Microsoft 365 商业计划,则可以使用它。
您可以使用 Office 脚本将一系列工作表名称转换为超链接。
转到浏览器并在 Excel 网页版 中打开工作簿。

选择 自动化 选项卡,然后点击 新脚本 命令。如果您没有看到 自动化 标签。

function main(workbook: ExcelScript.Workbook) {
let range = workbook.getSelectedRange();
let rowCount = range.getRowCount();
let colCount = range.getColumnCount();
for (let row = 0; row
将上述脚本粘贴到 代码编辑器。
脚本循环遍历每个 currCell
选定范围内的单元格。
linkedSheetName
是要在单元格中显示的工作表名称。 `${linkedSheetName}!A1`
是相应工作表的 A1 单元格目标。

通过选择一系列工作表名称并单击来测试您的脚本 跑步 在里面 代码编辑器。

单元格变为指向其各自工作表的超链接!
结论
您已经了解了在 Microsoft Excel 中插入超链接的多种方法。
最基本的方法是使用 插入 选项卡,但您可以使用右键单击菜单或键盘快捷键更快地获得结果。
右键单击并拖动方法通常用于在工作簿之间或工作簿中的同一张工作表内建立超链接时。
这 超级链接 函数对于通过公式栏手动或通过 VBA 代码动态创建超链接特别有效。
对于 Excel 网页版中的工作簿,Office 脚本在插入超链接时提供了与 VBA 类似的灵活性。
您是否曾在工作簿中添加过超链接?您是如何创建链接的?请在评论中告诉我!