Excel maakt het mogelijk hyperlinks in cellen te hebben die u kunt gebruiken om direct naar die URL te gaan.
bijvoorbeeld, hieronder is een lijst met bedrijfsnamen die zijn gekoppeld aan de URL van de bedrijfswebsite. Wanneer u op de cel klikt, wordt automatisch uw standaard browser geopend (Chrome in mijn geval) en gaat u naar die URL.
Er zijn veel dingen die u kunt doen met hyperlinks in Excel (zoals een link naar een externe website, een link naar een ander blad/werkmap, een link naar een map, een link naar een e-mail, enz.).,
in dit artikel zal ik alles behandelen wat u moet weten om met hyperlinks in Excel te werken (inclusief enkele nuttige tips en voorbeelden).
Deze Tutorial omvat:
Hyperlinks invoegen
Er zijn veel verschillende manieren om hyperlinks in Excel te maken:
- typ handmatig de URL (of kopieer plakken)
- met behulp van de HYPERLINK functie
- met behulp van het dialoogvenster Hyperlink invoegen
laten we meer te weten komen over elk van deze methoden.,
typ handmatig de URL
wanneer u handmatig een URL invoert in een cel in Excel, of deze kopieert en plakt in de cel, converteert Excel deze automatisch naar een hyperlink.
hieronder staan de stappen die een eenvoudige URL in een hyperlink veranderen:
- selecteer een cel waarin u de hyperlink wilt krijgen
- druk op F2 om in de bewerkmodus te komen (of dubbelklik op de cel).
- Typ de URL en druk op enter. Als ik bijvoorbeeld de URL – https://trumpexcel.com in een cel typ en op enter druk, wordt er een hyperlink naar gemaakt.,
merk op dat u http of https moet toevoegen voor die URL ‘ s waar geen www in staat. In het geval er www als prefix is, zou het de hyperlink maken, zelfs als je de http/https niet toevoegt.
wanneer u een URL van het web kopieert (of een ander document / bestand) en deze in een cel in Excel plakt, wordt deze automatisch gelinkt.
invoegen met behulp van het dialoogvenster
Als u wilt dat de tekst in de cel iets anders is dan de URL en wilt koppelen aan een specifieke URL, kunt u de hyperlink invoegen optie in Excel gebruiken.,
hieronder staan de stappen om de hyperlink in een cel in te voeren met behulp van het dialoogvenster Hyperlink invoegen:
- Selecteer de cel waarin u de hyperlink wilt
- Voer de tekst in die u wilt hyperlinken. In dit geval gebruik ik de tekst ‘Sumit’s Blog’
- klik op het tabblad Invoegen.
- klik op de knop links. Dit opent het dialoogvenster Hyperlink invoegen (u kunt ook de sneltoets gebruiken – Control + K).
- voer in het dialoogvenster Hyperlink invoegen de URL in het adresveld in.
- druk op de OK knop.,
Dit zal de hyperlink van de cel invoegen terwijl de tekst hetzelfde blijft.
invoegen met behulp van de HYPERLINKFUNCTIE
een andere manier om een link in Excel in te voegen kan zijn met behulp van de HYPERLINKFUNCTIE.,
hieronder staat de syntaxis:
HYPERLINK(link_location, )
- link_locatie: dit kan de URL zijn van een webpagina, een pad naar een map of een bestand op de harde schijf, plaats in een document (zoals een specifieke cel of benoemd bereik in een Excel-werkblad of werkmap).
- : Dit is een optioneel argument. Dit is de tekst die u wilt in de cel met de hyperlink. In het geval u dit argument weglaat, zal het de link_location tekstreeks gebruiken als de beschrijvende naam.
Hieronder is een voorbeeld waar ik de naam van bedrijven in een kolom en hun website URL in een andere kolom.,
Hieronder is de HYPERLINKFUNCTIE om het resultaat te krijgen waar de tekst de bedrijfsnaam is en het linkt naar de bedrijfswebsite.
in de voorbeelden tot nu toe hebben we gezien hoe we hyperlinks naar websites kunnen maken.
maar u kunt ook hyperlinks maken naar werkbladen in dezelfde werkmap, andere werkmappen en bestanden en mappen op uw harde schijf.
laten we eens kijken hoe het gedaan kan worden.,
Maak een Hyperlink naar een werkblad in dezelfde werkmap
Hieronder staan de stappen om een hyperlink naar Sheet2 in dezelfde werkmap te maken:
- Selecteer de cel waarin u de link
- wilt invoeren de tekst die u wilt hyperlinken. In dit voorbeeld heb ik de tekst ‘Link naar Sheet2’gebruikt.
- klik op het tabblad Invoegen.
- klik op de knop links. Dit opent het dialoogvenster Hyperlink invoegen (u kunt ook de sneltoets gebruiken – Control + K).
- selecteer in het dialoogvenster Hyperlink invoegen de optie ‘plaats in dit Document’ in het linkerdeelvenster.,
- Voer de cel in die u wilt hyperlink (ik ga met de standaard A1).
- Selecteer het blad dat u wilt hyperlink (Sheet2 in dit geval)
- klik op OK.
u kunt dezelfde methode ook gebruiken om te linken naar een gedefinieerde naam (benoemde cel of benoemde bereik). Als u benoemde bereiken (benoemde cellen) in de werkmap hebt, worden deze weergegeven in de categorie ‘Gedefinieerde namen’ in het dialoogvenster ‘Hyperlink invoegen’.
naast het dialoogvenster is er ook een functie in Excel waarmee u hyperlinks kunt maken.
dus in plaats van het dialoogvenster te gebruiken, kunt u in plaats daarvan de HYPERLINKFORMULE gebruiken om een koppeling naar een cel in een ander werkblad te maken.,
de onderstaande formule doet dit:
=HYPERLINK("#"&"Sheet2!A1","Link to Sheet2")
Hieronder is hoe deze formule werkt:
- “# ” zou de formule vertellen om naar dezelfde werkmap te verwijzen.
- “Sheet2!A1 “vertelt de formule dat de cel waaraan moet worden gekoppeld in dezelfde werkmap
- “Link naar Sheet2” de tekst is die in de cel wordt weergegeven.
Maak een Hyperlink naar een bestand (in dezelfde of verschillende mappen)
u kunt dezelfde methode ook gebruiken om hyperlinks te maken naar andere Excel-(en niet-Excel -) bestanden die zich in dezelfde map of in andere mappen bevinden.,
bijvoorbeeld, als u een bestand wilt openen met de Test.xlsx die zich in dezelfde map bevindt als uw huidige bestand, kunt u de volgende stappen gebruiken:
- Selecteer de cel waarin u de hyperlink wilt
- klik op het tabblad bijvoegen.
- klik op de knop links. Dit opent het dialoogvenster Hyperlink invoegen (u kunt ook de sneltoets gebruiken – Control + K).
- in het dialoogvenster Hyperlink invoegen selecteert u de optie ‘bestaand bestand of webpagina’ in het linkerdeelvenster.,
- selecteer ‘Huidige map’ in de Look in options
- Selecteer het bestand waarvoor u de hyperlink wilt maken. Merk op dat u kunt linken naar elk bestandstype (zowel Excel als niet-Excel bestanden)
- Wijzig de tekst naar weergavenaam als u dat wilt.
- klik op OK.
als u een link wilt maken naar een bestand dat zich niet in dezelfde map bevindt, kunt u door het bestand Bladeren en het vervolgens selecteren. Om door het bestand te bladeren, klikt u op het mappictogram in het dialoogvenster Hyperlink invoegen (zoals hieronder getoond).,
u kunt dit ook doen met behulp van de HYPERLINK functie.
de onderstaande formule maakt een hyperlink die linkt naar een bestand in dezelfde map als het huidige bestand:
=HYPERLINK("Test.xlsx","Test File")
indien het bestand zich niet in dezelfde map bevindt, kunt u het adres van het bestand kopiëren en gebruiken als link_locatie.
Maak een Hyperlink naar een map
Deze volgt ook dezelfde methodologie.,
hieronder staan de stappen om een hyperlink naar een map te maken:
- kopieer het mapadres waarvoor u de hyperlink wilt maken
- Selecteer de cel waarin u de hyperlink wilt
- klik op het tabblad bijvoegen.
- klik op de knop links. Dit opent het dialoogvenster Hyperlink invoegen (u kunt ook de sneltoets gebruiken – Control + K).
- in het dialoogvenster Hyperlink invoegen, plak mapadres
- klik op OK.
u kunt ook de HYPERLINKFUNCTIE gebruiken om een hyperlink te maken die naar een map wijst.,
de onderstaande formule maakt bijvoorbeeld een hyperlink naar een map met de naam TEST op het bureaublad en zodra u op de cel met deze formule klikt, wordt deze map geopend.
=HYPERLINK("C:\Users\sumit\Desktop\Test","Test Folder")
om deze formule te gebruiken, moet u het adres van de map wijzigen in de map waarnaar u wilt linken.
Maak een Hyperlink naar een e-mailadres
u kunt ook hyperlinks hebben die uw standaard e-mailclient openen (zoals Outlook) en de ontvangers e-mail en de onderwerpregel al hebben ingevuld in het verzendveld.,
hieronder staan de stappen om een e-mail hyperlink te maken:
- Selecteer de cel waarin u de hyperlink wilt
- klik op het tabblad bijvoegsel.
- klik op de knop links. Dit opent het dialoogvenster Hyperlink invoegen (u kunt ook de sneltoets gebruiken – Control + K).
- in het dialoogvenster Invoegen, klik op ‘E-mailadres’ in de ‘Link naar’ Opties
- voer het E-mailadres en de onderwerpregel
- Voer de tekst in die u in de cel wilt weergeven.
- klik op OK.,
wanneer u nu klikt op de cel die de hyperlink heeft, zal het uw standaard e-mailclient Openen met de e-mail en onderwerpregel vooraf gevuld.
u kunt dit ook doen met de HYPERLINK functie.
de onderstaande formule opent de standaard e-mailclient en heeft al één e-mailadres vooraf ingevuld.
=HYPERLINK("mailto:[email protected]","Send Email")
in het geval dat u ook de onderwerpregel wilt hebben, kunt u de onderstaande formule gebruiken:
=HYPERLINK("mailto:[email protected],?cc=&bcc=&subject=Excel is Awesome","Generate Email")
in de bovenstaande formule heb ik de cc-en bcc-velden leeg gehouden, maar u kunt deze e-mails indien nodig ook gebruiken.
Hier is een gedetailleerde handleiding over het verzenden van e-mails met behulp van de HYPERLINK functie.
Verwijder Hyperlinks
Als u slechts een paar hyperlinks hebt, kunt u deze handmatig verwijderen, maar als u veel hyperlinks hebt, kunt u een VBA-Macro gebruiken om dit te doen.,
handmatig Hyperlinks verwijderen
Hieronder volgen de stappen om hyperlinks handmatig te verwijderen:
- Selecteer de gegevens waaruit u hyperlinks wilt verwijderen.
- Klik met de rechtermuisknop op een van de geselecteerde cellen.
- klik op de ‘Hyperlink verwijderen’ optie.
de bovenstaande stappen zouden onmiddellijk hyperlinks uit de geselecteerde cellen verwijderen.
Als u hyperlinks uit het hele werkblad wilt verwijderen, selecteert u alle cellen en volgt u de bovenstaande stappen.,
Verwijder Hyperlinks met behulp van VBA
Hieronder is de VBA-code die de hyperlinks uit de geselecteerde cellen zal verwijderen:
Sub RemoveAllHyperlinks()"Code by Sumit Bansal @ trumpexcel.comSelection.Hyperlinks.DeleteEnd Sub
Als u alle hyperlinks in het werkblad wilt verwijderen, kunt u de onderstaande code gebruiken:
Sub RemoveAllHyperlinks()"Code by Sumit Bansal @ trumpexcel.comActiveSheet.Hyperlinks.DeleteEnd Sub
merk op dat deze code de hyperlinks gemaakt met behulp van de hyperlink functie.
u moet deze VBA-code toevoegen aan de reguliere module in de VB-Editor.,
Hier is een gedetailleerde gids over het verwijderen van hyperlinks in Excel.
voorkomen dat Excel automatisch Hyperlinks maakt
voor sommige mensen is het een geweldige functie dat Excel automatisch een URL-tekst converteert naar een hyperlink wanneer deze in een cel wordt ingevoerd.,
en voor sommige mensen is het een irritatie.
als je in de laatste categorie zit, laat me je een manier tonen om te voorkomen dat Excel automatisch URL ‘ s maakt in hyperlinks.
de reden dat dit gebeurt omdat er een instelling in Excel is die automatisch ‘Internet-en netwerkpaden’ converteert naar hyperlinks.
Hier volgen de stappen om deze instelling in Excel uit te schakelen:
- klik op het tabblad Bestand.
- klik op Opties.
- klik in het dialoogvenster Excel-opties op ‘Proofing’ in het linkerdeelvenster.,
- klik op de knop AutoCorrectie-Opties.
- selecteer in het dialoogvenster AutoCorrectie het tabblad ‘AutoFormat As You Type’.
- deselecteer de optie – ‘Internet en netwerkpaden met hyperlinks’
- klik op OK.
- sluit het dialoogvenster Excel-opties.
Als u de volgende stappen hebt uitgevoerd, zou Excel niet automatisch URL ‘ s, e-mailadres en netwerkpaden omzetten in hyperlinks.,
Extract Hyperlink-URL ‘ s (met behulp van VBA)
Er is geen functie in Excel die het hyperlinkadres uit een cel kan extraheren.
Dit kan echter worden gedaan met behulp van de kracht van VBA.
bijvoorbeeld, stel dat u een dataset hebt (zoals hieronder getoond) en u de hyperlink-URL in de aangrenzende cel wilt extraheren.
laat me u twee technieken tonen om de hyperlinks uit de tekst in Excel te extraheren.,
extraheer Hyperlink in de aangrenzende kolom
Als u alle hyperlink-URL ‘ s in één keer in een aangrenzende kolom wilt extraheren, kunt u dat zo doen dat met behulp van de onderstaande code:
Sub ExtractHyperLinks()Dim HypLnk As HyperlinkFor Each HypLnk In Selection.Hyperlinks HypLnk.Range.Offset(0, 1).Value = HypLnk.AddressNext HypLnkEnd Sub
de bovenstaande code door alle cellen in de selectie gaat (met behulp van de For NEXT lus) en de URL ‘ s in de aangrenzende cel extraheert.
Als u de hyperlinks in het hele werkblad wilt krijgen, kunt u de onderstaande code gebruiken:
Sub ExtractHyperLinks()On Error Resume NextDim HypLnk As HyperlinkFor Each HypLnk In ActiveSheet.Hyperlinks HypLnk.Range.Offset(0, 1).Value = HypLnk.AddressNext HypLnkEnd Sub
merk op dat de bovenstaande codes niet werken voor hyperlinks die zijn gemaakt met de HYPERLINKFUNCTIE.,
Extract Hyperlink met behulp van een formule (gemaakt met VBA)
de bovenstaande code werkt goed wanneer u de hyperlinks van een dataset in één keer wilt ophalen.
maar als u een lijst met hyperlinks hebt die blijft uitbreiden, kunt u een door de gebruiker gedefinieerde functie/formule maken in VBA.
hiermee kunt u snel de cel als invoerargument gebruiken en het retourneert het hyperlinkadres in die cel.
Hieronder is de code die een UDF zal maken voor het verkrijgen van de hyperlinks:
Als u ook een celbereik selecteert (in plaats van een enkele cel), retourneert deze formule alleen de hyperlink in de eerste cel.
zoek Hyperlinks met specifieke tekst
Als u werkt met een enorme dataset die veel hyperlinks bevat, kan het een uitdaging zijn wanneer u degene wilt vinden die een specifieke tekst bevatten.
bijvoorbeeld, stel dat ik een dataset heb zoals hieronder getoond en Ik wil alle cellen met hyperlinks vinden die de tekst 2019 bevatten en deze wijzigen in 2020.
en no.., dit handmatig doen is geen optie.
u kunt dat doen met behulp van een prachtige functie in Excel – Find and Replace.
Hiermee kunt u snel alle cellen vinden en selecteren die een hyperlink hebben en vervolgens de tekst 2019 wijzigen met 2020.
hieronder staan de stappen om alle cellen met een hyperlink en de tekst 2019 te selecteren:
- Selecteer het bereik waarin u de cellen met hyperlinks met 2019 wilt vinden. Als u het hele werkblad wilt vinden, selecteert u het hele werkblad (klik op de kleine driehoek linksboven).
- klik op het tabblad Home.,
- in de Editing Groep, klik op Zoeken en selecteer
- in de drop-down, klik op Vervangen. Hiermee wordt het dialoogvenster Zoeken en vervangen geopend.
- klik in het dialoogvenster Zoeken en vervangen op de knop Opties.Dit toont meer opties in het dialoogvenster.
- in de ‘Zoeken wat’ opties, Klik op de kleine naar beneden wijzende pijl in de opmaak knop (zoals hieronder getoond).
- klik op de ‘Kies formaat uit cel’., Dit zal uw cursor te zetten in een Plus pictogram met een formaat picker pictogram.
- selecteer een cel met een hyperlink erin. U zult merken dat het formaat zichtbaar wordt in het vak aan de linkerkant van de knop Formaat. Dit geeft aan dat het formaat van de cel die u hebt geselecteerd is opgehaald.
- voer 2019 in het veld ‘Zoeken wat’ en 2020 in het veld ‘vervangen door’ in.
- klik op de knop Alles vervangen.,
in de bovenstaande gegevens verandert het de tekst van vier cellen met de tekst 2019 erin en heeft het ook een hyperlink.
u kunt deze techniek ook gebruiken om alle cellen met hyperlinks te vinden en er een lijst van te krijgen. Om dit te doen, in plaats van te klikken op Alles vervangen, klikt u op de knop Alles zoeken. Dit geeft u direct een lijst met alle celadressen met hyperlinks (of hyperlinks met specifieke tekst, afhankelijk van waar u naar hebt gezocht).,
het selecteren van een cel met een Hyperlink in Excel
terwijl Hyperlinks nuttig zijn, zijn er een paar dingen die me irriteren.,
als u bijvoorbeeld een cel met een hyperlink wilt selecteren, opent Excel automatisch uw standaardwebbrowser en probeert deze URL te openen.
een ander irritant ding is dat soms wanneer je een cel hebt met een hyperlink erin, het de hele cel klikbaar maakt. Dus zelfs als je direct op de hyperlink tekst klikt, opent het nog steeds de browser en de URL van de tekst.
dus laat me je snel laten zien hoe je van deze kleine irriterende stoffen afkomt.
Selecteer de cel (zonder de URL te openen)
Dit is een eenvoudige truc.,
wanneer u de cursor over een cel met een hyperlink plaatst, ziet u het handpictogram (dat aangeeft dat als u erop klikt, Excel de URL in een browser opent)
klik toch op de cel en houd de linker muisknop ingedrukt.
na een seconde zult u merken dat het handcursor-pictogram verandert in het plus-pictogram, en wanneer u het nu verlaat, zal Excel de URL niet openen.
in plaats daarvan zou het de cel selecteren.
nu kunt u alle wijzigingen aanbrengen in de gewenste cel.
handige truc … toch?,
selecteer een cel door op de lege ruimte in de cel te klikken
Dit is een ander ding dat je gek zou kunnen maken.
wanneer er een cel is met de hyperlink erin en een lege ruimte, en u klikt op de lege ruimte, wordt de hyperlink nog steeds geopend.
Hier is een snelle oplossing.
Dit gebeurt wanneer deze cellen de omlooptekst hebben ingeschakeld.
Als u de omlooptekst voor deze cellen uitschakelt, kunt u op de witruimte rechts van de hyperlink klikken zonder deze link te openen.,
een praktisch voorbeeld van het gebruik van Hyperlink
Er zijn nuttige dingen die u kunt doen bij het werken met hyperlinks in Excel.
In deze sectie ga ik enkele voorbeelden behandelen die u nuttig kunt vinden en kunt gebruiken in uw dagelijkse werk.
Voorbeeld 1-Maak een Index van alle werkbladen in de werkmap
als u een werkmap met veel werkbladen hebt, kunt u een VBA-code gebruiken om snel een lijst met werkbladen te maken en deze te koppelen aan de werkbladen.,
dit kan handig zijn als u gegevens over 12 maanden in 12 verschillende werkbladen hebt en één indexblad wilt maken dat linkt naar al deze maandelijkse werkbladen met gegevens.
Hieronder is de code die dit zal doen:
u kunt deze code in de gewone module in de werkmap plaatsen (in VB-Editor)
deze code voegt ook een link toe naar het samenvattingsblad in cel A1 van alle werkbladen. Als je dat niet wilt, kun je dat deel uit de code verwijderen.
u kunt hier meer over dit voorbeeld lezen.,
Voorbeeld 2 – Maak dynamische Hyperlinks
in de meeste gevallen, wanneer u op een hyperlink in een cel in Excel klikt, brengt deze u naar een URL of naar een cel, bestand of map. Normaal gesproken zijn dit statische URL ‘ s, wat betekent dat een hyperlink u alleen naar een specifieke vooraf gedefinieerde URL/locatie brengt.,
maar u kunt ook een klein beetje gebruiken voor Excel formula trickery om dynamische hyperlinks te maken.
met dynamische hyperlinks bedoel ik links die afhankelijk zijn van een gebruikersselectie en dienovereenkomstig veranderen.
in het onderstaande voorbeeld wil ik bijvoorbeeld dat de hyperlink in cel E2 naar de bedrijfswebsite wijst op basis van de door de gebruiker geselecteerde vervolgkeuzelijst (in cel D2).
Dit kan worden gedaan met behulp van de onderstaande formule in cel E2:
=HYPERLINK(VLOOKUP(D2,$A$2:$B$6,2,0), "Click here")
de bovenstaande formule gebruikt de VLOOKUP-functie om de URL op te halen uit de tabel aan de linkerkant., De HYPERLINK functie gebruikt dan deze URL om een hyperlink te maken in de cel met de tekst – ‘Klik hier’.
wanneer u de selectie wijzigt met behulp van de vervolgkeuzelijst, zal het VLOOKUP-resultaat veranderen en zal dienovereenkomstig worden gekoppeld aan de website van het geselecteerde bedrijf.
dit kan een nuttige techniek zijn wanneer u een dashboard maakt in Excel. U kunt de hyperlinks dynamisch maken, afhankelijk van de gebruikersselectie (dit kan een vervolgkeuzelijst of een selectievakje of een keuzerondje zijn).
Hier is een meer gedetailleerd artikel over het gebruik van dynamische Hyperlinks in Excel.,
Voorbeeld 3 – genereer snel eenvoudige e-mails met behulp van de Hyperlinkfunctie
zoals ik eerder in dit artikel al zei, kunt u de HYPERLINKFUNCTIE gebruiken om snel eenvoudige e-mails te maken (met vooraf gevulde e-mails van de ontvanger en de onderwerpregel).
Single Recipient Email Id
=HYPERLINK("mailto:[email protected]","Generate Email")
Dit zou uw standaard e-mailclient Openen met de e-id [email protected] in het ‘ To ‘ veld.
meerdere ontvangers Email Id
=HYPERLINK("mailto:[email protected],[email protected]","Generate Email")
voor het verzenden van de e-mail naar meerdere ontvangers, gebruik een komma om e-mail-id ‘ s te scheiden., Dit zou de standaard e-mailclient Openen met alle e-mail-id ’s in het veld’ aan’.
ontvangers toevoegen in CC-en Bcc-lijst
=HYPERLINK("mailto:[email protected],[email protected][email protected]&[email protected]","Generate Email")
om ontvangers toe te voegen aan CC-en BCC-lijst, gebruik je vraagteken ‘?’when’ mailto ‘ argument ends, and join CC and BCC with ‘&’. Wanneer u op de link in excel klikt, zou deze de eerste 2 id ’s in het veld’ naar ‘hebben, [email protected] in het veld” CC “en [email protected] in het veld “BCC”.
onderwerpregel toevoegen
u kunt een onderwerpregel toevoegen met de &Onderwerpcode., In dit geval zou dit ‘Excel is Awesome’ toevoegen in het veld ‘Onderwerp’.
voeg een regel bericht toe in de hoofdtekst
Dit zou een enkele regel ‘I love Excel’ toevoegen aan de hoofdtekst van het e-mailbericht.
Voeg meerdere regels toe bericht in hoofdtekst
om meerdere regels toe te voegen moet u elke regel scheiden met %0A. als u twee regeleinden wilt invoeren, voeg dan tweemaal %0A toe, enzovoort.
Hier is een gedetailleerd artikel over het verzenden van e-mails vanuit Excel.
hoop dat je dit artikel nuttig vond.