HYPERLINK 函数

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

说明

HYPERLINK函数创建一个快捷方式, 可跳转到当前工作簿中的其他位置, 或打开存储在网络服务器、 intranet 或 Internet 上的文档。 单击包含超链接函数的单元格时, Excel 将跳转到列出的位置, 或打开您指定的文档。

语法

超链接(link_location, [friendly_name])

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

  • Link_location    必需。 要打开的文档的路径和文件名。 Link_location 可以指向文档中的某个更为具体的位置 ,如 Excel 工作表或工作簿中特定的单元格或命名区域,或是指向 Microsoft Word 文档中的书签。 路径可以指向存储在硬盘驱动器上的文件。 路径还可以是服务器上的通用命名约定 (UNC) 路径 (在 Microsoft Excel for Windows 中) 或 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", "Click for report")

此函数将打开保存在以下位置的工作簿:http://example.microsoft.com/report。 单元格会将 Click for report 显示为跳转文本。

=HYPERLINK("[http://example.microsoft.com/report/budget report.xlsx]Annual!F10", D1)

将创建一个超链接,指向工作簿的 Annual 工作表中的单元格 F10,该工作簿存储在 http://example.microsoft.com/report 上。 工作表中包含超链接的单元格将单元格 D1 的内容显示为跳转文本。

=HYPERLINK("[http://example.microsoft.com/report/budget report.xlsx]'First Quarter'!DeptTotal", "Click to see First Quarter Department Total")

将创建一个超链接,指向工作簿的 First Quarter 工作表中名为 DeptTotal 的区域,该工作簿存储在 http://example.microsoft.com/report 上。 工作表中包含超链接的单元格将 "Click to see First Quarter Department Total" 显示为跳转文本。

=HYPERLINK("http://example.microsoft.com/Annual Report.docx]QrtlyProfits", "Quarterly Profit Report")

若要创建指向 Word 文件中特定位置的超链接,必须使用书签来定义文件中所要跳转到的位置。 此示例将创建一个超链接,指向保存在 http://example.microsoft.com 上的文件 Annual 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] Sheet1!A10 "," 转到 Sheet1 > A10 ")

若要跳转到当前工作表中的其他位置, 请同时包含工作簿名称和工作表名称 (如下所示), 其中 Sheet1 是当前工作表。

= HYPERLINK ("[Book1] 1 月!A10 "," 转到1月 > A10 ")

若要跳转到当前工作表中的其他位置, 请同时包含工作簿名称和工作表名称, 其中一月是工作簿中的另一个工作表。

= 超链接 (单元格 ("地址", 1 月!A1), "转到1月 > A1")

若要在不使用完全限定的工作表引用 ([Book1]) 的情况下跳转到当前工作表中的其他位置, 可以使用 this, 其中单元格 ("address") 返回当前工作簿的名称。

=HYPERLINK($Z$1)

若要快速更新工作表中使用具有相同参数的 HYPERLINK 函数的所有公式,可以将链接目标放在同一或另一工作表中的另一个单元格中,然后将对该单元格的绝对引用用作 HYPERLINK 公式中的 link_location。 对链接目标所做的更改将立即反映到 HYPERLINK 公式中。

注意:  本页面是自动翻译的,可能包含语法错误或不准确之处。 我们的目的是使此内容能对你有所帮助。 能否告知我们此信息是否有所帮助? 下面是该参考内容的英文版

扩展你的 Office 技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×