HYPERLINK 函数

本文介绍 Microsoft Excel 中 HYPERLINK 函数 (函数:函数是预先编写的公式,可以对一个或多个值执行运算,并返回一个或多个值。函数可以简化和缩短工作表中的公式,尤其在用公式执行很长或复杂的计算时。)的公式语法和用法。

说明

创建快捷方式或跳转,用以打开存储在网络服务器、Intranet (Intranet:一种组织内部的、使用 Internet 技术(如 HTTP 或 FTP 协议)的网络。通过利用超链接,您可以在 Intranet 上浏览对象、文档、网页和其他目标内容。) 或 Internet 中的文档。当单击 HYPERLINK 函数所在的单元格时,Microsoft Excel 将打开存储在 link_location 中的文件。

语法

HYPERLINK(link_location, [friendly_name])

HYPERLINK 函数语法具有下列参数 (参数:为操作、事件、方法、属性、函数或过程提供信息的值。)

说明

若要选择一个包含超链接的单元格,但不跳转到超链接目标,请单击单元格并按住鼠标按钮直到指针变成十字 Excel 选择光标,然后释放鼠标按钮。

示例

要点  

跳转到工作簿并显示特定跳转文本

此示例将打开存储在 Internet 上的工作簿 Budget Report.xlsx(网址为 http://example.microsoft.com/report),并显示文本 Click for report

=HYPERLINK("http://example.microsoft.com/report/budget report.xlsx", "Click for report")

跳转到工作表上的特定单元格

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

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

通过特定跳转文本跳转到工作表上的特定区域

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

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

 注释    对于包含空格的工作表名称,请使用单引号将工作表名称括起来,以免收到错误消息通知您 Excel 无法打开指定文件。

跳转到 Word 文档中的特定位置

若要创建指向 Microsoft Word 文档中特定位置的超链接,必须使用书签来定义文档中所要跳转到的位置。此示例将创建一个超链接,指向位于 http://example.microsoft.com 上的 Annual Report.doc 文档中的书签 QrtlyProfits

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

跳转到网络服务器上的工作簿

下面的示例将单元格 D5 的内容显示为单元格中的跳转文本,并打开工作簿 1stqtr.xlsx,该工作簿存储在 FINANCE 服务器上的 Statements 共享文件夹中。此示例使用 UNC 路径。

=HYPERLINK("\\FINANCE\Statements\1stqtr.xlsx", D5)

跳转到其他驱动器上的工作簿

此示例将打开工作簿 1stqtr.xlsx 并显示存储在单元格 H10 中的数字值,该工作簿存储在驱动器 D 上的 Finance 目录中。

=HYPERLINK("D:\FINANCE\1stqtr.xlsx", H10)

跳转到外部工作簿中的特定区域

下面的示例将创建一个超链接,指向另一个(外部)工作簿 Mybook.xlsx 中的 Totals 区域。

=HYPERLINK("[C:\My Documents\Mybook.xlsx]Totals")

跳转到同一工作簿中的其他单元格

可以在工作表内创建超链接,以便在同一工作簿中从一个单元格跳转到另一个单元格。例如,在工作簿 Budget.xlsx 中,下面的公式将创建一个指向活动工作表中单元格 E56 的超链接。链接文本本身为单元格 E56 中的值。

=HYPERLINK("[Budget.xlsx]E56", E56)

若要跳转到同一工作簿中的其他工作表,请在链接中包含后跟感叹号 (!) 的工作表名称。在前例中,若要创建指向 September 工作表中单元格 E56 的链接,请在链接中包含 September!

=HYPERLINK("[Budget.xlsx]September!E56", E56)

将工作表中的另一个单元格作为链接目标

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

=HYPERLINK($Z$1)

接着,在单元格 Z1 中输入链接目标的路径。

can i insert a link to an internet file from my sheet is there a function that lets me jump to a network file link cell to file on local net view data on another workbook on the corporate intranet xl

请参阅