Excel 超链接教程:在 Excel 中创建、修改、使用和删除超链接
据我们所知,超链接常用于互联网中实现网站之间的跳转。在 Excel 中,您不仅可以创建超链接打开网页,还能链接到单元格、工作表甚至其他工作簿。本教程将逐步讲解如何创建、修改、使用和删除超链接,助您快速掌握 Excel 中的超链接功能。
目录:[ 隐藏 】
1。Excel 中的超链接是什么?
Excel 超链接是一种引用,只需单击鼠标即可打开以下任一项内容:
- 一个文件
- 文件中的某个位置
- 一个网页
- 一封电子邮件
通常,Excel 中的超链接会以蓝色带下划线的文本形式显示在单元格中,如下方截图所示。

2. 超链接的类型
Excel 中包含两种类型的超链接:绝对超链接和相对超链接。本节将为您清晰解析二者之间的区别。
2.1 Excel 中的绝对超链接
绝对超链接包含完整的地址,格式为:协议://域名/路径。
请参见以下示例:
2.2 Excel 中的相对超链接
相对超链接所包含的信息始终少于绝对超链接。
请参见以下示例:
对于网页而言,使用相对超链接比绝对超链接更有利于页面快速加载。
在 Microsoft Excel 中创建外部链接时,您可以选择使用绝对超链接或相对超链接,但在此情况下强烈推荐使用相对路径。采用相对超链接后,即使将来移动工作簿,它们之间的链接也不会中断——前提是链接文件与源数据文件的相对位置保持不变:
- 链接的文件与源数据文件位于同一文件夹中。
- 源数据文件位于与链接文件相同的根目录下的嵌套文件夹中。
例如,链接文件位于 C:\Users\linked.xlsx,而源数据文件位于 C:\Users\info\source.xlsx。在此情况下,只要源数据文件仍保留在名为“info”的子文件夹中,使用相对超链接即可将链接文件与源数据文件一并移动至任意位置,无需更新或破坏超链接;若使用绝对超链接,则每次移动文件后都必须手动更新路径。
3. 在 Excel 中创建超链接的几种基本方法
Excel 为用户提供了两种在 Excel 中创建超链接的方式。
3.1 使用 Excel 超链接功能创建超链接
创建超链接最传统的方法是使用创建超链接命令。本节将演示如何在 Excel 中应用该命令创建超链接。
1. 选择要添加超链接的单元格,然后单击插入> 超链接。

注意:

2. 随后将弹出创建超链接对话框,您可根据要创建的超链接类型进行如下配置。
在创建超链接对话框中,若要创建指向另一个文件的外部链接,需按以下方式配置:
1. 在链接到窗格中,保持选中现有文件或网页选项;
2. 在查找范围列表框中指定要链接的文件。
提示:您可以直接在列表框中选择文件,点击查找范围下拉箭头即可显示所有选项进行选择,或点击浏览文件图标以打开链接到文件对话框选择文件。
3. 在要显示的文本框中,若所选单元格已有内容,系统将自动填入,您可按需修改。
4. 将鼠标悬停在超链接上时显示屏幕提示是可选操作。您可以单击屏幕提示按钮,输入提示文本,然后单击确定。
5. 单击确定。

现在您已成功创建指向特定文件的超链接。单击该超链接时,文件将立即打开。

在创建超链接对话框中,您还可按以下方式创建指向网页的超链接。
1. 在现有文件或网页选项保持选中状态,位于链接到窗格中;
2. 填写地址和要显示的文本框。
- 如果您记得网页链接,可直接在地址框中输入。
- 如果您记不清要链接的网页地址,但已将其保存在浏览器收藏夹中,请点击查找范围区域中的浏览网页按钮
,以打开网页浏览器。在浏览器中打开目标网页后,无需关闭浏览器,直接返回创建超链接对话框,此时地址和要显示的文本字段将自动填入当前打开网页的信息。
提示:您可以根据需要修改要显示的文本内容,或添加屏幕提示。
3. 单击确定。

要创建指向当前工作表或工作簿中特定位置的超链接,请按以下方式配置创建超链接对话框。
1. 在“链接到”窗格中保持选中现有文件或网页选项;
2. 单击书签按钮。
3. 随后将弹出选择文档中的位置对话框,在键入单元格引用框中输入目标单元格地址,根据需要选择工作表或命名区域,然后单击确定。
4. 当返回到创建超链接对话框时,单击确定完成设置。

另一种解决方案:在创建超链接对话框中,选择文档位置选项,在链接到窗格中指定要链接的工作表、命名区域或单元格,然后单击确定。参见截图:

本节将向您展示如何在创建超链接对话框中创建超链接,以生成电子邮件。
1. 在链接到窗格中的邮箱地址选项;
2. 在要显示的文字框中,若所选单元格包含内容,此处将自动显示该内容,您可根据需要随时修改。
3. 在邮箱地址字段中,输入一个或多个以分号分隔的邮箱地址。
4. 在主题字段中直接输入邮件标题。
提示:添加邮件标题后,若需包含邮件正文,请在主题末尾添加 &body=正文内容,例如:Kutools for Excel 常见问题&body=我想进一步了解您的产品。
3. 单击确定。

此后,单击该超链接时将打开 Outlook 邮件,您会看到收件人、主题和邮件正文字段已自动填入我们上述指定的邮箱地址和内容。
注意:若要强制此 mailto 超链接在 Outlook 中打开,请确保已将 Outlook 设为计算机上的默认邮件客户端。

3.2 使用 HYPERLINK 函数创建超链接
除了创建超链接命令外,您还可以使用 HYPERLINK 函数在 Excel 中创建超链接。
语法
HYPERLINK(link_location, [friendly_name])
参数
以下通过一些示例,说明如何在 Excel 中使用 HYPERLINK 函数创建超链接。
假设您希望创建一个指向位于路径 C:\Users\Win 10x 64Test\Documents\My files 下名为“test”的文本文档的超链接,可按如下方式使用 HYPERLINK 函数实现。
1. 选择一个单元格用于放置超链接,输入以下公式后按 Enter 键。Enter 键。
=HYPERLINK("C:\Users\Win 10x 64Test\Documents\My files\test.txt“,“单击打开名为 test 的文本文档“)

如果链接文件与源数据文件位于同一文件夹中,则在 HYPERLINK 函数中使用相对超链接(文件路径仅包含文件名和扩展名),如下所示:
=HYPERLINK(“test.txt“,“单击打开名为 test 的文本文档“)
如果源数据文件位于与链接文件同根目录下的子文件夹中,则在 HYPERLINK 函数中使用相对超链接(文件路径仅包含根文件夹名称、文件名和扩展名),如下所示:
=HYPERLINK("My files\test.txt“,“单击打开名为 test 的文本文档“)
创建完成后,单击该超链接即可直接打开 test。文本文档。
HYPERLINK 函数还可用来创建指向网站的超链接。
1. 请选择一个空白单元格用于插入超链接,输入以下公式后按 Enter 键。Enter 键。
=HYPERLINK("https://www.extendoffice.com/","Extendoffice")

示例 3:使用 HYPERLINK 函数链接到当前工作簿中的特定位置
若要链接到当前工作簿中 Sheet 4 工作表的 D100 单元格,可使用以下公式实现。
1. 请选择一个空白单元格用于输出超链接,在其中输入以下公式,然后按 Enter 键。
=HYPERLINK("#Sheet 4!D100",“转到 Sheet 4 的 D100")

要创建指向邮箱地址的超链接,只需将 HYPERLINK 函数与“mailto”结合使用即可。
=HYPERLINK("mailto:"&"email address","text to display")
1. 选择一个空白单元格,输入以下公式后按 Enter 键。
=HYPERLINK(“mailto:“&“happysiluvia@gmail.com","发送邮件至")

若要在公式中包含两个邮箱地址,请使用以下公式:
=HYPERLINK(“mailto:“&“邮箱地址 A“&“,“&“邮箱地址 B“,“要显示的文字“)
此后,单击该超链接即可自动创建一封 Outlook 邮件,收件人字段已预填指定的邮件地址列表。
4. 在不同场景中创建超链接
在使用 Excel 时,您可能会遇到一些特殊场景,例如需要同时创建多个超链接、为工作簿中的每个工作表批量生成超链接,或根据单元格值动态创建超链接——这些需求超出了“创建超链接”命令和 HYPERLINK 函数的能力范围。
本节列举了创建超链接的各种应用场景及对应的实现方法。
4.1 在一个或多个单元格中创建多个超链接
使用上述传统方法每次只能在一个单元格中创建一个超链接。若要在单个或多个单元格中创建多个超链接,以下方法可助您一臂之力。
默认情况下,Excel 每次仅允许在一个单元格中插入一个超链接。但这里有个小技巧:借助形状,即可在单个单元格中实现多个超链接!
假设 B1 单元格中有一句话(如下方截图所示),您希望分别为文字 “Extendoffice”、“Kutools for Excel”、“Kutools for Outlook”和 “Kutools for Word”添加不同的超链接,操作步骤如下。

1. 首先,通过将字体颜色设为蓝色并添加下划线,将这些文字分别格式化为超链接样式。完成后,效果如下所示。

2. 单击插入 > 形状 > 矩形。
3. 绘制一个矩形,覆盖需要设置超链接的文字(例如“Extendoffice”)。参见截图:

4. 右键单击该矩形,从上下文菜单中选择设置形状格式,即可打开设置形状格式窗格。

5. 在设置形状格式窗格中,于填充和线条选项下,将填充和线条均设为无填充和

现在该形状已变为透明。
6. 保持选中该形状,右键单击,然后从上下文菜单中选择超链接。

7. 在创建超链接对话框中指定地址,然后单击确定。参见截图:
提示:在创建超链接对话框中,您可以根据需要配置不同类型的超链接。单击此处了解操作方法。

8. 重复步骤 2 至 7,直到为单元格中的其他文本添加超链接。
在单元格中添加多个超链接后,您将看到如下方演示所示的效果。
4.1.2 使用一款强大的工具为多个单元格批量创建多个超链接
若要为多个单元格批量添加多个超链接,强烈推荐使用 Kutools for Excel 的转换超链接功能。
假设有两列数据,一列为文本,另一列为对应的超链接地址,现需根据超链接地址为所有文本批量添加超链接,可按以下步骤操作。

1. 单击 Kutools > 链接 > 转换超链接。参见截图:

2. 在转换超链接对话框中,按以下方式配置即可。
按钮以选择包含超链接地址的单元格区域;
按钮以选择要批量添加超链接的文本单元格区域;
至此,您已成功批量为所选单元格添加了不同的超链接,效果如下方截图所示。

如果您想免费试用(30 天)此工具,请点击此处下载,然后按照上述步骤操作即可。
4.2 为工作簿中的每个工作表创建超链接
假设您收到一份包含 1 月至 12 月共 12 个工作表的销售报告工作簿,需要频繁在各工作表间切换以查找和分析数据。此时,创建一个带超链接的工作表索引将大幅节省时间。本节将详细介绍两种方法,助您在当前工作簿中快速生成工作表的超链接索引。
4.2.1 使用 VBA 代码为工作簿中的每个工作表创建超链接
您可以使用以下 VBA 代码,在工作簿中轻松创建带超链接的工作表索引。
1. 在要创建工作表索引的工作簿中,同时按下 Alt+F11 键。
2. 在 Microsoft Visual Basic for Applications 窗口中,单击插入> 模块,然后将下方的 VBA 代码复制到模块窗口中。
VBA 代码:在当前工作簿中创建工作表的超链接索引
Sub CreateIndex()
'Updateby 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 键运行代码。
随后,一个名为“Index”的新工作表将被插入到所有工作表之前,其中按列列出所有带超链接的工作表名称,您只需单击任意超链接即可立即跳转至对应工作表。

4.2.2 使用一款强大的工具轻松为工作簿中的每个工作表创建超链接
如果您不熟悉 VBA 代码,强烈推荐使用 Kutools for Excel 的创建链接表功能。借助此功能,您只需几次点击即可轻松创建工作表的超链接索引。
1. 在要创建工作表超链接索引的工作簿中,单击目标位置。KUTOOLS PLUS > 工作表 > 创建链接表。

2. 在创建链接表对话框中,需进行以下设置。

提示:跨越的行数:若列表过长无法在一屏内显示,可将其设为 2 列或多列展示工作表索引。
随后,当前工作簿中已成功创建工作表的超链接索引,效果如下方截图所示。

4.3 根据单元格值创建动态超链接
如下方演示所示,有两个工作表:一个包含下拉列表,另一个包含源数据的下拉列表。现在需要在下拉列表旁创建一个超链接,当从下拉列表中选择某一项后,单击该超链接即可直接跳转至源数据工作表中包含该项的单元格。
单击此处,了解如何 在 Excel 中根据单元格值创建动态超链接。
4.4 从纯文本创建超链接
假设您有一份以纯文本形式显示的 URL 列表,需要提交给主管。在提交前,您需要将所有 URL 纯文本转换为可点击的超链接。如何实现?本节提供两种方法助您完成此操作。

4.4.1 使用 VBA 代码将 URL 文本转换为可点击的超链接
您可以运行以下 VBA 代码,在 Excel 中从 URL 纯文本创建超链接。
1. 按下 Alt+F11 键打开 Microsoft Visual Basic for Applications 窗口。
2. 在 Microsoft Visual Basic for Applications 窗口中,单击插入> 模块,然后将下方的 VBA 代码复制到模块窗口中。
VBA 代码:在 Excel 中将 URL 文本转换为可点击的超链接
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 文本批量转换为可点击的超链接。
1. 选择包含要转换为超链接的纯文本 URL 的区域,然后单击 Kutools > 链接 > 转换超链接。

2. 在转换超链接对话框中,需按如下方式配置。
注意:所选区域将自动显示在输入框中,您可根据需要随时修改。

随后,所选单元格中的所有纯文本已一次性转换为超链接。
4.5 为文件夹中的所有文件创建创建超链接
如下方截图所示,文件夹中包含多种类型的文件。您希望在工作表中为所有文件或仅特定类型的文件创建超链接,以下方法可助您轻松实现。

4.5.1 使用 VBA 代码自动列出文件夹中的所有文件名并创建创建超链接
您可使用以下 VBA 代码,在指定文件夹中自动列出所有文件名,并同步创建超链接。请按以下步骤操作:
1. 在工作簿中新建一个工作表,用于输出带超链接的文件名。
2. 同时按下 Alt+F11 键,打开 Microsoft Visual Basic for Applications 窗口。
3. 在 Microsoft Visual Basic for Applications 窗口中,单击插入> 模块, 然后将下方的 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 中创建超链接的文件的文件夹,然后单击确定。

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

注意:若指定文件夹包含子文件夹,其中的文件名将不会被列出。
4.5.2 使用一款强大工具轻松列出文件夹中的文件并创建超链接
上述 VBA 代码仅能列出文件夹中的所有文件名。推荐使用 Kutools for Excel 的文件名目录功能——不仅能轻松列出文件夹中所有文件名或特定类型文件(带超链接),还能包含其子文件夹中的文件!
1. 单击 KUTOOLS PLUS > 导入导出 > 文件名目录。

2. 在文件名目录对话框中,请进行以下设置。
按钮以选择文件夹您希望列出文件名的位置;
随后,您将在新建的工作表中看到指定文件夹内的所有文件名均已带超链接列出,如下方截图所示。
在工作表中,您可以单击文件名打开文件,或单击文件路径打开所在文件夹。

5. 在 Excel 中编辑超链接
创建超链接后,您可能需要对其进行调整,例如修改链接文本或位置、优化链接外观,或更新链接路径。本文将逐步指导您轻松解决这些问题。
5.1 使用“编辑超链接”功能更改链接文本或位置
您可以使用编辑超链接功能,按需更改链接文本、链接地址,或同时调整两者。
1. 选中超链接单元格,右键单击,然后从上下文菜单中选择编辑超链接,或按下 Ctrl+K 键。

2. 在编辑超链接对话框中,根据需要调整选项,然后单击确定即可保存更改。
例如,要更改链接文本,请修改要显示的文本框中的内容。
5.2 在当前工作簿中更改超链接的外观
默认情况下,Excel 会以带下划线的蓝色格式显示超链接。本节将演示如何在 Excel 中更改超链接的外观。
如果您想更改当前工作簿中尚未点击过的超链接的外观,请按如下方式进行配置。
1. 在开始选项卡下,右键单击样式框中的超链接,然后在上下文菜单中单击修改。

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

3. 随后将进入设置单元格格式对话框,在“字体”选项卡下根据需要更改选项,然后单击确定以保存更改。
在此示例中,我调整了超链接的字形与字体颜色,请参见下方截图:

4. 返回样式对话框后,单击确定。
随后,您将看到当前工作簿中所有尚未点击的超链接均已更新为指定格式,如下方截图所示。

注意:要更改已点击过的超链接的外观,请右键单击样式框中的已访问的超链接,选择开始选项卡下的修改,然后执行与上述第 2–4 步相同的操作。

5.3 在 Excel 中一次性批量更改多个超链接路径
假设您已在工作表中为多个单元格数据创建了相同的超链接,现在希望一次性将这些超链接路径批量更改为新路径,可尝试以下任一方法。
以下 VBA 代码可助您一键批量更新活动工作表中所有相同的超链接路径。请按以下步骤操作:
1. 按 Alt+F11 键以打开 Microsoft Visual Basic for Applications 窗口。
2. 在 Microsoft Visual Basic for Applications 窗口中,单击插入 > 模块,然后将下方的 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. 在弹出的 Kutools for Excel 对话框中,输入您要替换的超链接地址文本,然后单击确定。

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

在此示例中,我将当前工作表中超链接中的所有“addin”替换为“extendoffice”,结果如下方截图所示。

Kutools for Excel 的查找和替换多工作簿查找和替换功能,不仅能帮您轻松一次性批量修改单个选定区域中的多个超链接路径,还可应用于多个选中工作表、所有已打开的工作簿或当前工作簿。
1. 单击 Kutools > 查找 > 多工作簿查找和替换。请参见截图:

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

替换完成后,结果将显示在下方的列表框中。
6。Excel 超链接使用技巧
本节为您呈现一系列实用的超链接使用技巧。
6.1 选择含超链接的单元格而不触发打开链接
有时,选中包含超链接的单元格会立即触发链接跳转。如何才能在不激活超链接的前提下精准选中单元格?本节的小技巧将为您轻松解决这一困扰。
单击单元格并持续按住鼠标左键不放,直到光标变为
。
您可以看到,单元格已被选中,且超链接未受影响,如下方演示所示。
6.2 使用 VBA 代码批量打开多个超链接
此处提供一段 VBA 代码,助您在 Excel 中批量打开多个超链接。
1. 按下 Alt+F11 键。
2. 在打开后,Microsoft Visual Basic for Applications 窗口中,单击插入 > 模块,然后将下方的 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. 在 Kutools for Excel 对话框中,选择包含要批量打开的超链接的单元格,然后单击确定。

随后所有超链接选择区域将立即打开。
6.3 打开超链接时更改默认浏览器
单击超链接时,系统会自动使用 Windows 的默认浏览器打开。许多用户在电脑上安装了多个网页浏览器,本节将为您介绍如何更改默认浏览器设置,确保今后在 Excel 中点击的任何链接都能在您首选的浏览器中打开。
1. 在 Windows 10 中,单击开始按钮旁的在此处键入以搜索按钮(位于窗口左下角),在搜索框中输入“控制面板”,然后单击搜索结果中的“控制面板”。
提示:在 Windows 7 中,单击窗口左下角的开始按钮,然后在菜单中找到并单击控制面板。

2. 在控制面板窗口中,单击程序。

3. 在程序窗口中,单击默认程序。参见截图:

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

5. 在设置窗口中,您可以在 Web 浏览器部分看到当前的默认浏览器。单击该默认浏览器以展开浏览器列表,然后从列表中选择您希望用于打开 Excel 链接的浏览器。

6. 现在默认浏览器已更改为指定的浏览器。关闭所有与控制面板相关的窗口。
此后,所有链接都将通过指定的网页浏览器打开。
6.4 从超链接中提取 URL
假设您有一列包含超链接的单元格,想要从中提取真实的 URL 地址,该如何操作?实际上,Excel 没有内置功能可实现此目的。本节汇总了 4 种方法来帮助解决此问题。
从超链接获取 URL 最常用的方法,是在编辑超链接对话框中直接复制。
1. 右键单击包含要提取 URL 的超链接的单元格,然后同时按下 Ctrl+K 键,打开“编辑超链接”对话框。
2. 在编辑超链接对话框中,转到地址框,按下 Ctrl+A 键选中整个 URL,再按下 Ctrl+C 键复制,然后单击确定关闭对话框。

3. 选择一个空白单元格,按下 Ctrl+V 键粘贴已复制的 URL。
注意:要从多个单元格中提取 URL,需重复上述步骤多次。
此处提供一个自定义函数,用于从一个超链接中提取 URL。之后,您可以使用自动填充句柄,根据第一个结果快速获取相邻单元格的所有 URL。请按以下步骤操作。
1. 按下 Alt+F11 键。
2. 在打开的 Microsoft Visual Basic for Applications 窗口中,单击插入 > 模块,然后将下方代码复制到模块窗口中。
Function GetURL(pWorkRng As Range) As String
'Update by Extendoffice 20210901
GetURL = pWorkRng.Hyperlinks(1).Address
End Function 3. 按下 Alt+Q 键关闭 Microsoft Visual Basic for Applications 窗口。
4. 选择第一个要提取 URL 的单元格旁边的空白单元格,输入下方公式并按下 Enter 键。选中结果单元格,向下拖动其自动填充句柄以获取其他 URL。
=GetURL(A2)

注意:A2 是您要从中提取 URL 的引用单元格,请根据实际需求进行修改。
应用下方的 VBA 代码会将所有单元格内容选择区域替换为超链接的 URL。
注意:操作前请务必备份原始数据。例如,若要从 A2:A10 范围内的超链接中提取所有 URL,可先将该范围复制并粘贴到 B2:B10,再对新范围执行操作。
1. 按 Alt+F11 键。
2. 在打开的 Microsoft Visual Basic for Applications 窗口中,单击插入> 模块, 然后将下方的 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,如下方截图所示。

Kutools for Excel 的转换超链接工具可助您轻松批量从超链接单元格区域中提取 URL,只需几次点击即可完成!
1. 单击 Kutools> 链接> 转换超链接。参见截图:

2. 在转换超链接对话框中,按以下方式配置。
按钮以选择要提取 URL 的超链接单元格;
按钮以选择用于输出提取出的 URL 的单元格;
随后所有 URL 将从所选单元格的超链接中批量提取出来,如下方截图所示。

如果您想免费试用(30 天)此工具,请点击此处下载,然后按照上述步骤操作即可。
7. 在 Excel 中删除超链接
本节将指导您不仅从选定区域,还可从当前工作表、选中工作表或整个工作簿中删除超链接。此外,您还可以选择在删除超链接后是否保留单元格中的超链接格式。
7.1 使用“删除超链接”命令从区域中删除超链接
您可以轻松使用 Excel 内置功能——删除超链接从所选区域或当前工作表中删除所有超链接。
1. 选择包含所有要删除超链接的区域,右键单击该区域内的任意单元格,然后从上下文菜单中选择删除超链接。
或者,您可以单击开始> 清除> 删除超链接(此步骤在 Excel 2007 及更早版本中不可用)。

提示:若要从当前工作表中删除所有超链接,请按 Ctrl+A 全选工作表,右键单击任意单元格,然后在上下文菜单中选择删除超链接。
7.2 使用 VBA 代码从活动工作表中删除所有超链接
您可以使用以下 VBA 代码,一键清除当前工作表中的所有超链接。
1. 在包含要删除超链接的工作表中,同时按下 Alt+F11 键。
2. 在打开的 Microsoft Visual Basic for Applications 窗口中,单击插入 > 模块,然后将以下 VBA 代码复制到代码窗口中。
VBA 代码:从当前工作表中删除所有超链接
Sub RemoveHyperlinks()
'Update by Extendoffice 20210901
ActiveSheet.Hyperlinks.Delete
End Sub 3. 按 F5 键运行代码,即可立即删除当前工作表中的所有超链接。

7.3 使用“清除超链接”功能清除超链接并保留格式
上述方法会同时删除单元格中的超链接和格式。有时,您可能需要仅删除超链接而保留单元格格式。此时,Excel 内置的清除超链接功能可帮助您解决此问题。
1. 选择要清除超链接但保留格式的区域,点击开始> 清除> 清除超链接。

若要清除当前整个工作表中的超链接,请按 Ctrl+A 键全选工作表,然后应用该功能。
2. 随后,所选单元格中的所有超链接将被删除,但格式不会被清除。
如下方截图所示,前后看起来似乎没有变化,但实际上超链接已被删除。

注意:
7.4 只需几次点击即可从区域、工作表或工作簿中删除超链接,且不丢失格式
Kutools for Excel 提供了一项便捷功能——清除超链接并保留格式 ,可帮助您轻松删除以下位置的超链接:
- 一个选择区域;
- 当前工作表;
- 多个选中工作表;
- 整个工作簿。
1. 单击 Kutools> 链接> 清除超链接并保留格式,然后根据您的需求选择一个选项。
注意:要从某个区域或工作表中删除超链接,请先选中该区域或工作表,然后使用此功能。

2. 在弹出的 Kutools for Excel 对话框中,单击是即可继续操作。

随后,仅超链接被删除,而格式不会被清除。
如果您想免费试用(30 天)此工具,请点击此处下载,然后按照上述步骤操作即可。
8. 在 Excel 中关闭自动超链接功能
默认情况下,当在单元格中输入邮箱地址或网页(URL)格式的内容时,Excel 会自动将其转换为超链接。本节为您介绍几种方法,帮助您在 Excel 中禁用单个单元格或整个工作簿的自动超链接功能。请按以下步骤操作。
8.1 在 Excel 中禁用单个单元格的自动超链接
以下快捷键可助您轻松防止 Excel 中单个单元格自动生成超链接,请按以下步骤操作:
1. 在单元格中输入 URL 或邮箱地址格式的文本,然后按 Enter 键。Enter 键。
此时,文本将如下方截图所示自动转换为超链接。

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

8.2 在整个 Excel 应用程序中禁用自动超链接
您可以在整个 Excel 应用程序中禁用自动超链接功能。
1. 单击文件 > 选项。

2. 在 Excel 选项窗口中,单击左侧窗格中的校对,然后点击右侧窗口中的自动更正选项按钮。

3. 在自动更正对话框中,切换到键入时自动套用格式选项卡,取消勾选键入时自动替换部分中的 带超链接的 Internet 和网络路径复选框,然后单击确定。

4. 当返回到 Excel 选项窗口时,点击确定以保存更改。
此后,在单元格中输入 URL 或邮箱地址格式的文本时,这些文本将不再自动转换为超链接。
注意:此更改将影响您计算机上的所有工作簿。
最佳办公效率工具
| 🤖 | KUTOOLS AI 助手:基于以下内容革新数据分析:智能执行 | 生成代码| 创建自定义公式 | 数据分析及生成图表| 调用 Kutools Functions…… |
| 热门功能:查找、高亮或标记重复项 | 删除空白行 | 合并列或单元格且不丢失数据 | 不使用公式的四舍五入…… | |
| 高级 LOOKUP:多条件 VLookup | 多值 VLookup | 跨多工作表 VLookup | 模糊查找…… | |
| 高级下拉列表:快速创建下拉列表 | 级联下拉列表 | 多选下拉列表…… | |
| 列管理器:添加指定数量的列|移动列|切换隐藏列的可见性状态|比较区域与列…… | |
| 特色功能:网格聚焦 | 设计视图 |增强编辑栏 | 工作簿和表管理器 | 资源库(自动文本)| 日期提取 | 汇总工作表 | 加密/解密单元格 | 按列表发送邮件 | 超级筛选 | 特殊筛选(筛选粗体单元格/斜体/删除线……) ...... | |
| 精选 15 工具集:12 文本工具(添加文本,删除特定字符,……)| 50+ 图表 类型(甘特图,……)| 40+ 实用公式(基于生日计算年龄,……)| 19 插入工具(插入二维码,从路径插入图片,……)| 12 转换工具(小写金额转大写,汇率转换,……)| 7 合并和拆分工具(高级合并行,分割单元格,……)|……更多 |
使用 Kutools for Excel 大幅提升您的 Excel 技能,体验前所未有的高效。Kutools for Excel 提供 300 多项高级功能,助您提升生产力、节省时间。立即点击此处,获取您最需要的功能……
Office Tab 为 Office 带来标签式界面,让您的工作更轻松
- 在 Word、Excel、PowerPoint、Publisher、Access、Visio 和 Project 中启用标签式编辑和阅读。
- 在同一个窗口的新标签页中打开并创建多个文档,而非在新窗口中。
- 将您的工作效率提升 50%,每天减少数百次鼠标点击!
所有 Kutools 插件,一个安装程序
Kutools for Office 套件捆绑了适用于 Excel、Word、Outlook 和 PowerPoint 的插件以及 Office Tab Pro,非常适合需要跨多个 Office 应用高效协作的团队。
- 一体化套件— Excel、Word、Outlook 和 PowerPoint 插件 + Office Tab Pro
- 一个安装程序,一个许可证— 几分钟内完成设置(支持 MSI)
- 协同效果更佳— 在多个 Office 应用中实现高效协同
- 30 天全功能试用— 无需注册,无需信用卡
- 超值之选— 比单独购买插件更省钱
,以打开网页浏览器。在浏览器中打开目标网页后,无需关闭浏览器,直接返回创建超链接对话框,此时地址和要显示的文本字段将自动填入当前打开网页的信息。