美文网首页
Excel-批量设置超链接

Excel-批量设置超链接

作者: 南瓜土豆饼 | 来源:发表于2016-08-14 21:16 被阅读1165次

    上周给自己布置一个任务,研究一下Excel里批量设置超链接。

    为什么要研究这个?

    最近在统计工单,然后希望给每个工单ID号添加超链接,通过点击ID号链接到指定的详情页。这样就可以方便查看具体的内容了。

    自认为很简单,然后傻傻的给一个ID设置好超链接后,用格式刷刷了其他的。格式变了,变成链接的样式,但是却没有链接的功能。于是才恍然大悟,格式刷只是用来刷格式的。只能说自己很傻很天真。

    批量超链接方法

    还得求助一下百度,虽然心里已经有个笨办法,想寻找一个更快捷的办法,找了一圈,都是那个办法。有点曲线救国。

    1. 合并链接

    由于工单的链接都是固定的,只是ID号不同,所以通过“&”符号,拼成实际的链接。这里用百度举例,假设我们的工单详情页是www.baidu.com/12345

    Paste_Image.png

    A列为工单ID号,
    C1输入www.baidu.com/
    D1输入公式=$C$1&A1(讲解一下,“&”表示和的关系,把C1和A1内容拼起来)
    再普及一下“$”符号,它表示固定,绝对引用。$C$1表示前面永远固定取C1,而后面A1没有这个符号,说明在往下拖动的时候,会自动变化行数。即D2=$C$1&A2。后面的内容都是通过下拉得到。

    2. 给ID号加链接

    我们得到了实际的链接后,为了实现点击ID号访问链接。还需要用到一个函数=HYPERLINK(实际链接,替换文本)

    Paste_Image.png

    在B1输入=HYPERLINK(D1,A1)表示B1显示A1的内容,但是链接到D1的页面。然后直接往下拉即可。后面会直接填充对应内容。

    思考

    这个办法还是有点绕的,如果单个的话直接右击选择超链接或ctrl+k,输入指定到目标页面就可以了。

    Paste_Image.png

    这样不用再通过辅助的列去实现这个功能了。目前还没有研究通过用VBA去实现这个功能。希望自己以后会去研究一下。

    后记

    当实现了这个效果后,点击访问工单详情页,发现每次访问都需要登录,登录后还是无法通过excel来访问。咨询了一下,原来是因为每次excel访问的时候都会启用一个新的session,是excel本身的问题。但对于一些不需要登录的网站就不会这样。

    虽然最终没有用,但还是学到了一些新知识,是一次不错的尝试!

    相关文章

      网友评论

          本文标题:Excel-批量设置超链接

          本文链接:https://www.haomeiwen.com/subject/ubnysttx.html