Sisukord
Selles artiklis õpime, kuidas Exceli URL-ist hüperlinki ekstraheerida, kasutades kolme erinevat meetodit. Töötame sageli erinevate allikate andmetega, mis sisaldavad URL-i. See võib juhtuda ka juhtudel, kui kopeerime veebilehelt tabeli või nimekirja. Käime artikli läbi, et õppida, kuidas saada neist URL-idest hüperlinke.
Lae alla praktiline töövihik
Lae alla see harjutusvihik, et seda artiklit lugedes harjutada.
Hyperlinkide väljavõtmine URL-idest.xlsm3 meetodit hüperlingi väljavõtmiseks URL-ist Excelis
Selles artiklis, et näidata, kuidas väljavõtte hüperlingid aadressilt URLid me kasutame hulga URL-ühendusi, mis pärinevad veebilehelt Exceldemy veebisait Need lingid esindavad mõningaid tavalised funktsioonide nimed.
1. Looge kasutaja määratud funktsioon, et Exceli URL-ist hüperlinki välja võtta
aadressile väljavõtte hüperlingid aadressilt URL, me saame define a kohandatud funktsioon aadressil VBA kood ja seejärel kasutada seda kui regulaarne funktsioon . Excel ei paku mis tahes ehitatud - aadressil funktsioon nii, et me saame hüperlingid otse. Järgime samme, et seda teha.
Sammud:
- Alates Exceli lint, minna Arendaja vahekaart .
- Klõpsake kohta Visual Basic võimalus avatud . Visual Basic toimetaja .
- aadressile luua a uus moodul, valida Mooduli valik alates Sisestage vahekaart .
- Nüüd, koopia järgmine kood koodiredaktoris.
Function EXTRACTHYPELINK(Rng As Range) As String EXTRACTHYPELINK = Rng.Hyperlinks(1).Address End Function
Selle koodiga kasutasime Hyperlinkide konstruktorit, et luua kohandatud funktsioon nimega EXTRACTHYPELINK mida saab kasutada regulaarne funktsioon meie töölehel.
- Meie andmekogumis on 5 URL-d lahtrites B5:B9.
- Kärgis C5 , kui me püüdsime tüüp funktsioon nimega EXTRACTHYPELINK, Excel pakub meile kasutaja määratud funktsioon kui automaatne ettepanek . Press . Tab võti aktsepteeri ettepaneku ja panna B5 kui funktsiooni argument .
- Muidu, tüüp . täisfunktsiooni nimi ise. Kirjutage valem lahtrisse C5 ja vajutage Sisestage.
=EXTRACTHYPERLINK(B5)
Selle tulemusena näeme, et ekstraheeritud URL lahtris C5.
- Et saada teine URLid , leida . Täitmise käepide aadressil vasak alumine nurk raku C5 ja drag see alla .
Loe edasi: Kuidas eemaldada hüperlink kogu Exceli veeru jaoks (5 võimalust)
2. Exceli VBA-kood, et saada hüperlink Urlist
Rakendamine VBA kood säästab nii aega kui ka vaeva, kui me tahame eraldada hüperlingid mitmest URL-ist. Oletame, et meil on 7 erinevad URLid rakkudes B5:B11 millest hüperlingid tuleb välja kaevandada.
Sammud:
- Pange järgmine kood Visual Code Editorisse:
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
- Press F5 aadressile käivitada kood. A dialoogiboks avatud valige . rakkude vahemik.
- Nüüd, valige rakud B5:B11 täita Vahemiku sisendkast ja seejärel klõpsake
- Siin on nimekiri ekstraheeritud hüperlingid.
Loe edasi: Kuidas saada hüperlink Exceli lahtrist VBAga (3 meetodit)
Sarnased lugemised
- [Parandatud!] See töövihik sisaldab linke ühele või mitmele välisallikale, mis võivad olla ebaturvalised.
- Kuidas luua ripploendi hüperlink teisele Exceli lehele
- Kuidas hüperlinkida mitu lahtrit Excelis (3 viisi)
- Miks minu Exceli lingid murduvad? (3 põhjust koos lahendustega)
- [Parandatud!] "See töövihik sisaldab linke teistele andmeallikatele" Viga Excelis
3. Väljavõte hüperlink Url-st, kasutades Exceli hüperlingi funktsiooni redigeerimist
Kasutades Hüperlinkide redigeerimine hüperlinkide väljavõtmiseks on manuaalne protsess mis maksaks väärtuslikku aega ja vaeva. Siiski on see meetod kasulik teada. Vaatame, kuidas me saame selle tehnika abil URL-ist hüperlingi välja võtta. Allpool on toodud sammud.
Sammud:
- Klõpsake kohta rakk mis sisaldab URL olla ekstraheeritud Siin valisime raku B5 .
- Parempoolne klõps hiirega avada . kontekstmenüü ja siis valige . Muuda hüperlinki.
- Ülaltoodud sammud avatud üles Hüperlingi akna redigeerimine . Aadressi sisestuskast näitab hüperlink.
- Press Ctrl + C aadressile koopia hüperlink ja klõpsake akna sulgemiseks OK. Pärast seda, paste . kopeeritud link soovitud lahtrisse. Me kleebisime hüperlink seotud lahter B5 aadressil lahter C5.
- Seda protsessi järgides saame kõik teised hüperlingid ükshaaval kätte.
Loe edasi: Kuidas redigeerida hüperlinki Excelis (5 kiiret ja lihtsat viisi)
Asjad, mida meeles pidada
- Kuigi kasutades VBA kood on meie eesmärgi saavutamiseks suurepärane. Aga kui kood on käivitunud, kaotame me ajalugu See tähendab, et me ei saa enam muutust tagasi teha.
- Juhul, kui meil on vaja muuta meie lähteandmed aeg-ajalt on parem kasutada meetodeid, mis kasutavad funktsioonid nagu me kasutasime meetod 1 Sel juhul on väljund on dünaamiline koos muudatusega lähteandmed .
Kokkuvõte
Nüüd teame mitmeid meetodeid, kuidas Exceli URL-idest hüperlingid välja võtta. Loodetavasti julgustab see teid neid meetodeid kindlamalt kasutama. Kui teil on küsimusi või ettepanekuid, ärge unustage neid allpool olevasse kommentaarikasti panna.