Note: The other languages of the website are Google-translated. Back to English
登陆  \/ 
x
or
x
注册  \/ 
x

or

Excel超链接教程:在Excel中创建、更改、使用和删除

据我们所知,超链接可以在互联网中用于在网站之间导航。 在 Excel 中,您不仅可以创建超链接来打开网页,还可以链接到单元格、工作表、工作簿等。 在本教程中,我们将逐步解释如何创建、更改、使用和删除超链接,以帮助您快速掌握 Excel 中的超链接。

本教程主要介绍: (单击下面或右边的目录中的任何标题,以导航到相应的内容。)


1.Excel中的超链接是什么?

Excel 超链接是一种参考,只需单击鼠标即可帮助打开以下项目之一:

  1. 一份文件
  2. 文件中的某个位置
  3. 一个网页
  4. 电子邮件按摩

通常,Excel 超链接显示的文本在单元格中以蓝色下划线字体突出显示,如下面的屏幕截图所示。


2. 超链接的类型

Excel中有两种超链接:绝对超链接和相对超链接。 本节将讨论这两种超链接的区别。

2.1 Excel 中的绝对超链接

绝对超链接包含完整地址,格式为:protocol://domain/path。

协议: 协议通常是 http://, https://, ftp://, 地鼠:// or 文件://.
域名: 域名是网站的名称。
途径: 整个路径包括目录和文件信息。

请参阅以下示例:

1) 绝对网址: https://www.extendoffice.com/order/kutools-for-excel.html
2) 到文本文件的绝对超链接: C:\Users\Win10x64Test\Documents\test\info\instruction1.txt
2.2 Excel 中的相对超链接

相对超链接总是比绝对超链接包含的信息少。

请参阅以下示例:

1) 相对网址: 订单/kutools-for-excel.html
2) 文本文件的相对超链接: 测试\信息\说明1.txt

对于网页,使用相对超链接比使用绝对超链接有助于页面加载更快。

在 Microsoft Excel 中,创建外部链接时,可以使用绝对超链接或相对超链接来实现,但在这种情况下强烈建议使用相对路径。 使用相对超链接,您可以移动工作簿而不会在将来断开它们之间的链接。 但是,这取决于链接文件和源数据文件的位置:

  1. 链接文件和源数据文件位于同一文件夹中。
  2. 源数据文件位于与链接文件嵌套在同一根文件夹中的文件夹中。

例如,链接文件位于 C:\Users\linked.xlsx 并且源数据文件位于 C:\用户\信息\源.xlsx. 在这种情况下,使用相对超链接,只要源数据文件仍位于名为“info”的子文件夹中,您就可以将链接文件和源数据文件移动到任何位置,而不会破坏和更新超链接。 如果在这种情况下使用绝对超链接,则每次移动文件时都应更新路径。


3. 在 Excel 中创建超链接的基本方法

Excel 提供了两种方法供用户在 Excel 中创建超链接。

3.1 使用 Excel 超链接功能创建超链接

创建超链接最传统的方法是使用 插入超链接 命令。 在本节中,我们将演示如何应用插入超链接命令在 Excel 中创建超链接。

1. 选择要添加超链接的单元格,然后单击 插页 > 超链接。

备注:

1) 在 Excel 2019 中,命令重命名为 链接。
2)您也可以右键单击单元格,然后选择 超链接 从上下文菜单。
3) 或按 按Ctrl + K 快捷键。

2.然后 插入超链接 弹出对话框,您可以根据您要创建的超链接类型进行如下配置。

3.1.1 创建到另一个文件的超链接

插入超链接 对话框中,如果要创建到另一个文件的外部链接,则需要进行如下配置:

1。 保持 现有文件或网页 在中选择的选项 链接 窗格

2。 在里面 在看 列表框中,指定要链接的文件。

提示: 可以直接在列表框中选择一个文件,点击 在看 下拉箭头显示所有下拉项以供选择,或单击 浏览文件 图标打开 链接到文件 文件选择对话框。

3。 在里面 显示文字 框,如果选中的单元格有值,该值将显示在此处,您可以根据需要更改它。

4. 可以选择在将光标悬停在超链接上时显示屏幕提示。 您可以点击 屏幕提示 按钮,输入屏幕提示文本并单击 确定。

5。 点击 确定。

现在您已经创建了指向某个文件的超链接。 单击超链接时,文件将立即打开。

3.1.2 创建网站超链接

插入超链接 对话框中,您还可以创建指向网页的超链接,如下所示。

1。 保持 现有文件或网页 在中选择的选项 链接 窗格

2.填写 地址 以及 显示文字 箱子。

  1. 如果您记得链接的网页,请将其输入 地址 直接装箱。
  2. 如果您不太记得链接的网页,但您已将其保存在网络浏览器的收藏夹中,请单击 浏览网页 按键 在看 部分以打开 Web 浏览器。 在 Web 浏览器中,打开您将链接到的网页,然后返回 插入超链接 对话框而不关闭 Web 浏览器。 你会看到 地址显示文字 字段自动填充当前打开的网页。

