Tartalomjegyzék
Ebben a cikkben megtanuljuk, hogyan lehet az Excelben három különböző módszerrel hiperhivatkozást kinyerni az URL-ből. Gyakran dolgozunk különböző forrásokból származó adatokkal, amelyek URL-címeket tartalmaznak. ez olyan esetekben is előfordulhat, amikor egy táblázatot vagy listát másolunk egy weboldalról. Nézzük át a cikket, hogy megtudjuk, hogyan lehet a hiperhivatkozásokat ezekből az URL-címekből kinyerni.
Gyakorlati munkafüzet letöltése
Töltse le ezt a gyakorlati munkafüzetet, hogy gyakorolhasson, miközben ezt a cikket olvassa.
Hiperhivatkozások kivonása URL-ekből.xlsm3 módszer a hiperhivatkozás kivonására az Excel URL-ből
Ebben a cikkben, hogy megmutassuk, hogyan lehet hiperhivatkozások kivonása a címről URL-ek egy csomó URL-t fogunk használni a Exceldemy weboldal Ezek a linkek néhány rendszeres függvénynevek.
1. Hozzon létre egy felhasználó által definiált függvényt a hiperhivatkozás kivonásához az Excel URL-címből
A címre. hiperhivatkozások kivonása a címről URL-címek, tudunk define a egyéni funkció a oldalon. VBA kód majd használjuk azt, mint egy rendszeres funkció . nem nyújt bármilyen épített - a oldalon. funkció hogy közvetlenül hiperhivatkozásokat kaphassunk. Kövessük a lépéseket, hogy ez megtörténjen.
Lépések:
- A Excel szalag, menj a Fejlesztő lap .
- Kattintson a címre. a Visual Basic opciót a nyitott a Visual Basic szerkesztő .
- A címre. hozzon létre a új modul, válassza a Modul opció a Beszúrás lap .
- Most, másolat a következő kódot a kódszerkesztőben.
Function EXTRACTHYPELINK(Rng As Range) As String EXTRACTHYPELINK = Rng.Hyperlinks(1).Address End Function
Ezzel a kóddal a Hyperlinks konstruktor segítségével létrehoztunk egy egyéni funkció a nevet viseli. EXTRACTHYPELINK amely használható rendszeres funkció a munkalapunkon.
- A mi adatállományunkban 5 URL-címek a cellákban B5:B9.
- A cellában C5 , amikor megpróbáltuk típus a EXTRACTHYPELINK, Az Excel biztosítja számunkra a felhasználó által meghatározott funkciót, mint egy automatikus javaslat . Sajtó a Tab kulcs a elfogadja a javaslatot, és tegye B5 mint a funkció argumentuma .
- Egyébként, típus a teljes funkciónév Írja a képletet a cellába C5 és nyomja meg a Lépjen be.
=EXTRACTHYPERLINK(B5)
Ennek eredményeképpen láthatjuk a kinyert URL cellában C5.
- A másik URL-ek , keresse meg a címet. a Töltse ki a fogantyút a bal alsó sarok a sejt C5 és drag it le .
Bővebben: Hogyan lehet eltávolítani a hiperhivatkozást az egész oszlophoz az Excelben (5 módja)
2. Excel VBA kód a hiperhivatkozás megszerzéséhez az Url-ből
A alkalmazásával VBA kód időt és energiát takarít meg, ha több URL-ből szeretnénk hiperlinkeket kivonni. Mondjuk, hogy van egy 7 különböző URL-ek sejtekben B5:B11 amelyből hiperhivatkozások ki kell vonni.
Lépések:
- Tegye a következő kódot a Visual Code Editorba:
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 SelectRrange If Rng.Hyperlinks.Count> 0 Then Rng.Value = Rng.Hyperlinks.Item(1).Address End If Next End Sub
- Sajtó F5 a címre. fuss a kód. A párbeszédpanel megnyitotta a válassza ki a címet. a cellák tartománya.
- Most, válassza ki a címet. sejtek B5:B11 hogy kitöltse a Tartomány beviteli mező majd kattintson a
- Itt van a következő listája kivont hiperhivatkozások.
További információ: Hogyan szerezzen hiperhivatkozást egy Excel-cellából a VBA segítségével (3 módszer)
Hasonló olvasmányok
- [Javítva!] Ez a munkafüzet egy vagy több olyan külső forrásra mutató hivatkozást tartalmaz, amely nem biztonságos lehet.
- Hogyan hozzon létre egy legördülő listát hiperhivatkozással egy másik lapra az Excelben?
- Hogyan lehet több cellát hiperhivatkozni az Excelben (3 módja)
- Miért törik meg az Excel-kapcsolataim? (3 ok és megoldás)
- [Javítva!] "Ez a munkafüzet más adatforrásokra mutató hivatkozásokat tartalmaz" Hiba az Excelben
3. Hiperhivatkozás kivonása az Url-ből a Hiperhivatkozás szerkesztése funkcióval az Excelben
A Hiperhivatkozás szerkesztése a hiperhivatkozások kivonásához egy manuális folyamat ami értékes időbe és erőfeszítésbe kerülne. Mégis, hasznos módszer, ha ismerjük. Nézzük meg, hogyan tudunk hiperhivatkozást kivonni egy URL-ből ezzel a technikával. A lépéseket az alábbiakban adjuk meg.
Lépések:
- Kattintson a címre. a sejt amely tartalmazza a URL hogy kivont Itt kiválasztottuk a sejtet B5 .
- Kattintson a jobb gombbal a címre. az egér kinyitni a kontextus menü majd válassza ki a címet. a Hiperhivatkozás szerkesztése.
- A fenti lépések megnyitotta fel a Hiperhivatkozás szerkesztése ablak . Cím beviteli mező mutatja a hiperlink.
- Sajtó Ctrl + C a címre. másolat a hiperhivatkozást, majd kattintson az OK gombra az ablak bezárásához. Ezt követően, paste a másolt link a kívánt cellába. Beillesztettük a hiperhivatkozás a következőkkel kapcsolatban B5 cella a oldalon. C5-ös cella.
- Ha ezt a folyamatot követjük, egyenként megkapjuk az összes többi hiperhivatkozást.
Bővebben: Hogyan kell szerkeszteni a hiperhivatkozást az Excelben (5 gyors és egyszerű módja)
Emlékezetes dolgok
- Bár a VBA A kód nagyszerű a célunk eléréséhez. De amint a kódot futtatjuk, elveszítjük a történelem Ez azt jelenti, hogy már nem tudjuk visszacsinálni a változást.
- Abban az esetben, ha szükségünk van megváltoztatni a forrásadatok időről időre, jobb, ha olyan módszereket használunk, amelyek a funkciók ahogyan azt a 1. módszer Ebben az esetben a kimenet a dinamikus a változással a forrásadatok .
Következtetés
Most már több módszert is ismerünk arra, hogy az Excelben lévő URL-ekből hiperhivatkozásokat vonjunk ki. Remélhetőleg ez arra ösztönzi Önt, hogy ezeket a módszereket magabiztosabban használja. Bármilyen kérdés vagy javaslat ne felejtse el, hogy az alábbi megjegyzés rovatba tegye őket.