Skip to main content

Kutools voor Office — Eén Suite. Vijf Tools. Verwezenlijkt Meer.

Hoe een actieve hyperlink retourneren met behulp van een zoekopdracht in Excel?

Author Xiaoyang Last modified

In het dagelijkse werk met Excel is het gebruikelijk om de VLOOKUP-functie te gebruiken om waarden te vinden en terug te geven die gekoppeld zijn aan specifieke items in uw gegevens. Een veelvoorkomend probleem doet zich echter voor wanneer uw zoekopdracht hyperlinks retourneert: in plaats van klikbare, actieve links krijgt u alleen platte tekst-URL's. Als bijvoorbeeld uw brongegevens een websitekoppeling met een ingesloten hyperlink bevatten, zal na een typische VLOOKUP het resultaat alleen als niet-opgemaakte tekst worden weergegeven, zoals hieronder geïllustreerd.

A screenshot showing the issue of VLOOKUP returning plain text instead of hyperlinks in Excel

In dergelijke gevallen zorgt het retourneren van een actieve hyperlink – één die u kunt klikken en die in uw browser wordt geopend – voor verbeterde bruikbaarheid, bespaart tijd en is belangrijk voor datasets met webadressen, bestandspaden of andere klikbare bronnen.

Deze handleiding introduceert meerdere praktische oplossingen voor het retourneren van actieve hyperlinks via zoekopdrachten, waarbij scenario's, toepasbare gegevenstypen en mogelijke beperkingen worden geanalyseerd. U leert ook belangrijke voorzorgsmaatregelen, tips voor probleemoplossing en aanbevelingen voor het kiezen van de beste methode om aan uw werkbladbehoeften te voldoen.


arrow blue right bubbleZoekopdracht om een actieve hyperlink met een formule te retourneren

Om een waarde op te zoeken en terug te geven als een actieve hyperlink, kunt u de HYPERLINK- en VLOOKUP-functies combineren. Deze aanpak is eenvoudig en geschikt voor brongegevens waarin hyperlinks netjes zijn opgeslagen als tekst-URL-adressen (zoals 'https://www.voorbeeld.com' of netwerkbestandspaden). Dit maakt de geretourneerde waarde klikbaar in uw werkblad.

Stel dat u een tabel hebt met twee kolommen: één voor de zoekwaarde (zoals een naam) en één voor een URL als platte tekst of hyperlink. Volg deze stappen om de bijbehorende actieve hyperlink op te halen op basis van een door de gebruiker ingevoerde waarde:

1. Voer de volgende formule in een lege cel in waar u het resultaat wilt weergeven:

=HYPERLINK(VLOOKUP(D2, $A$1:$B$8,2, FALSE))

2. Druk op Enter om te bevestigen. De cel toont nu de hyperlink als een actieve, klikbare link, zoals hieronder weergegeven:

A screenshot showing the use of HYPERLINK and VLOOKUP formula to return active hyperlinks in Excel

Parameter- en gebruiksnote:

  • D2: De cel die de waarde bevat die u wilt opzoeken.
  • $A$1:$B$8: Het gegevensbereik waarin de eerste kolom zoekwaarden bevat en de tweede kolom hyperlinks. Gebruik absolute verwijzingen als u van plan bent de formule te kopiëren.
  • 2: Geeft aan dat de hyperlink zich in de tweede kolom van uw bereik bevindt.

