【问题标题】:Copy link from cell content从单元格内容复制链接
【发布时间】:2014-01-04 00:52:42
【问题描述】:

我有一个 Excel 文件,每个单元格 (A:A) 中都有文本,我想使用公式在单元格中搜索并将单元格内容中的链接复制到 (B:B)。

示例:

--------A -------------- B

文字文字链接文字----链接

是否可以为此使用函数? 顺便提一句。链接始终以http://bit.ly/开头

【问题讨论】:

  • 您的示例令人困惑...我不太确定您需要什么。
  • @JTFRage 但是为什么,这很容易理解。在 A 列中,他有一些文本,在 B 中有或没有链接,如果有,他想从 A 复制链接

标签: excel search hyperlink ms-office


【解决方案1】:

在 B1 中使用它并在 B 列中向下拖动

=IFERROR(MID(A1,FIND("http://bit.ly/",A1),(FIND(" ",A1,FIND("http://bit.ly/",A1)+1)-(FIND("http://bit.ly/",A1)))),"")

这是一个有效的电子表格:http://wikisend.com/download/310302/CopyLink.xlsx

如果您最多有 3 个链接,请执行以下更新,并带有帮助列: http://wikisend.com/download/122554/CopyLink_2.xlsx

【讨论】:

  • 感谢 Julien,我尝试使用这个公式,但它说它包含一个错误,我无法弄清楚它是什么..
  • 工作正常。我将编辑我的答案以包含电子表格。可能是因为您没有相同的分隔符“,”或函数的不同语言。打开电子表格将为您转换它。如果这不能解决问题,请告诉我。
  • 太好了,它似乎可以在您的文件中使用 :) 谢谢!但还有一件事,一些单元格包含 2 或 3 个链接,它们也以 bit.ly.. 开头。是否有机会将它们也过滤到下一列 (C:C) (D:D) ?
  • 是的。在上面的公式中,在FIND(" ",A1,FIND("http://bit.ly/",A1)+1) 的某个点上,我将FIND 嵌套在另一个FIND 中以查找第二个空格的位置。所以这绝对是可能的,但开始有点乏味。在这种情况下,我建议使用辅助列,否则它会开始看起来很糟糕。另一种方法是在 VBA 中使用正则表达式来查找子匹配项。
  • 我编辑了我上面的帖子以包含这个链接:wikisend.com/download/122554/CopyLink_2.xlsx 它使用帮助列。如果它完成了工作,请给帖子投票
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-05-22
  • 1970-01-01
  • 1970-01-01
  • 2019-07-27
  • 2020-06-01
  • 1970-01-01
相关资源
最近更新 更多