提示: 你可以改变 显示文字 文本或添加 屏幕提示 如你所需。

3。 点击 确定。

3.1.3 创建指向当前工作簿特定位置的超链接

要创建指向当前工作表或工作簿特定位置的超链接,您可以配置 插入超链接 对话框如下。

1。 保持 现有文件或网页 在“链接到”窗格中选择的选项;

2。 点击 书签 按钮。

3.然后 选择放置在文档中 弹出对话框,输入要定位的单元格地址 输入单元格引用 框中,根据需要选择工作表或命名区域,然后单击 确定。

4。 点击 OK 返回时完成设置 插入超链接 对话框。

另一种解决方案: 在里面 插入超链接 对话框中,选择 放在本文件中 在选项 链接 窗格中,指定您将链接到的工作表/命名范围和单元格,然后单击 确定。 看截图:

3.1.4 创建指向电子邮件地址的超链接

在本节中,我们将向您展示如何在 插入超链接 对话框以创建电子邮件。

1。 选择 电子邮件地址 在选项 链接 窗格

2。 在里面 显示文字 框,如果选中的单元格有值,该值将显示在此处,您可以根据需要更改它。

3。 在里面 电子邮件地址 字段,输入一个或多个用分号分隔的电子邮件地址。

4。 在里面 主题 字段,直接输入电子邮件主题。

提示: 添加邮件主题后,如果要包含邮件正文,请添加 &body=正文内容 在主题的末尾,例如 Kutools for Excel&body 的常见问题=我想了解更多关于您的产品.

3。 点击 确定。

从现在开始,当单击超链接时,将打开一封 Outlook 电子邮件,您可以看到 至,主题 以及 电子邮件正文 字段填充了我们上面指定的某些电子邮件地址和内容。

请注意: 要强制在 Outlook 中打开此 mailto 超链接,请确保 Outlook 已设置为您计算机中的默认邮件客户端。

3.2 使用 HYPERLINK 函数创建超链接

除了插入超链接命令,您还可以应用 HYPERLINK 函数在 Excel 中创建超链接。

句法

HYPERLINK(link_location, [friendly_name])

参数

链接位置 (必需):要打开的文档或网页的路径。 它可以引用 Excel 工作表或工作簿中的特定单元格或命名区域。
友好名称 (可选):要在单元格中显示的文本或值。 如果省略friendly_name,则link_location 将在单元格中显示为链接文本。 它可以是值、文本字符串、名称或包含跳转文本或值的单元格。

下面通过一些例子来演示如何在 Excel 中应用 HYPERLINK 函数来创建超链接。

示例 1:使用 HYPERLINK 功能链接到另一个文件

假设您要创建一个指向名为“test”的txt文件的超链接,该文件位于路径:C:\Users\Win10x64Test\Documents\My files,您可以应用如下超链接功能来创建一个超链接。

1. 选择要放置超链接的单元格,在其中输入以下公式,然后按 输入 键。

=HYPERLINK("C:\Users\Win10x64Test\Documents\My files\test.txt","点击打开名为test的txt文件")

如果链接文件和源数据文件在同一个文件夹中,在HYPERLINK函数中使用相对超链接(文件路径只包含文件名和文件扩展名)如下:

=HYPERLINK("test.txt","点击打开名为test的txt文件")

如果源数据文件位于与链接文件嵌套在同一根文件夹中的文件夹中,则在 HYPERLINK 函数中使用相对超链接(文件路径仅包含根文件夹名称、文件名和文件扩展名),如下所示:

=HYPERLINK("My files\test.txt","点击打开名为test的txt文件")

创建完成后,点击超链接会直接打开test.txt文件。

示例 2:链接到具有 HYPERLINK 功能的网站

HYPERLINK 功能还可以支持创建网站的超链接。

1.选择一个空白单元格放置超链接,在其中输入以下公式并按 输入 键。

