把 C 列的超链接提取到 D 列让 D 列的容不变并加上指定超链接
人的思维都存在一定的盲区,如果停留在既定范围内考虑问题,往往会有局限。这点,Excel 老司机们应该都深有体会。
前段时间,King帮小伙伴解决一个问题时,差点被自己蠢哭,让我们一起来看看他的故事回放 -,-
事情发生在某个夜黑风高的晚上……
有个小伙伴需要修改一份表格,其中一列已经有跳转到相应的详情介绍页面的超链接。现在他需要将这一列中包含的超链接地址,全部转移到另外一列上。
他的问题是,怎么把 C 列的超链接提取出来,放到 D 列中,让 D 列的内容不变,但添加上指定的超链接呢?
看这个问题的时候,正好刚好帮一位学员解决过「如何从单元格批量提取超链接地址」的需求。
于是不假思索地得出结论:
提取超链接地址用 VBA,把提取出来的地址以点击查看的字样显示,用 HYPERLINK 函数公式。(感兴趣可以自行百度:Excel 批量提取 超链接)
一看到 VBA,小伙伴立马被吓到了,结果最后是一个个手工完成,还好数据不多,只有不到 10 行。如果超过 100 行,那真的是罪过……
后来转念一想,是不是可以把另一列的文字内容,直接放进带有超链接的单元格呢?
变换一个思考的角度以后,这个难题,立马从攀登珠穆朗玛变成了跨过小土堆。这下,只要用到我们日常工作中常见的 2 个小技巧,就能轻松解决啦。
方法一:复制粘贴法
动图中的操作步骤:
❶ 选中 D2:D4 区域(需要加超链接的文字,案例中是「点击查看」)
❷ 复制这一区域内容
❸ 选中 C2:C4 (需要修改文字)
❹ 右键单击【粘贴选项】-【数值】
方法二:Ctrl+Enter法
动图中的操作步骤:
❶ 选中 C2:C4
❷ 输入「点击查看」
❸ 按【Ctrl+Enter】完成输入
这两种方法,两三秒钟就能搞定!即使是成千上万行的数据,操作时间不会有任何影响。但是手工修改的工作量,你可以自己想象一下~
你看「粘贴为数值」这个操作可真是好用,遇上需要将公式的计算结果转换成数字固定下来,只要按照方法一的操作,复制粘贴一次就行了!
思路就是出路。可是,如果基本的小技巧都不懂,哪来的思路 ~ 你觉得呢