programing

다른 셀의 데이터를 기반으로 엑셀에서 URL을 생성하려면 어떻게 해야 합니까?

instargram 2023. 10. 9. 21:19
반응형

다른 셀의 데이터를 기반으로 엑셀에서 URL을 생성하려면 어떻게 해야 합니까?

다음과 같은 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

언급URL : https://stackoverflow.com/questions/16361620/how-do-i-create-urls-in-excel-based-on-data-in-another-cell

반응형