=超链接(“https://www.extendoffice.com/","Extendoffice")

示例 3:使用 HYPERLINK 函数链接到当前工作簿的特定位置

假设您想链接到当前工作簿中 Sheet100 的 D4 单元格,您可以应用以下公式来完成它。

1.选择一个空白单元格输出超链接,在其中输入以下公式并按 输入 键。

=HYPERLINK("#Sheet4!D100","转到 Sheet100 的 D4")

示例 4:使用 HYPERLINK 功能链接到电子邮件地址

要创建到电子邮件地址的超链接,您可以将 HYPERLINK 函数与“mailto”连接起来。

=HYPERLINK("mailto:"&"email address","text to display")

1.选择一个空白单元格,在其中输入以下公式,然后按 输入 键。

=HYPERLINK("mailto:"&"happysiluvia@gmail.com","email to")

要在公式中包含两个电子邮件地址,请应用此公式:

=HYPERLINK("mailto:"&"Email address A"&","&"Email address B","Text to display")

从现在开始,单击超链接时,将创建 Outlook 电子邮件,其中在收件人字段中列出了指定的电子邮件地址。


4.根据不同情况创建超链接

在使用 Excel 时,可能需要在插入超链接命令和 HYPERLINK 功能无法实现的特殊情况下创建超链接,例如同时创建多个超链接,批量创建一个工作簿的每个工作表的超链接,创建基于单元格值等的动态超链接。

在本节中,我们列出了创建超链接的不同情况以及相应的实现方法。

4.1 在一个或多个单元格中创建多个超链接

使用上述传统方法每次只能在一个单元格中创建一个超链接,如果您想在一个或多个单元格中创建多个超链接,以下方法可以帮到您。

4.1.1:在一个带有形状的单元格中创建多个超链接

默认情况下,Excel 每次只允许在一个单元格中创建一个超链接。 但是,有一个小技巧供您使用:使用形状在一个单元格中创建多个超链接。

假设 B1 中有一个句子如下图所示,并且您想分别为文本添加不同的超链接 “Extendoffice“Kutools for Excel“”Kutools for Outlook“和”Kutools for Word”,您可以进行如下操作。

1.首先,将这些文本单独格式化为超链接文本外观,将字体颜色更改为蓝色并添加下划线。 之后,您可以看到如下结果。

2。 点击 插页 > 形状 > 长方形。

3. 绘制一个矩形以覆盖要超链接的文本。 在这种情况下,我画了一个矩形来覆盖文本“Extendoffice”。 看截图:

4. 右键单击​​矩形并选择 格式形状 从上下文菜单中打开 格式形状 窗格。

5。 在里面 格式形状 窗格,更改 以及 Line 的选项 没有填充 以及 没有线 在下面 填充线 标签。

现在形状是透明的。

6. 保持选中的形状,右键单击并选择 超链接 从上下文菜单。

7。 在里面 插入超链接 对话框,指定地址,然后单击 确定。 看截图:

提示:插入超链接 对话框,您可以根据需要配置不同类型的超链接, 点击了解如何.

8. 重复步骤 2 到 7,直到单元格中的其他文本都添加了超链接。

在单元格中添加多个超链接后,您可以看到如下演示所示的结果。

4.1.2 用一个神奇的工具为多个单元格创建多个超链接

要为多个单元格添加多个超链接,这里强烈推荐 转换超链接 的特点 Kutools for Excel.

假设有两列分别包含文本和对应的超链接地址,要根据对应的超链接地址批量添加所有文本的超链接,可以进行如下操作。

1。 点击 库工具 > 链接 > 转换超链接。 看截图:

2。 在里面 转换超链接 对话框,您需要配置如下。

2.1)在 转换类型 部分,选择 单元格内容替换超链接地址 选项;
2.2)在 输入范围 框,单击 按钮选择包含超链接地址的单元格范围;
2.3)在 结果范围 框,单击 按钮选择要批量添加超链接的文本单元格范围;
2.4)点击 确定。 看截图:

到目前为止,您已将不同的超链接批量添加到选定的单元格,如下面的屏幕截图所示。

  如果您想免费试用该工具(30天), 请点击下载,然后按照上述步骤进行操作。

4.2 为工作簿的每个工作表创建超链接

假设您收到一份销售报告工作簿,其中包含从 12 月到 XNUMX 月的 XNUMX 个工作表,您需要经常在工作表之间导航以查找和分析数据。 在这种情况下,创建工作表的超链接索引肯定会有所帮助并节省大量时间。 本节详细演示了两种方法,以帮助在当前工作簿中快速创建工作表的超链接索引。

4.2.1 使用 VBA 代码为工作簿的每个工作表创建超链接

您可以应用以下 VBA 代码在工作簿中创建带有超链接的工作表索引。

1. 在要创建工作表索引的工作簿中,按 其他 + F11 键同时。

2。 在里面 Microsoft Visual Basic应用程序 窗口中,单击 插页 > 模块 然后将下面的VBA代码复制到“模块”窗口中。

VBA 代码:在当前工作簿中创建工作表的超链接索引

Sub CreateIndex() '更新 Extendoffice 20210825 Dim xAlerts As Boolean Dim I As Long Dim xShtIndex As Worksheet Dim xSht As Variant xAlerts = Application.DisplayAlerts Application.DisplayAlerts = False On Error Resume Next Sheets("Index").Delete On Error GoTo 0 Set xShtIndex = Sheets.Add( Sheets(1)) xShtIndex.Name = "Index" I = 1 Cells(1, 1).Value = "INDEX" For Each xSht In ThisWorkbook.Sheets If xSht.Name <> "Index" Then I = I + 1 xShtIndex .Hyperlinks.Add Cells(I, 1), "", "'" & xSht.Name & "'!A1", , xSht.Name End If Next Application.DisplayAlerts = xAlerts End Sub

3。 按 F5 键来运行代码。

