我在A栏中有文字,B栏中有网址。
我希望合并后的A& B显示在C列中。
示例:
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
答案 0 :(得分:3)
答案 1 :(得分:1)
在Excel中使用CONCATENATE-Funktion,例如=CONCATENATE(A1;B1)
。
如果您需要方形支架,只需将它们添加到eg.g =CONCATENATE(A1;"[";B1;"]")
。
Excel中的函数名称取决于您的语言,您可能必须使用翻译版本(在德国' VERKETTEN',其他语言请参阅http://en.excel-translator.de/CONCATENATE/)。 它变得更好:在德国你需要&#34 ;;"分开参数,在英语中它是","。
在Excel中翻译funktion-names应被视为犯罪。
答案 2 :(得分:0)
我找到了我要找的答案,这是我用过的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