Turinys
Šiame straipsnyje sužinosime, kaip "Excel" programoje iš URL išgauti hipersaitus naudojant tris skirtingus metodus. Dažnai dirbame su duomenimis iš įvairių šaltinių, kuriuose yra URL. taip pat gali atsitikti tais atvejais, kai kopijuojame lentelę ar sąrašą iš svetainės. Peržiūrėkime straipsnį ir sužinokime, kaip iš šių URL gauti hipersaitus.
Atsisiųsti praktikos sąsiuvinį
Atsisiųskite šį pratybų sąsiuvinį, kad galėtumėte atlikti pratimus skaitydami šį straipsnį.
Hipersaitų iš URL išskyrimas.xlsm3 metodai, kaip iš URL ištraukti hipersaitus iš "Excel
Šiame straipsnyje parodysime, kaip išgauti hipersaitus iš URL adresai naudosime keletą URL adresų iš Exceldemy svetainė . Šios nuorodos yra kai kurios įprasti funkcijų pavadinimai.
1. Naudotojo apibrėžtos funkcijos sukūrimas, kad iš URL ištrauktumėte hipersaitus "Excel" programoje
Į išgauti hipersaitus iš URL adresai, galime apibrėžti a pasirinktinė funkcija svetainėje VBA kodas ir tada naudokite jį kaip įprasta funkcija . Excel neteikia bet kuris pastatytas - svetainėje funkcija kad galėtume tiesiogiai gauti hipersaitus. Atlikime šiuos veiksmus, kad tai padarytume.
Žingsniai:
- Iš "Excel" juostelė, eikite į Kūrėjo skirtukas .
- Spustelėkite apie "Visual Basic parinktį Atviras . "Visual Basic" redaktorius .
- Į sukurti a naujas modulis, pasirinkti Modulio parinktis iš Skirtukas Insert .
- Dabar, kopijuoti kodo redaktoriuje įrašykite šį kodą.
Funkcija EXTRACTHYPELINK(Rng As Range) As String EXTRACTHYPELINK = Rng.Hyperlinks(1).Address End Function
Naudodami šį kodą, naudodami "Hyperlinks" konstruktorių sukūrėme pasirinktinė funkcija pavadinimu IŠTRAUKTI NUORODĄ kuris gali būti naudojamas kaip įprasta funkcija mūsų darbalapyje.
- Mūsų duomenų rinkinyje 5 URL adresai ląstelėse B5:B9.
- Ląstelėje C5 , kai bandėme tipas funkcija, pavadinta IŠTRAUKITE NUORODĄ, "Excel" suteikia mums naudotojo apibrėžtas funkciją kaip automatinis pasiūlymas . Paspauskite . Skirtukas klavišą, kad priimti pasiūlymą ir įdėti B5 kaip funkcijos argumentas .
- Priešingu atveju, tipas . pilnas funkcijos pavadinimas patys. Įrašykite formulę į ląstelę C5 ir paspauskite Įveskite.
=EXTRACTHYPERLINK(B5)
Dėl to galime matyti išgautas URL adresas ląstelėje C5.
- Norėdami gauti kitą URL adresai , rasti . Užpildymo rankena prie kairysis apatinis kampas ląstelės C5 ir vilkite tai žemyn .
Skaityti daugiau: Kaip pašalinti "Excel" viso stulpelio hipersaitus (5 būdai)
2. "Excel" VBA kodas, skirtas gauti hipersaitus iš URL
Taikyti VBA kodas sutaupo laiko ir pastangų, kai norime iš kelių URL išgauti hipersaitus. Tarkime, turime 7 skirtingi URL adresai ląstelėse B5:B11 iš kurių hipersaitus turi būti išgauti.
Žingsniai:
- Į "Visual Code Editor" įkelkite šį kodą:
Sub ExtractHLinksUrls() Dim Rng As Range Dim SelectRange As Range On Error Resume Next xTitleId = "Exceldemy" Set SelectRange = Application.Selection Set SelectRange = Application.InputBox("Range", xTitleId, SelectRange.Address, Type:=8) For Each Rng In SelectRange If Rng.Hyperlinks.Count> 0 Then Rng.Value = Rng.Hyperlinks.Item(1).Address End If Next End Sub
- Paspauskite F5 į paleisti kodą. A dialogo langas atidaryta pasirinkite . ląstelių diapazonas.
- Dabar, pasirinkite ląstelės B5:B11 užpildyti Kategorijos įvesties laukelis ir spustelėkite
- Čia pateikiamas sąrašas išskirtos hipersaitus.
Skaityti daugiau: Kaip gauti hipersaitus iš "Excel" ląstelės naudojant VBA (3 metodai)
Panašūs skaitiniai
- [Pataisyta!] Šiame sąsiuvinyje yra nuorodų į vieną ar daugiau išorinių šaltinių, kurie gali būti nesaugūs
- Kaip sukurti išskleidžiamojo sąrašo hipersaitą į kitą "Excel" lapą
- Kaip "Excel" programoje susieti kelias ląsteles hipersaitais (3 būdai)
- Kodėl mano "Excel" nuorodos nuolat lūžta? (3 priežastys ir sprendimai)
- [Pataisyta!] "Šiame sąsiuvinyje yra nuorodų į kitus duomenų šaltinius" klaida programoje "Excel
3. Hipersaito išskyrimas iš URL naudojant "Excel" hipersaito redagavimo funkciją
Naudojant Redaguoti hipersaitus išgauti hipersaitus yra rankinis procesas tai kainuotų šiek tiek brangaus laiko ir pastangų. Vis dėlto tai yra naudingas metodas, kurį reikia žinoti. Pažiūrėkime, kaip galime iš URL išgauti hipersaitą naudodami šį metodą. Toliau pateikiami veiksmai.
Žingsniai:
- Spustelėkite apie ląstelė kuriame yra URL būti ištraukta . Čia mes pasirinkome ląstelę B5 .
- Dešiniuoju pelės klavišu spustelėkite pelė atverti . kontekstinis meniu ir tada pasirinkite . Redaguoti hipersaitus.
- Pirmiau nurodyti veiksmai atidaryta iki Redaguoti hipersaitų langą . Adreso įvesties langelis rodo, kad hipersaitas.
- Paspauskite Ctrl + C į kopijuoti nuorodą ir spustelėkite OK, kad uždarytumėte langą. Po to, įklijuokite . nukopijuota nuoroda norimoje ląstelėje. hipersaitas susijęs su ląstelė B5 svetainėje C5 ląstelė.
- Vykdydami šį procesą, galime gauti visas kitas hipersaitus vieną po kitos.
Skaityti daugiau: Kaip redaguoti "Excel" hipersaitus (5 greiti & amp; Lengvi būdai)
Dalykai, kuriuos reikia prisiminti
- Nors naudojant VBA kodas puikiai tinka mūsų tikslui pasiekti. Tačiau kai kodas paleidžiamas, mes prarandame istorija . Tai reiškia, kad nebegalime atšaukti pokyčių.
- Jei mums prireiktų keisti mūsų pirminiai duomenys laikas nuo laiko, geriau naudoti metodus, kurie naudoja funkcijos kaip naudojome 1 metodas Šiuo atveju išvestis yra . dinaminis pasikeitus pirminiai duomenys .
Išvada
Dabar žinome keletą metodų, kaip "Excel" programoje iš URL išgauti hipersaitus. Tikimės, kad tai paskatins jus drąsiau naudotis šiais metodais. Jei turite klausimų ar pasiūlymų, nepamirškite jų pateikti toliau esančiame komentarų laukelyje.