然后在所有工作表之前插入了一个名为“索引”的新工作表。 所有带有超链接的工作表名称都列在一个列中,您可以单击任何超链接的工作表名称立即打开相应的工作表。

4.2.2 使用神奇的工具轻松创建工作簿每个工作表的超链接

如果你不擅长处理 VBA 代码,这里强烈推荐 创建工作表名称列表 的特点 Kutools for Excel. 使用此功能,您只需单击几下即可轻松创建工作簿中工作表的超链接索引。

1. 在要创建超链接工作表索引的工作簿中,单击 Kutools Plus > 工作表 > 创建工作表名称列表.

2。 在里面 创建工作表名称列表 对话框,您需要执行以下设置。

2.1)在 工作表索引样式 部分,根据需要选择一个选项;
2.2)在 指定图纸索引的图纸名称 框中,输入工作表名称;
2.3)在 将工作表索引插入 下拉列表,保留 在所有工作表之前 选择的项目;
2.4)点击 确定。 看截图:

提示:将工作表索引显示为:如果列表太长而无法在一个屏幕上显示,则可选择将工作表索引显示为 2 列或更多列。

然后在当前工作簿中创建工作表的超链接索引,如下图所示。

4.3 根据单元格值创建动态超链接

如下面的演示所示,有两个工作表,一个包含下拉列表,另一个包含下拉列表的源数据。 现在您需要在下拉列表旁边创建一个超链接,从下拉列表中选择一个项目后,单击该超链接将直接跳转到源数据工作表中包含该项目的单元格。

点击了解如何 根据 Excel 中的单元格值创建动态超链接.

4.4 从纯文本创建超链接

假设您有一个显示为纯文本的 URL 列表,需要提交给您的主管。 在处理之前,您需要将所有 URL 纯文本转换为可点击的超链接。 你怎么能做到呢? 本节提供了两种方法来帮助您完成它。

4.4.1 使用 VBA 代码将 URL 文本转换为可点击的超链接

您可以运行以下 VBA 代码从 Excel 中的 URL 纯文本创建超链接。

1。 按 其他 + F11 键打开 Microsoft Visual Basic应用程序 窗口。

2。 在里面 Microsoft Visual Basic应用程序 窗口中,单击 插页 > 模块 然后将下面的VBA代码复制到“模块”窗口中。

VBA 代码:将 URL 文本转换为 Excel 中的可点击超链接

Sub ConvertToHyperlinks() 'Updateby Extendoffice
Dim Rng As Range Dim WorkRng As Range On Error Resume Next xTitleId = "KutoolsforExcel" Set WorkRng = Application.Selection Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8) For each Rng In WorkRng Application.ActiveSheet.Hyperlinks.Add Rng, Rng.Value Next End Sub

3。 按 F5 运行代码的键。 在弹出窗口中 Kutools for Excel 对话框中,选择包含要转换为超链接的纯文本的范围,然后单击 确定。

然后所选单元格中的所有纯文本都已转换为超链接,如下面的屏幕截图所示。

4.4.2 使用神奇的工具将 URL 文本转换为可点击的超链接

本节介绍一个方便的功能—— 转换超链接 的特点 Kutools for Excel 帮助轻松地将 URL 文本转换为 Excel 中的可点击超链接。

1. 选择包含要转换为超链接的 URL 纯文本的范围,然后单击 库工具 > 链接 > 转换超链接.

2。 在里面 转换超链接 对话框,您需要配置如下。

2.1)选择 单元格内容替换超链接地址 在选项 转换类型 部分;
2.2)检查 转换来源范围 框;
2.3)点击 确定。 看截图:

请注意: 选择的范围会自动显示在输入范围框中,您可以根据需要进行更改。

然后所选单元格中的所有纯文本都立即转换为超链接。

4.5 为文件夹中的所有文件创建超链接

如下面的屏幕截图所示,文件夹中有不同类型的文件,您想在工作表中创建指向所有文件或仅某些类型的超链接,以下方法可以帮助您完成。

4.5.1 自动列出文件夹中的所有文件名并使用 VBA 代码创建超链接

您可以应用以下 VBA 代码来列出某个文件夹中的所有文件名,并同时自动创建超链接。 请按以下步骤操作。

1. 在工作簿中,创建一个新工作表以输出超链接文件名。

2。 按 其他 + F11 按键同时打开 Microsoft Visual Basic应用程序 窗口。

3。 在里面 Microsoft Visual Basic应用程序 窗口中,单击 插页 > 模块 然后将下面的VBA代码复制到“模块”窗口中。

VBA 代码:列出文件夹中的所有文件名并创建超链接

