2016-11-04 57 views
0

我有一個很長的列添加超鏈接。 地址從'https:www。***。com /'+帳戶ID開始。 所以每個單元都有自定義的地址。 目前我剛剛創建了一個新的列中使用將超鏈接添加到Excel中的長列?

=HYPERLINK('https:www.***.com/'&$A1,$A1) 

和向下拖動到列結束。

我想知道我是否可以(絕對)直接將它列入A列(帳戶ID列本身),同時顯示ID以及超鏈接。

列是這樣的:

Account ID 
101010101 
101010102 
101010103 
101010104 
101010105 
101010106 
... 

回答

-1

您可以使用VBA用於此目的。下面是VBA代碼做到這一點:

Sub LinkCreate() 
Dim LastRow As Long, n As Integer, idName As String, addressLink As String 
With ActiveSheet 
    LastRow = .Cells(.Rows.Count, "A").End(xlUp).Row 
End With 

For n = 2 To LastRow 
    ActiveSheet.Cells(n, 1).Select 
    idName = ActiveSheet.Cells(n, 1).Value 
    addressLink = "http://google.com/" & idName 
    ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:=addressLink, TextToDisplay:=idName 
Next n 

末次

Here你可以看到我的示例文件

+0

只是不要忘記啓用宏 – bzimor