使用 Google Sheets 将嵌入单词中的超链接提取到相邻的单元格中

问题描述 投票:0回答:1

我从该网站 (https://s23.a2zinc.net/clients/corcexpo/pla2024/Public/Exhibitors.aspx?Index=All) 复制了贸易展览参展商名单,并将其粘贴到 Google Sheet 文档中。每个参展商名称都是指向参展商描述页面的超链接,如果我将鼠标悬停在表格上的公司名称上,就会出现该网站,我可以通过单击访问它。我正在寻找一个函数,可以将与该公司名称关联的 URL 提取到相邻的单元格中。我可以点击这个词,


单击编辑链接,手动复制并粘贴,但我真的希望有一种更少手动的方法来做到这一点...我想要一个公式,我可以将其拖动并应用于每个单元格中的所有其他超链接,返回 URL 列表。你知道 Google Sheets 函数/代码可以让我完成这个任务吗?

我不是开发人员,解决方案越简单(如果可能的话,几乎不需要代码)就越好。

感谢一百万!

google-sheets google-apps-script google-sheets-formula google-sheets-api
1个回答
0
投票

首先将此函数添加到电子表格的容器绑定 AppsScript 中。然后将其用作工作表中的自定义公式。

function extractUrl(input) {
  var url = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet().getRange(input).getRichTextValue().getLinkUrl();
  return url;
}

假设您的超链接值位于单元格 N2 中,您可以在 Google 表格中使用此自定义公式来获取 URL。

=extractUrl("N2") 
© www.soinside.com 2019 - 2024. All rights reserved.