Sub ListFileNames()
'Update by Extendoffice 20210827
    Dim xFSO As Object
    Dim xFolder As Object
    Dim xFile As Object
    Dim xFiDialog As FileDialog
    Dim xPath As String
    Dim I As Integer
    Set xFiDialog = Application.FileDialog(msoFileDialogFolderPicker)
    If xFiDialog.Show = -1 Then
        xPath = xFiDialog.SelectedItems(1)
    End If
    Set xFiDialog = Nothing
    If xPath = "" Then Exit Sub
    Set xFSO = CreateObject("Scripting.FileSystemObject")
    Set xFolder = xFSO.GetFolder(xPath)
    For Each xFile In xFolder.Files
        I = I + 1
        ActiveSheet.Hyperlinks.Add Cells(I, 1), xFile.Path, , , xFile.Name
    Next
End Sub

4。 按 F5 键来运行代码。 在弹出 浏览 窗口,选择包含要在 Excel 中创建超链接的文件的文件夹,然后单击 确定。

然后所选文件夹中的所有文件名都列在 A 列中,从新工作表中的单元格 A1 开始。 同时,为每个文件创建超链接。 您可以单击单元格中的任何超链接文件名直接打开文件。

请注意: 如果特定文件夹中有子文件夹,则不会列出子文件夹中的文件名。

4.5.2 使用神奇的工具轻松列出文件夹中的文件并创建超链接

上面的 VBA 代码只允许您列出文件夹中的所有文件名。 这里推荐 文件名列表 的特点 Kutools for Excel. 使用此功能,您可以轻松列出文件夹及其子文件夹中的所有文件名或某些类型的带有超链接的文件名。

1。 点击 Kutools Plus > 进出口 > 文件名列表.

2。 在里面 文件名列表 对话框,请进行以下设置。

2.1)在 文件夹选项 部分,点击 按钮选择要列出文件名的文件夹;
在子目录中包含文件: 勾选此选项将列出子文件夹中的文件名;
包括隐藏的文件和文件夹: 勾选此选项将列出隐藏文件的名称。
2.2)在 档案类型 部分,您可以根据需要指定列出所有文件的名称,常见类型的文件或几种类型的文件;
2.3)在 其他选项 部分,选择要在报告中显示的文件大小单位;
2.4)检查 创建超链接 框;
2.5)点击 确定。 看截图:

然后您可以看到指定文件夹中的所有文件名都在新创建的工作表中列出了超链接,如下面的屏幕截图所示。

在工作表中,您可以单击文件名打开文件,或单击文件夹路径打开文件夹。


5. 更改 Excel 中的超链接

创建超链接后,您可能需要对其进行修改,例如更改链接文本或位置、更改链接外观或更改链接路径。 这里将指导您一一解决问题。

5.1 使用编辑超链接功能更改链接文本或位置

您可以应用 编辑超链接 功能以根据需要更改链接文本、链接位置或两者。

1.选择超链接单元格,右键单击并选择 编辑超链接 从上下文菜单中,或按 按Ctrl + K 键。

2。 在里面 编辑超链接 对话框,根据需要更改选项,然后单击 OK 保存更改。

例如,要更改链接文本,请修改链接中的文本 显示文字 框。

5.2 更改当前工作簿中超链接的外观

默认情况下,Excel 将超链接显示为带下划线的蓝色格式。 本节演示如何更改 Excel 中超链接的外观。

如果要更改当前工作簿中尚未单击的超链接的外观,请进行如下配置。

1。 在下面 首页 选项卡,右键单击 超链接样式 框,然后单击 修改 在上下文菜单中。

2。 在里面 样式 对话框中,单击 格式 按钮。

3.然后进入 单元格格式 对话框,根据需要更改字体选项卡下的选项,然后单击 OK 保存更改。

在这种情况下,我更改了超链接的字体样式和字体颜色。 看截图:

4.返回到 样式 对话框,单击 确定。

然后您可以看到当前工作簿中尚未单击的超链接更改为指定的格式,如下面的屏幕截图所示。

请注意: 要更改已单击的超链接的外观,请右键单击 关注的超链接样式 下框 首页 标签,选择 修改 从上下文菜单中,然后执行与上述步骤 2-4 所示相同的操作。

5.3 Excel 中一次更改多个超链接路径

假设您为工作表中的多个单元格数据创建了相同的超链接,要将超链接路径一次批量更改为另一个新路径,您可以尝试以下方法之一。

5.3.1 使用 VBA 代码一次更改多个超链接路径

下面的 VBA 代码可以帮助您一次更改活动工作表中的相同超链接路径。 请按以下步骤操作。

1。 按 其他 + F11 键打开 Microsoft Visual Basic应用程序 窗口。

2。 在里面 Microsoft Visual Basic应用程序 窗口中,单击 插页 > 模块 然后将下面的 VBA 代码复制到 模块 窗口。 看截图:

VBA 代码:一次更改多个超链接路径

Sub ReplaceHyperlinks()
'Update by Extendoffice 20210831
Dim Ws As Worksheet
Dim xHyperlink As Hyperlink
Dim xOld As String, xNew As String
xTitleId = "KutoolsforExcel"
Set Ws = Application.ActiveSheet
xOld = Application.InputBox("Old text:", xTitleId, "", Type:=2)
xNew = Application.InputBox("New text:", xTitleId, "", Type:=2)
Application.ScreenUpdating = False
For Each xHyperlink In Ws.Hyperlinks
    xHyperlink.Address = Replace(xHyperlink.Address, xOld, xNew)
