微软Excel技巧:[8]提取超链接信息
1、从网络直接复制过来的,只写了超链接的显示文本,实际的链接是隐藏的。
![微软Excel技巧:[8]提取超链接信息](https://exp-picture.cdn.bcebos.com/2db6c1b2dc19ce2c82b2b26d7fdca039121f113d.jpg)
2、我们通过函数来实现提取出“主页”和“邮箱”的内容。在Excel界面按下Alt+F11,打开VBA编辑器。
![微软Excel技巧:[8]提取超链接信息](https://exp-picture.cdn.bcebos.com/5a5a00def4dca039ceb6625f58d96975f3c40d3d.jpg)
3、点击菜单栏“插入”-“模块”,插入一个新的模块。
![微软Excel技巧:[8]提取超链接信息](https://exp-picture.cdn.bcebos.com/a1780d1fceecd3d989dc5e77679959430501083d.jpg)
4、在模块1中的代码窗口中输入如下代码:Function GetWeb(HyCell) Application.Volatile True with HyCell.Hyperlinks(1) GetWeb = IIf(.Address = "", .SubAddress, .Address) End withEnd FunctionFunction GetAddress(HyCell) Application.Volatile True with HyCell.Hyperlinks(1) GetWeb = IIf(.Address = "", .SubAddress, .Address) End withEnd Function
![微软Excel技巧:[8]提取超链接信息](https://exp-picture.cdn.bcebos.com/125ed0ecd3d96975136d402ad243040149fe093d.jpg)
5、好了,现在函数写完了,保存后关闭编辑器窗口,在C、D列写上表头,如“主页提取地址”、“邮箱提取地址”。
![微软Excel技巧:[8]提取超链接信息](https://exp-picture.cdn.bcebos.com/d2987775f2c4ec99baeaa8b2c3fe1e425c6b073d.jpg)
6、重点来啦。。。在C2中输入 =GetWeb(A2)在D2中输入 =GetAddress(B2)看看,是不是在C2、D2中显示出了A2、B2的超链接。
![微软Excel技巧:[8]提取超链接信息](https://exp-picture.cdn.bcebos.com/edd84743040148fef8ebf1d88fd149299b88023d.jpg)
![微软Excel技巧:[8]提取超链接信息](https://exp-picture.cdn.bcebos.com/1f03436b04d14929702195a063e5eceeacbc7e3d.jpg)
7、分别在C2和D2单元格右下角,鼠标变成十字符号时向下拖动。这样所有项目是不是都提取出来了。。
![微软Excel技巧:[8]提取超链接信息](https://exp-picture.cdn.bcebos.com/486884883913e8e50147010f352f477047187d3d.jpg)
8、好了,是不是很简单呢?重点就是要熟悉函数,编写出要调用的函数。。这个Excel经验是系列经验,可以点击“全文阅读”模式下文末的“系列”链接查看其它Excel相关经验~~也可以点击下面链接直达~韵簿儒回~http://jingyan.baidu.com/season/49168
![微软Excel技巧:[8]提取超链接信息](https://exp-picture.cdn.bcebos.com/3852f6e5eceeadbc5186ebc3cd18dfdae53b7b3d.jpg)
9、也可以点击我的头像右侧的用户名 27com 访问我的其他经验,记得关注、投票给我哈~~~
![微软Excel技巧:[8]提取超链接信息](https://exp-picture.cdn.bcebos.com/edafb3bcbe2f4770b7b173696f3b3b860321793d.jpg)