Excel HYPERLINK functie om snel meerdere links te maken en te bewerken

  • Deel Dit
Michael Brown

In deze handleiding wordt de basis van de Excel HYPERLINK-functie uitgelegd en worden enkele tips en formulevoorbeelden gegeven om deze functie zo efficiënt mogelijk te gebruiken.

Er zijn vele manieren om een hyperlink te maken in Excel. Om te linken naar een bepaalde webpagina, kunt u gewoon de URL in een cel typen, op Enter drukken, en Microsoft Excel zet de invoer automatisch om in een klikbare hyperlink. Om te linken naar een ander werkblad of een specifieke locatie in een ander Excel-bestand, kunt u gebruik maken van het Hyperlink contextmenu of Ctrl + K snelkoppeling. Als u van plan bent veel identieke of vergelijkbare links in te voegen, is de snelste manier het gebruik van een Hyperlink-formule, waarmee u gemakkelijker hyperlinks kunt maken, kopiëren en bewerken in Excel.

    De functie HYPERLINK in Excel wordt gebruikt om een verwijzing (snelkoppeling) te maken die de gebruiker naar de opgegeven locatie in hetzelfde document leidt of een ander document of webpagina opent. Met behulp van een Hyperlink-formule kunt u linken naar de volgende items:

    • Een specifieke plaats zoals een cel of een genoemd bereik in een Excel-bestand (in het bestaande blad of in een ander werkblad of werkmap)
    • Word, PowerPoint of andere document opgeslagen op uw harde schijf, lokaal netwerk of online
    • Bladwijzer in een Word-document
    • Web-pagina op het internet of intranet
    • E-mailadres om een nieuw bericht te maken

    De functie is beschikbaar in alle versies van Excel 365 - 2000. In Excel Online kan de HYPERLINK-functie alleen worden gebruikt voor webadressen (URL's).

    De syntaxis van de HYPERLINK-functie is als volgt:

    HYPERLINK(link_locatie, [vriendelijke_naam])

    Waar:

    • Link_locatie (vereist) is het pad naar de te openen webpagina of het bestand.

      Link_locatie kan worden geleverd als een verwijzing naar een cel die de link bevat of een tekststring tussen aanhalingstekens met een pad naar een bestand op een lokaal station, een UNC-pad op een server of een URL op het internet of intranet.

      Als het opgegeven koppelingspad niet bestaat of gebroken is, geeft een Hyperlink-formule een foutmelding wanneer u op de cel klikt.

    • Vriendelijke_naam (optioneel) is de linktekst (ook wel springtekst of ankertekst genoemd) die moet worden weergegeven in een cel. Indien weggelaten, wordt link_locatie weergegeven als de linktekst.

      Friendly_name kan worden opgegeven als een numerieke waarde, een tekststring tussen aanhalingstekens, een naam of een verwijzing naar een cel die de linktekst bevat.

    Als u op een cel met een Hyperlink-formule klikt, wordt het bestand of de webpagina geopend die is opgegeven in het link_locatie argument.

    Hieronder ziet u het eenvoudigste voorbeeld van een Excel Hyperlink formule, waarbij A2 bevat vriendelijke_naam en B2 bevat link_locatie :

    =HYPERLINK(B2, A2)

    Het resultaat kan er ongeveer zo uitzien:

    Hieronder volgen meer formulevoorbeelden van andere toepassingen van de Excel HYPERLINK-functie.

    Van theorie naar praktijk: laten we eens kijken hoe u de functie HYPERLINK kunt gebruiken om verschillende documenten rechtstreeks vanuit uw werkbladen te openen. We bespreken ook een meer complexe formule waarbij Excel HYPERLINK gebruikt in combinatie met een paar andere functies om een niet-triviale uitdagende taak te volbrengen.

    Hoe te linken naar bladen, bestanden, webpagina's en andere items

    Met de Excel HYPERLINK functie kunt u klikbare hyperlinks van een paar verschillende types invoegen, afhankelijk van de waarde die u aan de link_locatie argument.

    Om een hyperlink naar een ander blad in dezelfde werkmap in te voegen, geeft u de naam van het doelblad, voorafgegaan door een pondsteken (#), gevolgd door het uitroepteken en de doelcelverwijzing, als volgt:

    =HYPERLINK("#Sheet2!A1", "Sheet2")

    De bovenstaande formule maakt een hyperlink met de springtekst "Blad2" die Blad2 in de huidige werkmap opent.

    Als de naam van het werkblad ruimtes of niet-alfabetische tekens moet het tussen enkele aanhalingstekens staan, zoals dit:

    =HYPERLINK("#'Prijslijst'!A1", "Prijslijst")

    Op dezelfde manier kunt u een hyperlink maken naar een andere cel in hetzelfde blad. Om bijvoorbeeld een hyperlink in te voegen die u naar cel A1 in hetzelfde werkblad brengt, gebruikt u een formule zoals deze:

    =HYPERLINK("#A1", "Ga naar cel A1")

    Om een hyperlink naar een andere werkmap te maken, moet u de volledig traject naar de doelwerkmap in het volgende formaat:

    "Drive:ΜapWorkbook.xlsx"

    Bijvoorbeeld:

    =HYPERLINK("D:\BrongegevensBoek3.xlsx", "Boek3")

    Om op een specifiek blad en zelfs in een specifieke cel terecht te komen, gebruikt u dit formaat:

    "[Drive:\olderWorkbook.xlsx]Sheet!Cell"

    Om bijvoorbeeld een hyperlink met de titel "Boek3" toe te voegen die Blad2 opent in Boek3 dat is opgeslagen in de Bron gegevens map op station D, gebruik deze formule:

    =HYPERLINK("[D:\BrongegevensBoek3.xlsx]Blad2!A1", "Boek3")

    Als u van plan bent uw werkmappen binnenkort naar een andere locatie te verplaatsen, kunt u een relatieve link maken zoals deze:

    =HYPERLINK("BrongegevensBoek3.xlsx", "Boek3")

    Wanneer u de bestanden verplaatst, blijft de relatieve hyperlink werken zolang het relatieve pad naar de doelwerkmap ongewijzigd blijft. Zie voor meer informatie Absolute en relatieve hyperlinks in Excel.

    Als u een hyperlink maakt naar een naam op werkbladniveau het volledige pad naar de doelnaam:

    "[Drive:ΜapWorkbook.xlsx]Blad!Naam"

    Om bijvoorbeeld een link in te voegen naar een bereik met de naam "Source_data", opgeslagen op blad1 in Boek1, gebruikt u deze formule:

    =HYPERLINK("[D:\Excel files\Book1.xlsx]Sheet1!Source_data","Source data")

    Als u verwijst naar een naam op werkboekniveau hoeft de bladnaam niet te worden opgenomen, bijvoorbeeld:

    =HYPERLINK("[D:\Excel files\Book1.xlsx]Brongegevens","Brongegevens")

    Om een link te maken die een ander document opent, specificeert u de volledig traject naar dat document in dit formaat:

    "Station:Μap_Bestand_naam.extensie"

    Om bijvoorbeeld het Word-document met de naam Prijslijst die is opgeslagen in de Word bestanden map op station D, gebruikt u de volgende formule:

    =HYPERLINK("D:\Word files\Prijslijst.docx","Prijslijst")

    Om een hyperlink naar een specifieke locatie in een Word-document te maken, zet u het documentpad tussen [vierkante haken] en gebruikt u een bladwijzer om de locatie te bepalen waarheen u wilt navigeren.

    De volgende formule voegt bijvoorbeeld een hyperlink toe aan de bladwijzer met de naam Abonnementsprijzen in Price list.docx:

    =HYPERLINK("[D:\Prijslijst.docx]Abonnementsprijzen","Prijslijst")

    Om een bestand op uw lokale netwerk te openen, geeft u het pad naar dat bestand in de Universal Naming Convention-indeling (UNC) die dubbele backslashes gebruikt om de naam van de server vooraf te gaan, zoals dit:

    "\Server_naam_bestand_naam.extensie"

    De onderstaande formule maakt een hyperlink met de titel "Prijslijst" die de Prijslijst.xlsx werkboek opgeslagen op SERVER1 in Svetlana map:

    =HYPERLINK("Prijslijst.xlsx", "Prijslijst")

    Om een Excel-bestand te openen op een specifiek werkblad sluit het pad naar het bestand in tussen [vierkante haken] en voeg de bladnaam toe, gevolgd door het uitroepteken (!) en de cel waarnaar wordt verwezen:

    =HYPERLINK("[\Servicelijst.xlsx]Blad4!A1", "Prijslijst")

    Om een hyperlink naar een webpagina op het internet of intranet te maken, geeft u de URL tussen aanhalingstekens, zoals hier:

    =HYPERLINK("//www.ablebits.com","Ga naar Ablebits.com")

    De bovenstaande formule voegt een hyperlink in, getiteld "Ga naar Ablebits.com", die de homepage van onze website opent.

    Om een nieuw bericht aan een specifieke ontvanger te maken, geeft u een e-mailadres op in deze indeling:

    "mailto:email_address"

    Bijvoorbeeld:

    =HYPERLINK("mailto:[email protected]","Stuur ons een e-mail")

    De bovenstaande formule voegt een hyperlink toe met de titel "Stuur ons een e-mail", en door op de link te klikken wordt een nieuw bericht aan ons ondersteuningsteam gestuurd.

    Wanneer u met grote datasets werkt, kunt u zich vaak in een situatie bevinden waarin u een specifieke waarde moet opzoeken en de overeenkomstige gegevens uit een andere kolom moet retourneren. Hiervoor gebruikt u ofwel de VLOOKUP-functie of een krachtiger combinatie van INDEX MATCH.

    Maar wat als u niet alleen een overeenkomstige waarde wilt ophalen, maar ook naar de positie van die waarde in de brongegevensreeks wilt springen om andere details in dezelfde rij te bekijken? Dat kan met behulp van de Excel HYPERLINK-functie met enige hulp van CELL, INDEX en MATCH.

    De algemene formule om een hyperlink te maken naar de eerste overeenkomst is als volgt:

    HYPERLINK("#"&CELL("adres", INDEX( return_range , MATCH( lookup_waarde , lookup_range , 0)), INDEX( return_range , MATCH( lookup_value, lookup_range ,0)))

    Om de bovenstaande formule in actie te zien, kunt u het volgende voorbeeld bekijken. Stel, u hebt een lijst van verkopers in kolom A, en de verkochte producten in kolom C. U wilt het eerste product dat door een bepaalde verkoper is verkocht eruit halen en een hyperlink maken naar een cel in die rij, zodat u alle andere details over die specifieke bestelling kunt bekijken.

    Met de opzoekwaarde in cel E2, de verkoperslijst (opzoekbereik) in A2:A10, en de productenlijst (retourbereik) in C2:C10, krijgt de formule de volgende vorm:

    =HYPERLINK("#"&CELL("address", INDEX($C$2:$C$10, MATCH($E2,$A$2:$A$10,0)), INDEX($C$2:$C$10, MATCH($E2,$A$2:$A$10,0))

    Zoals in de onderstaande schermafbeelding te zien is, haalt de formule de overeenstemmende waarde op en zet die om in een klikbare hyperlink die de gebruiker naar de positie van de eerste overeenkomst in de oorspronkelijke dataset leidt.

    Als u met lange rijen gegevens werkt, kan het handiger zijn om de hyperlink te laten verwijzen naar de eerste cel in de rij waar de overeenkomst is gevonden. Hiervoor stelt u gewoon het retourbereik in de eerste INDEX MATCH-combinatie in op kolom A ($A$2:$A$10 in dit voorbeeld):

    =HYPERLINK("#"&CELL("address", INDEX($A$2:$A$10, MATCH($E2,$A$2:$A$10,0)), INDEX($C$2:$C$10, MATCH($E2,$A$2:$A$10,0))

    Deze formule brengt u naar het eerste voorkomen van de zoekwaarde ("Adam") in de dataset:

    Hoe deze formule werkt

    Degenen onder u die vertrouwd zijn met de INDEX MATCH formule als veelzijdiger alternatief voor Excel VLOOKUP, hebben de algemene logica waarschijnlijk al door.

    In de kern gebruikt u de klassieke combinatie INDEX MATCH om het eerste voorkomen van de opzoekwaarde in het opzoekbereik te vinden:

    INDEX( return_range , MATCH( lookup_waarde , lookup_range , 0))

    Volledige details over de werking van deze formule vindt u via de bovenstaande link. Hieronder zullen wij de belangrijkste punten uiteenzetten:

    • De MATCH-functie bepaalt de positie van " Adam " (opzoekwaarde) in het bereik A2:A10 (opzoekbereik), en geeft 3 terug.
    • Het resultaat van MATCH wordt doorgegeven aan de rij_nummer argument van de INDEX-functie om de waarde van de 3e rij in het bereik C2:C10 (retourbereik) terug te geven. En de INDEX-functie geeft " Citroenen ".

    Zo krijg je de vriendelijke_naam argument van uw Hyperlink-formule.

    Nu, laten we uitwerken link_locatie , dat wil zeggen de cel waarnaar de hyperlink moet verwijzen. Om het celadres te krijgen, gebruik je de functie CELL("address", [reference]) met INDEX MATCH als referentie Opdat de HYPERLINK-functie weet dat de doelcel zich in het huidige blad bevindt, voegt u het celadres samen met het pondeken ("#").

    Opmerking: let op het gebruik van absolute celverwijzingen om de opzoek- en retourreeksen vast te leggen. Dit is essentieel als u meer dan één hyperlink wilt invoegen door de formule te kopiëren.

    Zoals in het begin van deze tutorial is vermeld, is een van de nuttigste voordelen van formulegestuurde hyperlinks de mogelijkheid om meerdere Hyperlink formules in één keer met behulp van Excel's Alles vervangen functie.

    Laten we zeggen dat u de oude URL van uw bedrijf (old-website.com) wilt vervangen door de nieuwe (new-website.com) in alle hyperlinks op het huidige blad of in de hele werkmap. Volg de onderstaande stappen om dit voor elkaar te krijgen:

    1. Druk op Ctrl + H om de Vervang tabblad van de Zoeken en vervangen dialoog.
    2. Klik in het rechterdeel van het dialoogvenster op de knop Opties knop.
    3. In de Zoek wat vak, typ de tekst die u wilt wijzigen ("old-website.com" in dit voorbeeld).
    4. In de Binnen drop-down lijst, selecteer ofwel Blad of Werkboek afhankelijk van of u hyperlinks alleen op het huidige werkblad of in alle bladen van de huidige werkmap wilt wijzigen.
    5. In de Kijk in drop-down lijst, selecteer Formules .
    6. Klik als extra voorzorgsmaatregel op de Alles vinden knop eerst, en Excel zal een lijst weergeven van alle formules die de zoektekst bevatten:

  • Bekijk de zoekresultaten om er zeker van te zijn dat u alle gevonden formules wilt wijzigen. Zo ja, ga dan door naar de volgende stap, anders verfijnt u de zoekopdracht.
  • In de Vervangen door vak de nieuwe tekst in ("new-website.com" in dit voorbeeld).
  • Klik op de Alles vervangen Excel vervangt de opgegeven tekst in alle gevonden hyperlinks en meldt hoeveel wijzigingen er zijn aangebracht.
  • Klik op de Sluit om het dialoogvenster te sluiten. Klaar!
  • Op dezelfde manier kunt u de linktekst (friendly_name) in alle Hyperlink-formules tegelijk bewerken. Let er daarbij op dat de tekst die moet worden vervangen in vriendelijke_naam komt nergens voor in link_locatie zodat je de formules niet breekt.

    De meest voorkomende reden waarom een Hyperlink-formule niet werkt (en de eerste die u moet controleren!) is een niet bestaand of gebroken pad in de link_locatie argument. Als dat niet het geval is, controleer dan de volgende twee dingen:

    1. Als de bestemming van de link niet wordt geopend wanneer u op een hyperlink klikt, controleer dan of de locatie van de link in het juiste formaat is opgegeven. Formulevoorbeelden om verschillende typen hyperlinks te maken vindt u hier.
    2. Als in plaats van de linktekst een foutmelding zoals WAARDE! of N/A in een cel verschijnt, ligt het probleem waarschijnlijk bij de vriendelijke_naam argument van uw Hyperlink-formule.

      Dergelijke fouten treden gewoonlijk op wanneer vriendelijke_naam wordt geretourneerd door een andere functie(s), zoals in ons Vlookup en hyperlink naar de eerste match voorbeeld. In dit geval verschijnt de #N/A-fout in de formulecel als de lookup-waarde niet wordt gevonden in de lookup-tabel. Om dergelijke fouten te voorkomen, kunt u overwegen de IFERROR-functie te gebruiken om een lege tekenreeks of een andere gebruikersvriendelijke tekst weer te geven in plaats van de foutwaarde.

    Zo maakt u hyperlinks met de Excel HYPERLINK functie. Ik dank u voor het lezen en hoop u volgende week op onze blog te zien!

    Praktijk werkboek om te downloaden

    Excel Hyperlink formule voorbeelden (.xlsx bestand)

    Michael Brown is een toegewijde technologieliefhebber met een passie voor het vereenvoudigen van complexe processen met behulp van softwaretools. Met meer dan tien jaar ervaring in de technische industrie heeft hij zijn vaardigheden in Microsoft Excel en Outlook, evenals Google Spreadsheets en Documenten aangescherpt. Michael's blog is gewijd aan het delen van zijn kennis en expertise met anderen, met eenvoudig te volgen tips en tutorials voor het verbeteren van de productiviteit en efficiëntie. Of je nu een doorgewinterde professional of een beginner bent, Michaels blog biedt waardevolle inzichten en praktisch advies om het meeste uit deze essentiële softwaretools te halen.