Next
Application.ScreenUpdating = True
End Sub

3。 按 F5 键来运行代码。

4.在弹出 KutoolsforExcel 对话框,输入要替换的超链接地址文本,点击 确定。

5.在第二个弹出窗口中 KutoolsforExcel 对话框中,输入要替换的新超链接地址文本,然后单击 OK 按钮。

在这种情况下,我将所有“插件”替换为“extendoffice”在当前工作表的超链接中。 您可以看到如下图所示的结果。

5.3.2 用一个神奇的工具一次改变多个超链接路径

随着 在多个工作簿中查找和替换 的特点 Kutools for Excel,您不仅可以在选定范围内轻松更改多个超链接路径,还可以在多个选定工作表、所有打开的工作簿或活动工作簿中更改多个超链接路径。

1。 点击 库工具 > 查找 > 在多个工作簿中查找和替换。 看截图:

2.然后 查找和替换 窗格显示在工作簿的左侧,您需要进行如下配置。

2.1)移至 更换 标签;
2.2) 将要查找的原始超链接文本和要替换的新超链接文本分别输入到 查找内容 以及 更换 文本框;
2.3)在 下拉列表,指定搜索范围;
提示: 您可以选择 5 个选项: 选定的工作表, 所有工作簿, 活动工作簿, 活动表, 选择。 如果您从范围下拉列表中选择选定的工作表或选择,则需要手动选择所需的工作表或范围。
2.4)在 在看 下拉列表,选择 超链接;
2.5)点击 “全部替换” 按钮。 看截图:

替换后,结果列在下面的列表框中。


6. Excel 中超链接的使用技巧

本节提供了一些使用超链接的技巧。

6.1 在不打开超链接的情况下选择单元格

有时,选择带有超链接的单元格时,可能会立即打开超链接。 我们如何在不打开超链接的情况下选择单元格? 本节中的小技巧会对您有所帮助。

单击单元格不释放鼠标左键,直到光标变为 .

您可以看到单元格已被选中而不影响超链接,如下面的演示所示。

6.2 用VBA代码批量打开多个超链接

这里提供一个 VBA 代码来帮助你在 Excel 中批量打开多个超链接。

1。 按 其他 + F11 键。

2.在开幕 Microsoft Visual Basic应用程序 窗口中,单击 插页 > 模块 然后将下面的VBA代码复制到“模块”窗口中。

VBA 代码:批量打开多个超链接

 Sub OpenHyperLinks()
'Update by Extendoffice 20210831
      Dim xHyperlink As Hyperlink
      Dim WorkRng As Range
      On Error Resume Next
      xTitleId = "KutoolsforExcel"
      Set WorkRng = Application.Selection
      Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
      For Each xHyperlink In WorkRng.Hyperlinks
         xHyperlink.Follow
      Next
End Sub

3。 在里面 KutoolsforExcel 对话框中,选择包含要批量打开的超链接的单元格,然后单击 确定。

然后立即打开所选范围内的所有超链接。

6.3 打开超链接时更改默认浏览器

单击超链接时,它将使用窗口的默认浏览器打开。 一个人在他或她的计算机上拥有多个 Web 浏览器是很常见的。 在本节中,我们将向您展示更改默认浏览器的步骤,以便您将来单击的任何 Excel 链接都将在您首选的浏览器中打开。

1. 在 Windows 10 中,单击 在此处输入内容进行搜索 旁边的按钮 Start 开始 点击窗口左下角的按钮,在搜索框中输入控制面板,搜索到后点击控制面板。

提示: 在 Windows 7 中,单击 Start 开始 窗口左下角的按钮,然后找到并单击 控制面板 从菜单。

2。 在里面 控制面板 窗口中,单击 程式。

3。 在里面 项目 窗口中,单击 默认程序。 看截图:

4。 在里面 默认程序 窗口中,单击 设置默认程序.

5。 在里面 设置 窗口,可以看到当前默认浏览器显示在 的网络浏览器 部分,单击默认浏览器以展开浏览器列表,然后从列表中选择要用于打开 Excel 链接的浏览器。

6. 现在默认浏览器更改为指定的浏览器。 关闭所有与控制面板相关的窗口。

从现在开始,所有链接都将在指定的 Web 浏览器中打开。

6.4 从超链接中提取 URL

假设您有一列包含超链接的单元格列表,要从这些超链接中提取真实的 URL 地址,您该怎么做? 实际上,没有任何内置功能可以实现。 在本节中,我们收集了 4 种方法来帮助解决此问题。

6.4.1 通过手动复制从一个超链接中提取 URL

从超链接中获取 URL 的最常用方法是从 编辑超链接 对话框。

