Excel 中超链接的批量处理

word中针对相同的文字,如何批量添加超链接 阅读详情

转自http://blog.ednchina.com/nfqe/132275/message.aspx

 

Excel 中超链接的批量处理。这里主要介绍是的公式的方法,用宏也可以做,不过就要有编程的知识,这里就不介绍了。会写VBA的话Excel就强大啦,哈哈。不过就算不用Excel也是很强大的,呵呵,用公式其实效率好,所以能用公式就用公式吧,还便捷。好了废话不说了,正题:

 

关键词:HyperLink

语法:HYPERLINK(link_location, friendly_name)

Friendly_name可以省略,这样就变成了HYPERLINK(link_location)。具体往下看……

rar这里头有我做的例子,这样比较直观,相信你很快就能明白了。

 

超链接批量创建

1.       将表格中的多个单元格链接到电脑中的同名文件

状况1Excel与链接的文件在同一文件夹。并假设文件夹下有N张图片。在Excel中输入图片名字。如A1:图片1A2:图片2A3:图片3,……

B1中输入:=HYPERLINK(A1&".JPG")

说明:“”是公式的开头,HYPERLINK既超链接公式

关键就在括号中了。括号中省略了friendly_name,什么friendly_name?等下介绍。括号中的就是语法中的“link_location”项,一般是文件的地址名,如果Excel表格和链接的文件在一个目录下只用写文件名就好 (路人甲:括号里的东西长得好怪啊,看不出来是文件名啊)

OK,别急。是这样的,因为文件名用A1单元格去取代了:A1其实是引用单元格A1中的“图片1,符号&是连接符,用于连接“A1所指代的“图片1与“.JPG”字符串。.JPGJPG图片的后缀(地球人都知道),用什么要用双引号引起来呢?这是公式的格式啦,在()中的项目的任何字符都要用英文状态下的“”引起来。我们可以按规则展开,用A1的实际内容——图片1,替代A1,去掉链接符,去掉双引号,你看到了什么?对了,就是文件真实的名字:图片1.JPG

