批量获取网页列表中的超链接

绝大部分网页都会存在列表,但是有时候我们需要的只是链接而不是标题,怎么办? 小 Q 这里就有一个用 excel 快速获取列表链接的方法,方法如下:

首先,打开有你需要的列表网页,新建一个 excel,把列表中的内容直接复制粘贴到 excel 里面,贴完之后,接下来,我们在 excel 中按下 Alt+F11,在弹出的对话框中选择 “插入”→“模块”

在插入的模块里面输入如下代码:

代码:

Function GetActAddress(HlinkCell)
    Application.Volatile True
    With HlinkCell.Hyperlinks(1)
        GetActAddress = IIf(.Address = "", .SubAddress, .Address)
    End With
End Function

输入完毕就可以把这个对话框关掉了。

好了,现在我们在右边的单元格(如第一个数据在A1)输入如下函数:

=GetActAddress(A1)

回车,看看结果吧,标题的链接已经出来了,这时候你只需要继续往下拉,所有的链接就都获取到了

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、误删资料恢复 一不小心删错了,还把回收站清空了,咋办啊?只要三步,你就能找回你删掉并清空回收站的东西。 步骤:...
    八爷君阅读 1,571评论 2 7
  • 1.1 VBA是什么 直到90年代早期,使应用程序自动化还是充满挑战性的领域.对每个需要自动化的应用程序,人们不得...
    浮浮尘尘阅读 21,965评论 6 49
  • 也许你已经在Excel中完成过上百张财务报表,也许你已利用Excel函数实现过上千次的复杂运算,也许你认为Exce...
    jbmqcqnuco阅读 521评论 0 0
  • 也许你已经做了上千张表格,也许你用函数算了上千复杂的运算。也许认为excel不过如此,今天25招秘技希望可以帮到大...
    南屋阿米佛头阅读 3,771评论 0 51
  • ORA-00001: 违反唯一约束条件 (.) 错误说明:当在唯一索引所对应的列上键入重复值时,会触发此异常。 O...
    我想起个好名字阅读 5,492评论 0 9