1. 右键单击​​包含要提取 URL 的超链接的单元格,然后按 按Ctrl + K 键打开“编辑超链接”对话框。

2。 在里面 编辑超链接 对话框,转到 地址 盒子,按 按Ctrl + A 键选择整个 URL,按 按Ctrl + C 键复制它,然后单击 OK 关闭对话框。

3.选择一个空白单元格,按 按Ctrl + V 键粘贴复制的 URL。

请注意: 要从多个单元格中提取 URL,您需要来回重复上述步骤。

6.4.2 使用自定义函数从一个超链接中提取 URL

这里提供了用户自定义函数从一个超链接中提取URL,之后,您可以应用自动填充句柄根据第一个结果获取相邻单元格的所有URL。 请按以下步骤操作。

1。 按 其他 + F11 键。

2.在开幕 Microsoft Visual Basic应用程序 窗口中,单击 插页 > 模块 然后将下面的代码复制到模块窗口中。

Function GetURL(pWorkRng As Range) As String
'Update by Extendoffice 20210901
    GetURL = pWorkRng.Hyperlinks(1).Address
End Function

3。 按 其他 + Q 关闭键 Microsoft Visual Basic应用程序 窗口。

4. 选择要从中提取 URL 的第一个单元格旁边的空白单元格,在其中输入以下公式,然后按 输入 钥匙。 选择结果单元格,将其自动填充句柄拖到下面的单元格上以获取其他 URL。

= GetURL(A2)

请注意: A2 是要从中提取 URL 的参考单元格。 请根据您的需要更改它。

6.4.3 使用 VBA 代码从超链接中提取 URL

应用以下 VBA 代码将用超链接 URL 替换选定范围内的所有单元格内容。

请注意: 操作前请备份好原始数据。 在本例中,我想从 A2:A10 范围内的超链接中提取所有 URL,因此我将此范围复制并粘贴到 B2:B10,然后处理新范围。

1。 按 其他 + F11 键。

2.在开幕 Microsoft Visual Basic应用程序 窗口中,单击 插页 > 模块 然后将下面的VBA代码复制到“模块”窗口中。

VBA 代码:从超链接中提取 URL

Sub Extracthyperlinks()
'Update by Extendoffice 20210901
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
For Each Rng In WorkRng
    If Rng.Hyperlinks.Count > 0 Then
        Rng.Value = Rng.Hyperlinks.Item(1).Address
    End If
Next
End Sub

3。 按 F5 键来运行代码。

4.在弹出 Kutools for Excel 对话框中,选择要从中提取 URL 的单元格范围,然后单击 确定。

然后所有单元格内容都被替换为超链接 URL,如下面的屏幕截图所示。

6.4.4 使用神奇的工具从多个超链接中轻松批量提取 URL

这里介绍 转换超链接 实用程序 Kutools for Excel,使用此功能,您只需点击几下即可轻松地从一系列超链接单元格中批量提取 URL。

1。 点击 库工具 > 链接 > 转换超链接。 看截图:

2。 在里面 转换超链接 对话框,配置如下。

2.1)在 转换类型 部分,选择超链接地址替换单元格内容选项;
2.2)在 输入范围 框,单击 按钮选择要提取 URL 的超链接单元格;
2.3)在 结果范围 框,单击 按钮选择一个单元格以输出提取的 URL;
2.4)点击 确定。

然后从所选单元格的超链接中批量提取所有 URL,如下面的屏幕截图所示。

  如果您想免费试用该工具(30天), 请点击下载,然后按照上述步骤进行操作。


7.删除Excel中的超链接

本节将指导您不仅从范围内删除超链接,还从活动工作表、选定工作表或整个工作簿中删除超链接。 此外,您可以选择在删除超链接后是否保留单元格中的超链接格式。

7.1 使用删除超链接命令从范围中删除超链接

您可以使用 Excel 内置功能轻松地从选定范围或活动工作表中删除所有超链接 - 删除超链接.

1.选择要删除所有超链接的范围,右键单击范围内的任何单元格,然后选择 删除超链接 从上下文菜单。

或者你可以点击 首页 > 明确 > 删除超链接 (此步骤在 Excel 2007 及更早版本中不存在)。

提示: 要从活动工作表中删除所有超链接,请按 按Ctrl + A 键选择整个工作表,右键单击任何单元格并选择 删除超链接 从上下文菜单。

7.2 使用 VBA 代码从活动工作表中删除所有超链接

您可以应用以下 VBA 代码从活动工作表中一次删除所有超链接。

1. 在包含要删除的超链接的工作表中,按 其他 + F11 键同时。

2.在开幕 Microsoft Visual Basic应用程序 窗口中,单击 插页 > 模块 然后将下面的 VBA 代码复制到代码窗口中。

VBA 代码:从当前工作表中删除所有超链接

Sub RemoveHyperlinks()
'Update by Extendoffice 20210901
ActiveSheet.Hyperlinks.Delete
End Sub

