本文介绍 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", "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.xlsx]Sheet1!A10","Go to Sheet1 > A10")

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

=HYPERLINK("[Book1.xlsx]January!A10","Go to January > A10")

要跳转到当前工作表中的其他位置,请包含工作簿名称和工作表名称,如下所示,其中,January 是工作簿中的另一个工作表。

=HYPERLINK(CELL("address",January!A1),"Go to January > A1")

要跳转到当前工作表中的其他位置而不使用完全限定的工作表引用([Book1.xlsx]),可以使用此方法,其中 CELL ("address")返回当前工作簿名称。

=HYPERLINK($Z$1)

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

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Office Insiders

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?

Thank you for your feedback!

×