excel vba 网页数据抓取(非结构化数据分析处理时如何将文本和URL网址批量生成超链接)

优采云 发布时间: 2021-12-23 18:06

  excel vba 网页数据抓取(非结构化数据分析处理时如何将文本和URL网址批量生成超链接)

  在分析和处理非结构化数据时,有时会遇到大量超链接数据。主要有两种处理要求。一个是如何从文本和URL URL批量生成超链接,另一个正好相反。如何将大量超链接分解为文本和网址。

  批量生成超链接

  A 列是文本标题,B 列是 URL。现在需要在C列生成超链接,这时候就需要用到excel的HYPERLINK()超链接函数了。

  

  语法格式为:HYPERLINK(link_location,friendly_name)。

  其中:HYPERLINK为函数名

  link_location 是链接位置

  friendly_name 是显示文本

  在C2单元格输入函数:=HYPERLINK(B2,A2),然后往下填,批量生成超链接。

  

  两批提取网址

  A 列是超链接数据。现在我们要获取超链接中收录的URL URL,也就是说我们要从超链接数据中提取URL。我们应该做什么?这时候就需要使用excel宏操作了。

  

  在菜单栏中,打开视图选项下的“宏”对话框,添加如下代码:

  子测试()

  对于范围内的每个单元格("A2:A6")

  cell.Offset(0, 1) = cell.Hyperlinks(1).Address

  下一步

  结束子

  然后执行得到结果。注意本例中A2:A6为参考位置,具体使用时可根据实际位置进行调整。

  

  本案例Excel原文件下载3次练习

  百度网盘:

  链接:密码​​:e7vw

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线