3。 按 F5 运行代码的键。 然后从活动工作表中删除所有超链接。

7.3 使用清除超链接功能在不丢失格式的情况下删除超链接

上述方法从单元格中删除超链接和格式。 有时,您可能需要删除超链接但保留单元格中的格式。 在这种情况下,Excel 内置功能 – 清除超链接 可以帮助您解决问题。

1.选择要清除超链接但保持格式的范围,单击 首页 > 明确 > 清除超链接.

要清除当前工作表中的超链接,请按 按Ctrl + A 键选择整个工作表,然后应用该功能。

2. 然后从选定的单元格中删除所有超链接,但不会清除格式。

如下图所示,之前和之后似乎都没有改变,实际上超链接已经被删除了。

备注:

1、要从多个工作表或整个工作簿中删除超链接,您需要重复该操作。
2. Excel 2007 及更早版本不支持此功能。
7.4 多次单击可从范围、工作表或工作簿中删除超链接而不会丢失格式

Kutools for Excel 提供了一个方便的功能—— 删除超链接而不会丢失格式 帮助您轻松删除以下超链接:

    1. 选定的范围;
    2. 活动表;
    3. 多个选定的工作表;
    4. 整个工作簿。

1。 点击 库工具 > 链接 > 删除超链接而不会丢失格式,然后根据需要选择一个选项。

请注意: 要从范围或选定工作表中删除超链接,您首先需要选择范围或工作表,然后应用该功能。

2.在弹出 Kutools for Excel 对话框,单击 继续前进。

然后只删除超链接而不清除格式。

  如果您想免费试用该工具(30天), 请点击下载,然后按照上述步骤进行操作。


8. 禁用 Excel 中的自动超链接

默认情况下,在单元格中键入电子邮件地址或网页 (URL) 格式时,它会自动转换为超链接。 本节提供了几种在 Excel 中禁用一个单元格或整个工作簿中的自动超链接的方法。 请按以下步骤操作。

8.1 禁用Excel中单个单元格的自动超链接

以下快捷键可以帮助防止 Excel 中单个单元格的自动超链接,请按以下步骤操作。

1. 在单元格中键入 URL 或电子邮件地址格式文本,然后按 输入 键。

现在文本被转换为超链接,如下图所示。

2. 同时按下 Ctrl + Z 键,可点击的超链接文本变为纯文本。

8.2 在整个 Excel 应用程序中禁用自动超链接

您可以在整个 Excel 应用程序中禁用自动超链接。

1。 点击 文件 > 选项​​。

2。 在里面 Excel选项 窗口中,单击 打样 在左窗格中,然后单击 自动更正选项 右侧窗口中的按钮。

3。 在里面 自动更正 对话框,转到 键入时自动套用 标签,取消选中 具有超链接的Internet和网络路径键入时替换 部分,然后单击 确定。

4。 点击 OK 返回更改时保存更改 Excel选项 窗口。

从现在开始,在单元格中输入 URL 或电子邮件地址格式文本时,文本将不会转换为超链接。

请注意: 此更改将影响您计算机上的每个工作簿。


最佳办公效率工具

Kutools for Excel解决了您的大多数问题,并使您的生产率提高了80%

  • 重用: 快速插入 复杂的公式,图表 以及您以前使用过的任何东西; 加密单元 带密码 创建邮件列表 并发送电子邮件...
  • 超级公式栏 (轻松编辑多行文本和公式); 阅读版式 (轻松读取和编辑大量单元格); 粘贴到过滤范围...
  • 合并单元格/行/列 不会丢失数据; 拆分单元格内容; 合并重复的行/列...防止细胞重复; 比较范围...
  • 选择重复或唯一 行; 选择空白行 (所有单元格都是空的); 超级查找和模糊查找 在许多工作簿中; 随机选择...
  • 确切的副本 多个单元格,无需更改公式参考; 自动创建参考 到多张纸; 插入项目符号,复选框等...
  • 提取文字,添加文本,按位置删除, 删除空间; 创建和打印分页小计; 在单元格内容和注释之间转换...
  • 超级滤镜 (将过滤方案保存并应用于其他工作表); 高级排序 按月/周/日,频率及更多; 特殊过滤器 用粗体,斜体...
  • 结合工作簿和工作表; 根据关键列合并表; 将数据分割成多个工作表; 批量转换xls,xlsx和PDF...
  • 超过300种强大功能。 支持Office / Excel 2007-2019和365。支持所有语言。 在您的企业或组织中轻松部署。 完整功能30天免费试用。 60天退款保证。
kte选项卡201905

Office选项卡为Office带来了选项卡式界面,使您的工作更加轻松

  • 在Word,Excel,PowerPoint中启用选项卡式编辑和阅读,发布者,Access,Visio和Project。
  • 在同一窗口的新选项卡中而不是在新窗口中打开并创建多个文档。
  • 每天将您的工作效率提高50%,并减少数百次鼠标单击!
officetab底部
Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.

Be the first to comment.