Obsah
V tomto článku sa dozvieme, ako získať hypertextový odkaz z adresy URL v programe Excel pomocou troch rôznych metód. Často pracujeme s údajmi z rôznych zdrojov, ktoré obsahujú adresy URL. môže sa to stať aj v prípadoch, keď kopírujeme tabuľku alebo zoznam z webovej stránky. Prejdime si článok a naučíme sa, ako získať hypertextové odkazy z týchto adries URL.
Stiahnite si cvičebnicu
Stiahnite si tento cvičebný zošit, aby ste si počas čítania tohto článku precvičili svoje zručnosti.
Extrakcia hypertextových odkazov z adries URL.xlsm3 metódy na extrakciu hypertextového odkazu z adresy URL v programe Excel
V tomto článku ukážeme, ako extrahovať hypertextové odkazy z adresy Adresy URL použijeme niekoľko adries URL z Webová stránka Exceldemy Tieto odkazy predstavujú niektoré pravidelné názvy funkcií.
1. Vytvorenie funkcie definovanej používateľom na extrakciu hypertextového odkazu z adresy URL v programe Excel
Na extrahovať hypertextové odkazy z adresy Adresy URL, môžeme definovať a vlastná funkcia na stránke Kód VBA a potom ho použite ako pravidelná funkcia . Excel neposkytuje akékoľvek postavený - na stránke funkcia aby sme mohli priamo získať hypertextové odkazy. Postupujme podľa krokov, ako to urobiť.
Kroky:
- Z Stuha aplikácie Excel, prejdite na Karta Vývojár .
- Kliknite na . na Visual Basic možnosť otvoriť . Editor jazyka Visual Basic .
- Na vytvoriť a nový modul, vybrať Možnosť modulu z Vložiť kartu .
- Teraz, kopírovať nasledujúci kód v editore kódu.
Funkcia EXTRACTHYPELINK(Rng As Range) As String EXTRACTHYPELINK = Rng.Hyperlinks(1).Address End Function
Pomocou tohto kódu sme použili konštruktor Hyperlinks na vytvorenie vlastná funkcia s názvom EXTRAKCIA PREPOJENIA ktoré možno použiť ako pravidelná funkcia v našom pracovnom liste.
- V našom súbore údajov máme 5 Adresy URL v bunkách B5:B9.
- V bunke C5 , keď sme sa pokúšali typ funkciu s názvom EXTRAKCIA PREPOJENIA, Excel nám poskytuje používateľom definované funkciu ako automatický návrh . Tlač . Karta kľúč k prijať návrh a dať B5 ako argument funkcie .
- V opačnom prípade, typ . celý názov funkcie napíšte vzorec do bunky C5 a stlačte Vstúpte.
=EXTRACTHYPERLINK(B5)
V dôsledku toho môžeme vidieť extrahovaná adresa URL v bunke C5.
- Ak chcete získať ďalšie Adresy URL , vyhľadajte . Rukoväť náplne na ľavý dolný roh bunky C5 a Drag to dole .
Prečítajte si viac: Ako odstrániť hypertextový odkaz pre celý stĺpec v programe Excel (5 spôsobov)
2. Kód Excel VBA na získanie hypertextového odkazu z adresy URL
Aplikácia Kód VBA šetrí čas aj námahu, keď chceme extrahovať hypertextové odkazy z viacerých adries URL. Povedzme, že máme 7 rôzne Adresy URL v bunkách B5:B11 z ktorého hypertextové odkazy sa majú extrahovať.
Kroky:
- Do editora Visual Code vložte nasledujúci kód:
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
- Tlač F5 na spustiť kód. A dialógové okno otvorené pre vybrať . rozsah buniek.
- Teraz, vybrať bunky B5:B11 na vyplnenie Vstupné pole Rozsah a potom kliknite na
- Tu je zoznam extrahované hypertextové odkazy.
Prečítajte si viac: Ako získať hypertextový odkaz z bunky programu Excel pomocou VBA (3 metódy)
Podobné čítania
- [Opravené!] Tento zošit obsahuje odkazy na jeden alebo viacero externých zdrojov, ktoré môžu byť nebezpečné
- Ako vytvoriť rozbaľovací zoznam s hypertextovým odkazom na iný hárok v programe Excel
- Ako vytvoriť hypertextové prepojenie viacerých buniek v programe Excel (3 spôsoby)
- Prečo sa moje odkazy v programe Excel neustále rozbíjajú? (3 dôvody s riešeniami)
- [Opravené!] Chyba 'Tento zošit obsahuje odkazy na iné zdroje údajov' v programe Excel
3. Výpis hypertextového odkazu z URL pomocou funkcie úpravy hypertextového odkazu v programe Excel
Použitie Upraviť hypertextový odkaz na extrahovanie hypertextových odkazov je manuálny proces ktoré by stálo nejaký drahocenný čas a úsilie. Napriek tomu je to užitočná metóda, ktorú treba poznať. Pozrime sa, ako môžeme pomocou tejto techniky získať hypertextový odkaz z adresy URL. Kroky sú uvedené nižšie.
Kroky:
- Kliknite na . na bunka obsahujúce ADRESA URL byť extrahované Tu sme vybrali bunky B5 .
- Kliknite pravým tlačidlom myši na stránku myš sa otvoriť . kontextové menu a potom vybrať . Upraviť hypertextový odkaz.
- Vyššie uvedené kroky otvorené nahor Upraviť okno Hypertextový odkaz . Pole na zadávanie adresy zobrazuje hypertextový odkaz.
- Tlač Ctrl + C na kopírovať hypertextový odkaz a kliknutím na tlačidlo OK zatvorte okno, vložte . skopírované prepojenie do požadovanej bunky. Vložili sme hypertextový odkaz spojené s bunka B5 na stránke bunka C5.
- Týmto postupom môžeme postupne získať všetky ostatné hypertextové odkazy.
Prečítajte si viac: Ako upraviť hypertextový odkaz v programe Excel (5 rýchlych a jednoduchých spôsobov)
Čo si treba zapamätať
- Aj keď sa používa VBA kód je skvelý na dosiahnutie nášho cieľa. Ale akonáhle je kód spustený, stratíme história To znamená, že zmenu už nemôžeme vrátiť späť.
- V prípade, že potrebujeme zmeniť naše zdrojové údaje z času na čas, je lepšie používať metódy, ktoré používajú funkcie ako sme použili v metóda 1 V tomto prípade výstup je . dynamický so zmenou zdrojové údaje .
Záver
Teraz poznáme niekoľko metód na extrakciu hypertextových odkazov z adries URL v programe Excel. Dúfame, že vás to povzbudí k istejšiemu používaniu týchto metód. Akékoľvek otázky alebo návrhy nezabudnite uviesť v poli pre komentáre nižšie.