Ako extrahovať hypertextový odkaz z adresy URL v programe Excel (3 metódy)

  • Zdieľajte To
Hugh West

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.xlsm

3 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.

Hugh West je veľmi skúsený tréner a analytik Excelu s viac ako 10-ročnými skúsenosťami v tomto odvetví. Má bakalársky titul v odbore účtovníctvo a financie a magisterský titul v odbore Business Administration. Hugh má vášeň pre vyučovanie a vyvinul jedinečný vyučovací prístup, ktorý sa dá ľahko sledovať a pochopiť. Jeho odborné znalosti Excelu pomohli tisíckam študentov a profesionálov na celom svete zlepšiť svoje zručnosti a vyniknúť vo svojej kariére. Hugh sa prostredníctvom svojho blogu delí o svoje znalosti so svetom a ponúka bezplatné výukové programy Excelu a online školenia, ktoré jednotlivcom a firmám pomôžu naplno využiť ich potenciál.