2013-05-03 58 views
5

考慮以下Excel表單:如何根據另一個單元格中的數據在Excel中創建URL?

 A    B      C 
1 ASX:ANZ  ANZ:ASX  http://www.site.com/page?id=ANZ:ASX 
2 DOW:1234  1234:DOW  http://www.site.com/page?id=1234:DOW 
3 NASDAQ:EXP EXP:NASDAQ http://www.site.com/page?id=EXP:NASDAQ 

我需要用於B的公式和C柱。在B列中,我需要將A列的值拆分爲:以及兩個相反的結果部分,請參閱三個示例。在C列中,我需要將B的結果添加到(硬拷貝)URL(http://www.site.com/page?id=)以形成鏈接。

誰能幫我一把嗎?非常感謝您的幫助!

回答

16

好的。我通常不會提供飼料的答案,但在這裏你去。

在B:

=MID(A1, FIND(":", A1, 1)+1, LEN(A1) - FIND(":",A1,1)) & ":"&MID(A1,1,FIND(":",A1,1)-1) 

在C:

=HYPERLINK("http://www.site.com/page?id="&B1) 
+0

勺子餵養對我的作品.. – 2016-01-25 09:12:03

3
=hyperlink("http://www.site.com/page?id="&B1) *english version * 
0

循環看起來像他:

Dim row As Integer 
Dim snumber As Variant 
Dim TestCell As String 
Dim lastcell As Integer 

Sheets("data").Select 


lastcell = Sheets("data").Cells(Rows.Count, "A").End(xlUp).row 

For row = 1 To lastcell 
    TestCell = "A" & row 
    snumber = Range(TestCell).Value 
    If snumber <> "" And snumber <> "0" Then 
     Range(TestCell).Select 
     ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:= _ 
     "url goes here", TextToDisplay:=snumber 
    End If 
Next row 
+1

我不我們不知道這與OP想要的接近。 – ApplePie 2013-05-03 18:29:20

相關問題