[英]How do I create URLs in Excel based on data in another cell?
请考虑以下Excel工作表:
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=
)以形成链接。
谁能帮助我? 非常感谢您的帮助!
好的。 我通常不会用勺子喂答案但是你走了。
在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)
=hyperlink("http://www.site.com/page?id="&B1) *english version *
循环看起来像他的:
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
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.