(路人乙:LZ你耍我啊,既然这样,我直接输入=HYPERLINK(“图片1.JPG")不就可以了)

是的,是可以的,但是,这样别忘了我们的初衷,我们要做批量的超链接。其实到这里工作已经完成了,选中刚做好的B1单元格,光标移到B1单元格的右下角,变成十字后往下拖就OK了。

 

状况2Excel与链接的文件在子文件夹,这个输入的东东就比文件名要多一点,是地址的相对路径。

输入公式:=HYPERLINK("./photo/"&A9&".JPG")

这里比状况1多了一个字符串:"./photo/",这个就是地址啦。为什么地址不完整,因为这里写的是相对路径,父文件夹,用点“./”省略了。

 

状况3Excel与链接的文件完全不同的两个文件夹。在这种状况下,那就只能给绝对路径了。

              在公式括号内里输入绝对路径就好了,不要忘了把文件名用单元格来表示,这样才可以批量处理。如在我电脑上D盘的NEW文件夹下有图片,所以我输入如下格式的公式。

=HYPERLINK("D:/NEW/"&A17&".JPG")

注意这里路径,可能会因你文件的移动而失效,所以不推荐此类。

关于语法中的friendly_name

前面我们可以看到,建好超链接后,单元格中显示内容是你所填的地址,增加friendly_name后,单元格中显示内容就最成了你所填的friendly_name,不多说了先看例子:

我在C1中输入:=HYPERLINK(A1&".JPG",A1)

这时候C1B1的链接效果是完全一样的,不同的是C1B1显示的东西不一样,B1显示的是有.JPG后缀的,C1则显示的是A1单元格的内容。

 

2.       将表格中的多个单元格链接到其他Excel文件中的某个Sheet中的某个单元格。

选给个例子:

=HYPERLINK("[./Excel/"&A20&".XLS]#SHEET2!B2")

A20Excel1

       这里是将本单元格链接到Excel子目录下的Excel1表格中的Sheet中的B2单元格

 

3.       还想要其他的链接?举一反三吧。不够熟练搞不定的话可以问我,不过本人水平也很烂的,事先声明:)

 

超链接批量删除

       批量删除有个比较简单的方法,将你想取消的包含超链的单元全部选中,按“Ctrl+C”(就是复制啦),然后按“Enter”键。

       这样就搞定啦。

 

批量取消Excel中的超链接 批量取消Excel中的超链接 方法一:选择性粘贴到其他地方方法 方法二:宏命令批量删除超链接 阅读详情

相关推荐

使用VBA批量更新Excel超链接

Visual Basic for Applications(VBA)是一种事件驱动的编程语言,由微软开发,主要用于Office系列应用程序的自动化。在Excel中,VBA能有效地简化复杂的重复性工作,实现自定义的功能与报表生成,从而显著提高工作效率。由于其简便易学、功能强大,VBA成为了IT从业者在Excel操作中的必备技能。超链接是电子文档中的一个元素,它允许用户通过单击来直接跳转到另一个位置。

weixin_42611310的博客 1276

批量获取文件夹下的文件文件名称并生成超链接

本代码的主要目的是通过宏在自行选择好文件夹的情况下,获取文件夹下所有文件的名称(包括子文件内的所有文件),并生成超链接,同时在另外一列也生成了所在文件夹超链接,方便打开当前文件和文件所在的文件夹,最后将自行将生成的表格保存到电脑上;

cjdgzd的博客 2469

多个文件汇总成目录 批量超链接

多个EXCEL文件汇总成目录,目录自动批量超链接,点链接打开对应EXCEL文件

你一定没见过这样的超链接超链接工作表自动关联,同步更新

如下,第一张工作表名为【目录】,每新增一张工作表,则会自动在【目录】工作表中添加一个超链接超链接名称与新工作表名称一致,并且在新工作表A1单元格自动设置一个名为“返回”的超链接,点击时可返回到【目录】工作表的相应位置,比如点击【办公室】工作表中的“返回”超链接,则自动跳转到【目录】工作表中的“办公室”超链接位置;修改工作表名称时,【目录】中的超链接名称同步修改;删除工作表时,【目录】工作表中的超链接同步删除。按ALT+F11打开WPS宏编辑器,复制下方代码粘贴到编辑器中。

weixin_40408363的博客 1263

excel 超链接批量自动全匹配和超级链接批量修改

将大量excel内容自动匹配文件夹下的文件。 源代码Sub 超链接()For Each Rng In SelectionActiveSheet.Hyperlinks.Add anchor:=Rng, Address:="新建文件夹\" & Rng & ".log"NextEnd Sub运行保存 直接修改超链接Sub ChangeHyperlink()For Each c In Ac...

weixin_33849942的博客 4594

excelexcel超链接到具体单元格--HYPERLINK函数

HYPERLINK函数的使用场景

weixin_52186236的博客 3828

服务器删除的excel文件备份在哪里,excel自动备份文件在哪!如何找回EXCEL表格已删除的文件...

如何找回EXCEL表格已删除的文件文件被删除,通过像EasyRecovery这样的软件找回来的话,1般情况下都会有部份文件没法正常恢复,是有1定机率的。如果我的回答对你有帮助,请您选择左下方的【选为满意回答】,谢谢!怎么找到并且删除Excel表格里面的外部源链接1.超链接一体都会变成蓝色,并加下划线,光该位置会自动变成手型,这需按右键-超链接即可.2.该方法适合批量处理大量链接:1.点击视图-宏,...

weixin_33520805的博客 654

Excel文档超链接,提取链接

Sub test() For Each cell In Range("A3:A183") cell.Offset(0, 1) = cell.Hyperlinks(1).Address Next End Sub

Quiet 590

Python批量下载excel中超链接图片

xlrd读取excel表格数据,支持xls和xlsx格式的excel表格通过这种方式可以将excel表中的超链接图片批量下载到本地,再使用电脑图片查看功能直接看到excel数据中的图片。一个小功能,不一定能满足更多的使用场景,还要努力学习。

m0_62283350的博客 1623

用代码批量打开Excel表格中的网址链接

工作处理中,经常需要汇总网址,查看网址能否打开的问题,数据少还好说,要是有几百条数据一条条去打开岂不是累死了?所以就找了下JS代码的方式去解决。 解决方法1: 新建一个txt文本文档,用来存放你需要打开的一批网址链接,文档命名为网址.txt 再新建一个txt文本,将下面的脚本内容复制进去,保存后重命名文本为 打开链接.bat (这里是将格式为txt改成bat)修改后点击“打开链接.bat ”即可自动打开“网址.txt”里的网址了。 @ echo off setlocal enabledel.

domo_wang的博客 8632

excel批量更改超链接_Excel函数教程第23课:快速批量插入产品图片超链接,提高效率...

#excel##我要上头条##excel函数##Excel这样玩#@头条职场联盟@头条教育联盟这是一个可以获取知识的头条号——云端网校教程。在Excel中插入图片超链接,这个谁都会。但是如果老板要求你插入500张图片,并且都要做出对应的超链接查看方式,那可就有的忙了,一天就这么过去了。今天就教你1分钟完成这个工作。看下完成的效果演示:涉及知识点:定义名称,自动填充,HYPERLINK函数准备工作将...

weixin_39806388的博客 764

EXCEL匹配结果match并跳转链接hyperlink

1,有时候想要搜索另一个表格中含有相同内容的项,然后跳转到搜索结果单元。 需要用到两个函数,MATCH和HYPERLINK 2,A表格如下 B表格如下 3,在B2单元格中输入函数 =HYPERLINK("[B.xlsx]Sheet1!A"&MATCH(A1,'[B.xlsx]Sheet1'!$A:$A,0),"detail") 关于hyperlink的用法可以百度,前一...

weixin_34055910的博客 2469

以另一种方式解决Excel批量修改超链接的方式,仅适用于链接名=链接的文档。

服务器共享文件夹,向里面放置文件夹后,原有EXCEL文件中链接的文件不能打开了;展示一下简易使用方法,主要适用于网络共享文件夹中的使用链接名=链接的文档。

qq_45634338的博客 9406

Excel批量操作超链接(解析和定义)

眼尖的网友可能发现了,左边的VBAProject变成了“.xlsm”,而不是常见的“.xls”或者“.xlsx”,因为当你选择保存的时候,它会提示您无法保存这些代码。回到工作簿,在需要提取链接的右边输入“=GetLinkAddress(单元格位置)”,比如“= GetLinkAddress (A2)”。备注:如果找不到“开发工具”,需要点击“开始”,找到“选项”,然后在“自定义功能区”处,把主选项卡内的“开发工具”勾选上。在VBA窗口的左侧点击右键,依次选择“插入”->“模块”。如有需要,可拖动填充。

张小凡 4318
上一篇: Asp.Net调用Office组件操作时的DCOM配置
下一篇: 使用 Visual Studio .NET 客户端执行自动化功能后不退出 Office 应用程序
gz775
博客等级 码龄18年 22粉丝 65原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值