我已经从网站上复制了一系列超链接,并将其粘贴到Google工作表中。这些值显示为链接文本,而不是超链接公式,并且仍正确链接。对于每行,我尝试仅提取URL(而不是友好文本)并将其插入相邻的列中。如何使用公式来实现?
例如:
=SOMEFUNCTION(cellThatHoldsLink, returnedURLOnly)
由于粘贴的数据不是公式,因此不适用这种情况和类似情况。我将接受脚本(GAS)解决方案或任何与此相关的解决方案,但希望可以使用公式来解决。我已经找到了数十个HYPERLINK操作脚本,但是在这种特定情况下,甚至在如何访问保存该URL的属性上,都一无所获。谢谢。
您可以使用importxml提取整个数据表,其内容如下:
=IMPORTXML(A1,"//tr")
在它旁边,我们插入了标签中的url字符串
=IMPORTXML(A1,"//tr/td[1]/a/@href")
最后将字符串与原始域连接起来以创建您的超链接
=ARRAYFORMULA("http://www.bnilouisiana.com/"&INDIRECT("A2:A"&COUNTA(A2:A)))
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句