前段时间,有位市场部的同事给我们做了一次Excel操作技巧的培训,于是一股excel学习的激情涌上心头。这两天在制作一个excel表格的时候发现一个问题,我想批量修改替换excel表格中的超链接地址。虽然excel编辑相关选项中有“查找、替换”功能,但是这是针对于excel中文字数据操作很简单,但是对于文本超链接却束手无策。

经过请教了一些excel高手之后,在高手的指导下顺利完成批量修改替换excel超链接地址。其实,也很简单,下面就分享下excel中批量修改查找替换超链接数据。一般而言,批量替换修改excel中超链接地址有两种情况:

一、批量修改超链接的地址不同

对于超链接地址不同的情况下,比如我们要修改的是链接中的某一段数据要批量替换。我们可以采用Excel宏来进行操作:

(1)第一步,首先选择“工具>>宏>>脚本编辑器”

excel宏的使用

(2)进入脚本编辑器界面,就可以看到html代码状态,这个时候可以利用Ctrl+F进行超找,选择要替换的一段链接或者整个链接进行对应的替换。如下图所示!

excel宏教程

(3)点击“全部替换”,完成全部替换

二、批量修改的超链接地址完全相同

针对超链接地址完全相同的情况很简单,采用excel宏命令比较快捷方便,具体操作举例如下:

(1)进入上面介绍的脚本编辑界面,放一个按钮,双按钮,添加代码:

Private Sub CommandButton1_Click()

For Each h In Worksheets(1).Hyperlinks

If h.Range.Column = 2 Then  'B列

h.Address = Replace(h.Address, "地址一", "地址二")

ElseIf h.Range.Column = 3 Then 'C列

h.Address = Replace(h.Address, "地址一", "地址三")

ElseIf h.Range.Column = 4 Then 'D列

h.Address = Replace(h.Address, "地址一", "地址四")

End If

Next

End Sub

If中的条件和值,以此类推,按照自己的需求进行相对应修改。

(2)退出设计模式,点按钮运行。

(3)完成批量替换操作!

以上就是本人在操作excel批量替换修改超链接地址时遇到的一些问题和解决方法,如果你有什么更好的方法和建议,欢迎交流分享!

也许你也感兴趣:

该日志由 热门手机棋牌游戏下载 于2014年03月13日发表在电脑知识分类下,
转载请注明: 如何批量替换修改excel中超链接数据?
关键字: , , , ,
【上一篇】
【下一篇】

1 篇回应 (访客:1 篇, 博主:0 篇)

  1. 软件小子 说道:

    留名支持一下喽! 😛

    #1楼