Tips:

  • Als uw zoekwaarde niet wordt gevonden, retourneert de formule een fout (#N/B). Controleer of uw zoekwaarden een exacte overeenkomst hebben in het tabelbereik.
  • Als u wilt dat de weergegeven tekst verschilt van de daadwerkelijke hyperlink (bijvoorbeeld een naam weergeven in plaats van de URL), kunt u een optionele tweede parameter toevoegen aan HYPERLINK:
    =HYPERLINK(VLOOKUP(D2,$A$1:$B$8,2,FALSE),D2)
    Dit toont de waarde van D2 als de koppelingstekst.
  • Deze aanpak werkt alleen wanneer hyperlinks zijn opgeslagen als standaard URL of bestandspadtekst. Het herstelt geen Excel-ingesloten hyperlinks waarbij de weergegeven tekst en het hyperlinkadres verschillen, of ‘vriendelijke’ weergavenamen zonder een onbewerkte URL in de cel.

Veelvoorkomende problemen en probleemoplossing:

  • Als het resultaat niet klikbaar is, controleer dan of uw gegevens een volledige geldige web-URL bevatten (inclusief 'http://' of 'https://').
  • Als u onjuiste of ontbrekende resultaten krijgt, controleer dan uw zoekbereik en zorg ervoor dat de kolomindex overeenkomt met de kolom met hyperlinks.
  • Voor lokale bestanden moet u ervoor zorgen dat uw hyperlinkpad de juiste indeling gebruikt (bijvoorbeeld 'C:\Map\bestand.xlsx').

Voordelen: Eenvoudig in te stellen, de formule kan worden gesleept om toe te passen op meerdere rijen, het beste voor tabellen waarin hyperlinks zijn opgeslagen als platte tekst-URI’s.

Beperkingen: Ondersteunt geen ophalen van weergavetekst en hyperlinkadres afzonderlijk als ze verschillen, noch herkent het handmatig ingevoegde hyperlinks waarbij alleen weergavetekst zichtbaar is in de cel.

arrow blue right bubbleVBA-code – Retourneer en voeg een actieve hyperlink in via een zoekopdracht (geavanceerde scenario's)

Als u een specifieke waarde in een bereik moet opzoeken en de originele actieve hyperlink moet retourneren – inclusief zowel de weergegeven tekst als de klikbare link zelf – in plaats van alleen de platte URL, biedt VBA een betrouwbare oplossing. Deze code zoekt naar de doelwaarde in uw geselecteerde bereik, en wanneer er een overeenkomst wordt gevonden, kopieert deze de exacte hyperlink (tekst + adres) naar de cel die u opgeeft. Dit is vooral nuttig wanneer de weergegeven tekst en het hyperlinkadres verschillen, of wanneer formulegebaseerde methoden de daadwerkelijke link niet kunnen vastleggen.

Deze methode is vooral nuttig wanneer uw gegevens ‘vriendelijke’ weergavenamen met onderliggende hyperlinks, hyperlinks naar bestanden of mappen, of niet-standaard hyperlinkformaten bevatten. VBA stelt u in staat om zowel de zichtbare linktekst als het onderliggende hyperlinkadres te kopiëren, of een hyperlink opnieuw in te voegen op een nieuwe locatie met behulp van een zoekresultaat.

Voorzorgsmaatregelen: Zorg ervoor dat macro's zijn ingeschakeld in uw Excel-omgeving. Maak altijd een back-up van uw werkmap voordat u VBA-scripts uitvoert, vooral als u werkt met belangrijke gegevens.

Voordelen: Handelt complexe gevallen af – zoals celingevoegde hyperlinks en scheiding van weergavetekst en hyperlinkadres. Stelt u in staat om batches hyperlinks te verwerken of resultaten aan te passen.

Beperkingen: Vereist basiskennis van VBA en wordt niet ondersteund in alle beperkte of webgebaseerde Excel-omgevingen.

1. Open de VBA-editor door te klikken op Ontwikkelaar > Visual Basic. Klik in het nieuw geopende venster op Invoegen > Module, en plak de volgende code in de module:

Sub LookupAndInsertHyperlink()
    Dim LookupValue As String
    Dim LookupRange As Range
    Dim ResultCell As Range
    Dim cell As Range
    Dim hyperlinkFound As Boolean
    Dim linkAddress As String
    Dim linkText As String
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set LookupRange = Application.InputBox("Select the lookup range (must include display text/cell and hyperlink)", xTitleId, Selection.Address, Type:=8)
    Set ResultCell = Application.InputBox("Select the cell to output the hyperlink", xTitleId, "", Type:=8)
    LookupValue = Application.InputBox("Enter the value to lookup", xTitleId, "", Type:=2)
    
    hyperlinkFound = False
    For Each cell In LookupRange
        If cell.Value = LookupValue Then
            If cell.Hyperlinks.Count > 0 Then
                linkAddress = cell.Hyperlinks(1).Address
                linkText = cell.Value
                ResultCell.Hyperlinks.Add Anchor:=ResultCell, Address:=linkAddress, TextToDisplay:=linkText
                hyperlinkFound = True
                Exit For
            End If
        End If
    Next
    
    If Not hyperlinkFound Then
        ResultCell.Value = "No matching hyperlink found"
    End If
End Sub

2. Om het script uit te voeren, met uw werkmap open, drukt u op Alt + F8, selecteert u LookupAndInsertHyperlink, en klikt u op Uitvoeren.

3. In de dialoogvensters die verschijnen:

  • Selecteer uw zoekgegevensbereik (inclusief zowel de waarden als hun hyperlinks).
  • Kies de doelcel voor de uitkomsthyperlink.
  • Voer de zoekwaarde in die u wilt zoeken. De macro zal de overeenkomende waarde vinden, de hyperlink extraheren (zelfs als de weergavetekst verschilt van de onderliggende link) en deze invoegen als een actieve hyperlink op de door u gekozen locatie.

Praktische tips en foutmeldingen:

  • Als de waarde niet wordt gevonden of er geen hyperlink in de cel bestaat, zal het doel 'Geen overeenkomende hyperlink gevonden' tonen.
  • Als u meerdere zoekopdrachten tegelijk wilt verwerken, overweeg dan om de VBA-code uit te breiden of het script meerdere keren uit te voeren indien nodig.
  • Dit script is effectief zelfs wanneer de hyperlink niet gewoon een URL-string in de cel is, en kopieert zowel het adres als de weergavetekst.

Suggesties voor probleemoplossing:

  • Controleer of uw invoerbereik de kolom met de daadwerkelijke hyperlinks bevat.
  • Als de VBA-macro niet wordt uitgevoerd, controleer dan of macro's zijn ingeschakeld in uw Excel-instellingen.
  • Als 'Geen overeenkomende hyperlink gevonden' verschijnt, controleer dan of uw zoekwaarde correct is en dat er bijbehorende hyperlinks in die rij bestaan.
  • Sla altijd uw werkmap op voordat u macro's uitvoert, voor het geval u wijzigingen moet ongedaan maken.

Samenvatting:

  • Gebruik de formulemethode voor standaard, tekstgebaseerde hyperlinks en snelle zoekopdrachten.
  • Gebruik de VBA-methode voor meer geavanceerde behoeften – zoals het herstellen van handmatig ingevoegde hyperlinks, het ophalen van zowel weergavetekst als linkadres, of het dynamisch toepassen van resultaten op bereiken.

Beste productiviteitstools voor Office

🤖 Kutools AI Assistent: Transformeer data-analyse door: Intelligente uitvoering |Code genereren |Aangepaste formules maken |Gegevens analyseren en grafieken genereren |Kutools functies aanroepen
Populaire functies: Dubbele waarden markeren | Verwijder lege rijen | Kolommen of cellen samenvoegen zonder gegevensverlies |   Afronden zonder formule...
Super ZOEKEN: Meervoudig-criteria opzoeken | Meervoudige waarde opzoeken | Meervoudig-blad opzoeken | Fuzzy Match....
Geavanceerde keuzelijst: Keuzelijst snel maken | Afhankelijke keuzelijst | Meervoudige selectie in keuzelijst....
Kolombeheer: Specifiek aantal kolommen toevoegen | Kolommen verplaatsen | Zichtbaarheidsstatus van verborgen kolommen wisselen | Bereik & kolommen vergelijken...
Uitgelichte functies: Rasterfocus | Ontwerpweergave | Verbeterde formulebalk | Werkboek- & Werkbladbeheer | AutoTekstbibliotheek | Datumkiezer | Gegevens samenvoegen | Cellen coderen/decoderen | E-mail verzenden via lijst | Superfilter | Speciaal filter (filter cellen met vetgedrukt/cursief/doorhalen...)...
Top15 gereedschapssets:12 teksttools (Tekst toevoegen, Specifieke tekens verwijderen, ...) | 50+ grafiek typen (Gantt-diagram, ...) | 40+ praktische formules (Leeftijd berekenen op basis van geboortedatum, ...) | 19 invoegtools (QR-code invoegen, Afbeelding invoegen vanaf pad, ...) | 12 conversietools (Omzetten naar woorden, Valutaconversie, ...) | 7 Samenvoeg- & splitsgereedschappen (Geavanceerd samenvoegen van rijen, Cellen splitsen, ...) | ... en meer
Gebruik Kutools in je voorkeurstaal – ondersteunt Engels, Spaans, Duits, Frans, Chinees en meer dan40 andere talen!

Verbeter je Excel-vaardigheden met Kutools voor Excel en ervaar ongeëvenaarde efficiëntie. Kutools voor Excel biedt meer dan300 geavanceerde functies om je productiviteit te verhogen en tijd te besparen. Klik hier om de functie te kiezen die je het meest nodig hebt...


Office Tab brengt een tabbladinterface naar Office en maakt je werk veel eenvoudiger

  • Activeer tabbladbewerking en -lezen in Word, Excel, PowerPoint, Publisher, Access, Visio en Project.
  • Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster, in plaats van in nieuwe vensters.
  • Verhoog je productiviteit met50% en bespaar dagelijks honderden muisklikken!

Alle Kutools-invoegtoepassingen. Eén installatieprogramma

Kutools for Office-suite bundelt invoegtoepassingen voor Excel, Word, Outlook & PowerPoint plus Office Tab Pro, ideaal voor teams die werken met Office-toepassingen.

Excel Word Outlook Tabs PowerPoint
  • Alles-in-één suite — invoegtoepassingen voor Excel, Word, Outlook & PowerPoint + Office Tab Pro
  • Eén installatieprogramma, één licentie — in enkele minuten geïnstalleerd (MSI-ready)
  • Werkt beter samen — gestroomlijnde productiviteit over meerdere Office-toepassingen
  • 30 dagen volledige proef — geen registratie, geen creditcard nodig
  • Beste prijs — bespaar ten opzichte van losse aanschaf van invoegtoepassingen