HYPERLINK 函数

应用对象
Microsoft 365 专属 Excel Microsoft 365 Mac 版专属 Excel Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2016

本文介绍 Microsoft Excel 中 HYPERLINK 函数的公式语法和用法。

说明

HYPERLINK 函数创建一个快捷方式,该快捷方式跳转到当前工作簿中的另一个位置,或打开存储在网络服务器、Intranet 或 Internet 上的文档。 点击包含 HYPERLINK 函数的单元格时,Excel 会跳转到列出的位置,或打开指定文档。

语法

HYPERLINK(link_location, [friendly_name])

HYPERLINK 函数语法具有下列参数:

  • Link_location 必填。 要打开的文档的路径和文件名。 Link_location 可以指向文档中的某个更为具体的位置 ,如 Excel 工作表或工作簿中特定的单元格或命名区域,或是指向 Microsoft Word 文档中的书签。 路径可以是存储在硬盘驱动器上的文件。 路径还可以是服务器(在 Microsoft Excel for Windows 中)上的通用命名约定(UNC)路径,或 Internet 或 Intranet 上的统一资源定位器(URL)路径。

    注意

    Excel 网页版 HYPERLINK 函数仅对 web 地址 (URL) 有效。 Link_location 可以是用引号括起来的文本字符串,或是对包含链接(作为文本字符串)的单元格的引用。

    如果 link_location 中指定的跳转不存在或无法导航,则点击单元格时会显示错误。

  • Friendly_name 选。 单元格中显示的跳转文本或数字值。 Friendly_name 显示为蓝色并带有下划线。 如果省略 Friendly_name,单元格会将 link_location 显示为跳转文本。

    Friendly_name 可以为数值、文本字符串、名称或包含跳转文本或数值的单元格。

    如果 Friendly_name 返回错误值(例如,#VALUE!),单元格将显示错误值以替代跳转文本。

备注

在 Excel 桌面应用程序中,若要选择包含超链接的单元格而不跳转到超链接目标,请单击该单元格并按住鼠标按钮,直到指针变为交叉 Excel 选择光标 ,然后松开鼠标按钮。 在Excel 网页版中,当指针是箭头时,通过单击单元格来选择该单元格;当指针是指向手时,单击即可跳转到超链接目标。

示例

示例 结果
=HYPERLINK (“http://example.microsoft.com/report/budget report.xlsx”、“单击查看报表”) 打开保存在 http://example.microsoft.com/report 的工作簿。 单元格会将 Click for report 显示为跳转文本。
=HYPERLINK (“[http://example.microsoft.com/report/budget report.xlsx]Annual!F10“、D1) 创建指向保存在 http://example.microsoft.com/report 的工作簿中 年度 工作表上的单元格 F10 的超链接。 工作表中包含超链接的单元格将单元格 D1 的内容显示为跳转文本。
=HYPERLINK (“[http://example.microsoft.com/report/budget report.xlsx]'第一季度'!DeptTotal“、”单击以查看第一季度部门总数“) 在保存在 http://example.microsoft.com/report 的工作簿中,创建指向第一季度工作表上名为 DeptTotal 的区域的超链接。 工作表中包含超链接的单元格将 "Click to see First Quarter Department Total" 显示为跳转文本。
=HYPERLINK (“http://example.microsoft.com/Annual Report.docx]QrtlyProfits”、“季度利润报告”) 若要创建指向 Word 文件中特定位置的超链接,必须使用书签来定义文件中所要跳转到的位置。 本示例创建指向保存在 http://example.microsoft.com 的年度 Report.doc 文件中的书签 QrtlyProfits 的超链接。
=HYPERLINK("\\FINANCE\Statements\1stqtr.xlsx", D5) 将单元格 D5 的内容显示为单元格中的跳转文本,并打开工作簿,该工作簿存储在 FINANCE 服务器上的 Statements 共享文件夹中。 此示例使用 UNC 路径。
=HYPERLINK("D:\FINANCE\1stqtr.xlsx", H10) 将打开工作簿 1stqtr.xlsx 并显示存储在单元格 H10 中的数字值,该工作簿存储在驱动器 D 上的 Finance 目录中。
=HYPERLINK("[C:\My Documents\Mybook.xlsx]Totals") 将创建一个超链接,指向另一个(外部)工作簿 Mybook.xlsx 中的 Totals 区域。
=HYPERLINK (“[Book1.xlsx]Sheet1!A10“,”转到 Sheet1 > A10“) 要跳转到当前工作表中的其他位置,请包含工作簿名称和工作表名称,如下所示,其中 Sheet1 为当前工作表。
=HYPERLINK (“[Book1.xlsx]1 月!A10“,”转到 1 月 > A10“) 要跳转到当前工作表中的其他位置,请包含工作簿名称和工作表名称,如下所示,其中,January 是工作簿中的另一个工作表。
=HYPERLINK (CELL (“address”,1 月!A1) ,“转到 1 月 > A1”) 要跳转到当前工作表中的其他位置而不使用完全限定的工作表引用([Book1.xlsx]),可以使用此方法,其中 CELL ("address")返回当前工作簿名称。
=HYPERLINK($Z$1) 若要快速更新工作表中使用具有相同参数的 HYPERLINK 函数的所有公式,可以将链接目标放在同一或另一工作表中的另一个单元格中,然后将对该单元格的绝对引用用作 HYPERLINK 公式中的 link_location。 对链接目标所做的更改将立即反映到 HYPERLINK 公式中。