网站搜索

6 在 Microsoft Excel 中使用 HYPERLINK 函数


摘要:

使用 HYPERLINK 功能,您可以输入文件路径或 URL,其中包含要链接到的工作表、单元格或定义的名称。例如:=HYPERLINK([HTG_Desktop.xlsx]Sheet1!A6) 插入显示文本以使您的链接更友好。

Excel 在工具栏中提供了自己的内置链接功能。但是 HYPERLINK 功能可以让您做更多的事情,例如链接到公司内部网上的工作簿、共享服务器、另一个驱动器,甚至是 Word 文档中的书签。让我们看看您可以使用此多功能功能做的所有事情。

什么是超链接功能?

Excel 中的 HYPERLINK 是一种用于创建指向各种地点和对象的可点击链接的功能。当然,您可以使用 Excel 中的链接工具执行一些与 HYPERLINK 相同的操作。但是,公式可以让您更好地控制链接,而 HYPERLINK 是一个简单易学的函数,通常可以让您轻松创建公式。此外,HYPERLINK 允许您直接链接到特定的单元格或定义的名称。

该函数公式的语法是 HYPERLINK(location, text),其中只需要第一个参数并包含 Excel 文件的路径。

您可以使用第二个参数将特定文本显示为链接。将文本放在引号中或使用单元格引用。例如,您可以不显示文件路径或 URL,而是显示“单击此处”或当前工作表中另一个单元格的值。

1.链接到电子表格中的单元格

要链接到当前电子表格中的特定单元格,您将包括文件名、工作表名称和单元格引用。请注意,您将文件名放在方括号中,将整个参数放在引号中。

例如,使用此公式,我们链接到名为 Sheet1 的当前电子表格中的单元格 A6。文件名为 HTG_Desktop.xlsx。请记住包括文件扩展名,它可以是 .xls 或 .xlsx,具体取决于您的 Excel 版本。

=HYPERLINK("[HTG_Desktop.xlsx]Sheet1!A6")

要链接到相同的文件、工作表和单元格,但为链接使用一个友好的名称,例如“转到 A6”,您可以使用以下公式:

=HYPERLINK("[HTG_Desktop.xlsx]Sheet1!A6","Go to A6")

2.链接到工作簿中的单元格

要链接到当前工作簿中的单元格,但在不同的工作表上,只需将当前工作表名称替换为其他工作表的名称即可。

在这里,我们将链接到 Sheet2 上的单元格 B2:

=HYPERLINK("[HTG_Desktop.xlsx]Sheet2!B2")

您还可以将 CELL 函数作为 location 参数插入,而不是键入文件名。这是链接到与上面相同的单元格的公式:

=HYPERLINK(CELL("address",Sheet2!B2))

对于此组合函数公式,您还可以为 text 参数输入显示文本。我们将使用单元格 D1 中的值,即单词“Title”,而不是在引号中添加文本:

=HYPERLINK(CELL("address",Sheet2!B2),D1)

3.链接到定义的名称

也许您想链接到当前或其他 Excel 工作簿中的命名单元格区域。在这种情况下,您将直接在定义名称之前的路径周围添加方括号。

要链接到标题为 HTG_Desktop.xlsx 的当前工作簿中定义的名称分数,您将使用以下公式:

=HYPERLINK("[HTG_Desktop.xlsx]Scores")

要链接到不同工作簿中定义的名称 Totals,您将在括号中输入完整路径,后跟单元格区域名称,如下所示:

=HYPERLINK("[C:\\Users\Sandy\Desktop\MyDataEntryForm.xlsx]Totals")

要对显示文本使用不同的内容,在任一示例中,只需将其添加到第二个参数:

=HYPERLINK("[HTG_Desktop.xlsx]Scores","Go There")

4.链接到另一个驱动器上的工作簿

链接到计算机上不同驱动器上的 Excel 文件是另一种选择。如果需要,您还可以直接链接到单元格或命名范围。

要链接到没有指定单元格或定义名称的文件,请将完整路径括在引号中。在这里,我们将链接到 E 驱动器上的文件 MyDataEntryForm.xlsx。

=HYPERLINK("E:\MyDataEntryForm.xlsx")

对于特定的单元格,我们将在同一文件和位置链接到 Sheet1 上的 C9。之后用工作表名称和单元格引用在路径周围添加方括号。

=HYPERLINK("[E:\MyDataEntryForm.xlsx]Sheet1!C9")

再举一个例子,我们将链接到同一文件和位置中的命名范围 Totals。因为您使用的是定义的名称,请务必在路径两边插入方括号。在这里,我们将包括显示文本总计:

=HYPERLINK("[E:\MyDataEntryForm.xlsx]Totals","Totals")

5. 链接到 Web 上的工作簿

也许您要链接到的工作簿位于您公司的内部网或网站上。您可以通过在引号中包含完整路径来链接到远程 XLSX 文件,如下所示:

=HYPERLINK("http://www.mysite.com/report.xlsx")

要链接到特定的工作表和单元格,请将文件路径包含在括号中,紧跟工作表名称和单元格引用。

=HYPERLINK("[http://www.mysite.com/report.xlsx],Sheet1!A7")

6.链接到Word文档

如果要将文档与电子表格集成,可以使用 HYPERLINK 功能链接到 Word 文档。此外,您可以直接链接到您在 Word 中创建的书签。

要链接到 Word 文档,请在引号中包含完整路径,不要忘记文件扩展名。对于 Word,它是 .doc 或 .docx,具体取决于您的版本:

=HYPERLINK("C:\\Users\Sandy\Desktop\MiscWorkDoc.docx")

要改为链接到 Word 中的书签,您将添加这些括号,后跟书签名称。在这里,我们链接到与上面相同的文件,但直接链接到名为 Details 的书签,并包含显示文本 Report:

=HYPERLINK("[C:\\Users\Sandy\Desktop\MiscWorkDoc.docx]Details","Report")

如果您正在寻找在 Excel 中创建链接的替代方法,尤其是针对另一个工作簿或 Web 上的特定单元格,请牢记 HYPERLINK 函数。

有关更多信息,请查看如何链接到 Google 表格中的单元格或电子表格!