【问题标题】:Combining Text and Hyperlink Into Text that is Hyperlinked将文本和超链接组合成超链接文本
【发布时间】:2018-10-25 22:50:34
【问题描述】:

我在 A 列中有文本,在 B 列中有 URL。

我希望在 C 列中显示合并的 A&B。

例子:

A 列 | B栏| C栏
产品 1 | google_dot_com |产品 1(带有指向 url 的超链接)
产品 2 | yahoo_dot_com |产品 2(带有指向 url 的超链接)
产品 3 | stackoverflow_dot_com |产品 3(带有指向 url 的超链接)

这是一张图片。

这与仅引用单元格并使用 HYPERLINK(A1,B1) 然后将其复制到 C 列不同。

这是我创建的一个小测试文件,如果上面的示例不够清晰,您可以下载该文件。 http://www.filedropper.com/stacker-help

使用 Microsoft Office Professional Plus 2013、Windows 7

【问题讨论】:

    标签: vba excel hyperlink excel-2013


    【解决方案1】:

    =HYPERLINK(B2,A2) 应该可以根据您的图像要求工作。请检查

    以文本格式存储链接(B列)

    【讨论】:

      【解决方案2】:

      在 Excel 中使用 CONCATENATE-Funktion,例如=CONCATENATE(A1;B1)。 如果您需要方括号,只需将它们添加到 eg.g =CONCATENATE(A1;"[";B1;"]")

      Excel 中的函数名称取决于您的语言,您可能必须使用翻译版本(在德国为“VERKETTEN”,其他语言请参阅http://en.excel-translator.de/CONCATENATE/)。 它变得更好:在德语中你需要“;”分隔参数,英文是“,”。

      像在 Excel 中那样翻译函数名称应该被视为犯罪。

      【讨论】:

      • 我不太清楚,这是我想要的图像。 i.imgur.com/KU2QXFD.jpg
      • 你提到了超链接功能,它似乎对我有用:=HYPERLINK(B1;A1)
      • 使用超链接函数的问题是它使公式保持不变,这是我不想要的。理想情况下,我希望能够直接从 Excel 复制单元格,然后将它们粘贴到其他地方,而不依赖于特定的引用。我已经在下面发布了解决我的问题的答案,所以如果你好奇的话可以看看。非常感谢您的帮助。非常感谢。
      • 通常 Excel 会复制 Contend,而不是函数。如果您在 Excel 中粘贴,则可能会粘贴函数 insteas,因为您可以粘贴为值(单击粘贴下的小箭头)
      【解决方案3】:

      我找到了我正在寻找的答案,这是我使用的 VBA 代码。

      Sub MergingCells()
      For i = 2 To Range("a1").End(xlDown).Row
      Sheets("sheet1").Hyperlinks.Add anchor:=Cells(i, 3), Address:="http://" &     Cells(i,     2).Value, TextToDisplay:=Cells(i, 1).Value
      Next i
      End Sub
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-08-22
        • 2011-10-08
        • 2014-04-15
        • 1970-01-01
        • 2016-08-26
        • 2012-09-14
        相关资源
        最近更新 更多