Zum Hauptinhalt springen

Kutools für Office — Eine Suite. Fünf Tools. Erledigen Sie mehr.

Wie kann man in Excel nachschlagen, um einen aktiven Hyperlink zurückzugeben?

Author Xiaoyang Last modified

Im täglichen Umgang mit Excel ist es üblich, die VLOOKUP-Funktion zu verwenden, um Werte zu finden und zurückzugeben, die mit bestimmten Einträgen in Ihren Daten verknüpft sind. Ein häufiges Problem entsteht jedoch, wenn Ihre Suche Hyperlinks zurückgibt: Anstatt klickbarer, aktiver Links erhalten Sie nur einfache Text-URLs. Wenn beispielsweise Ihre Quelldaten einen Weblink mit einem eingebetteten Hyperlink enthalten, wird das Ergebnis nach einer typischen VLOOKUP nur als unformatierter Text angezeigt, wie unten dargestellt.

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

In solchen Fällen stellt die Sicherstellung, dass die Suche einen aktiven Hyperlink – auf den Sie klicken können und der sich im Browser öffnet – zurückgibt, eine Verbesserung der Benutzerfreundlichkeit dar, spart Zeit und ist wichtig für Datensätze, die Webadressen, Dateipfade oder andere klickbare Ressourcen umfassen.

Dieses Tutorial stellt mehrere praktische Lösungen zur Rückgabe aktiver Hyperlinks durch Suchvorgänge vor und analysiert deren Szenarien, anwendbare Datentypen und potenzielle Einschränkungen. Sie lernen auch wichtige Vorsichtsmaßnahmen, Tipps zur Fehlerbehebung und Empfehlungen zur Auswahl der besten Methode kennen, um Ihren Arbeitsblattbedarf gerecht zu werden.


arrow blue right bubbleNachschlagen, um einen aktiven Hyperlink mit Formel zurückzugeben

Um nachzuschlagen und einen Wert als aktiven Hyperlink zurückzugeben, können Sie die HYPERLINK- und VLOOKUP-Funktionen kombinieren. Dieser Ansatz ist einfach und geeignet für Quelldaten, in denen Hyperlinks sauber als Text-URL-Adressen gespeichert sind (wie „https://www.beispiel.com“ oder Netzwerkdateipfade). Dadurch wird der zurückgegebene Wert in Ihrem Arbeitsblatt klickbar.

Angenommen, Sie haben eine Tabelle mit zwei Spalten: eine für den Suchwert (z. B. einen Namen) und eine für eine URL als reiner Text oder Hyperlink. Um den entsprechenden aktiven Hyperlink basierend auf einem vom Benutzer eingegebenen Wert abzurufen, folgen Sie diesen Schritten:

1. Geben Sie die folgende Formel in eine leere Zelle ein, in der Sie das Ergebnis anzeigen möchten:

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

2. Drücken Sie die Eingabetaste, um zu bestätigen. Die Zelle zeigt nun den Hyperlink als aktiven, klickbaren Link an, wie unten gezeigt:

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

Parameter und Verwendungshinweise:

  • D2: Die Zelle, die den Wert enthält, nach dem Sie suchen möchten.
  • $A$1:$B$8: Der Datenbereich, in dem die erste Spalte die Suchwerte und die zweite die Hyperlinks enthält. Verwenden Sie absolute Referenzen, wenn Sie planen, die Formel zu kopieren.
  • 2: Gibt an, dass sich der Hyperlink in der zweiten Spalte Ihres Bereichs befindet.

Tipps:

  • Wenn Ihr Suchwert nicht gefunden wird, gibt die Formel einen Fehler (#NV) zurück. Überprüfen Sie, ob Ihre Suchwerte eine exakte Übereinstimmung im Tabellenbereich haben.
  • Wenn Sie möchten, dass der angezeigte Text sich vom eigentlichen Hyperlink unterscheidet (z. B. einen Namen statt der URL anzeigen), können Sie dem HYPERLINK:
    =HYPERLINK(VLOOKUP(D2,$A$1:$B$8,2,FALSE),D2)
    Dies zeigt den Wert von D2 als Linktext an.
  • Dieser Ansatz funktioniert nur, wenn Hyperlinks als Standard-URL oder Dateipfad gespeichert sind. Er stellt keine in Excel eingefügten Hyperlinks wieder her, bei denen sich der Anzeigetext und die Hyperlinkadresse unterscheiden, oder „freundliche“ Anzeigenamen ohne eine rohe URL in der Zelle.

Häufige Probleme und Fehlerbehebung:

  • Wenn das Ergebnis nicht klickbar ist, stellen Sie sicher, dass Ihre Daten eine vollständige gültige Web-URL enthalten (einschließlich "http://" oder "https://").
  • Wenn Sie falsche oder fehlende Ergebnisse erhalten, überprüfen Sie Ihren Suchbereich und stellen Sie sicher, dass der Spaltenindex mit der Spalte übereinstimmt, die die Hyperlinks enthält.
  • Für lokale Dateien stellen Sie sicher, dass Ihr Hyperlink-Pfad das richtige Format verwendet (z. B. "C:\Ordner\Datei.xlsx").

Vorteile: Einfach einzurichten, Formel kann gezogen werden, um auf mehrere Zeilen angewendet zu werden, am besten für Tabellen, in denen Hyperlinks als reine Text-URIs gespeichert sind.

Einschränkungen: Unterstützt nicht das Abrufen von Anzeigetext und Hyperlinkadresse getrennt, falls sie unterschiedlich sind, noch erkennt es manuell eingefügte Hyperlinks, bei denen nur der Anzeigetext in der Zelle sichtbar ist.

arrow blue right bubbleVBA-Code – Rückgabe und Einfügen eines aktiven Hyperlinks über Nachschlagen (fortgeschrittene Szenarien)

Wenn Sie einen bestimmten Wert in einem Bereich nachschlagen und seinen ursprünglichen aktiven Hyperlink zurückgeben müssen – einschließlich des angezeigten Textes und des klickbaren Links selbst – anstatt nur die reine URL, bietet VBA eine zuverlässige Lösung. Dieser Code sucht den Zielwert in Ihrem ausgewählten Bereich, und wenn eine Übereinstimmung gefunden wird, kopiert er den genauen Hyperlink (Text + Adresse) in die von Ihnen angegebene Zelle. Dies ist besonders nützlich, wenn sich der angezeigte Text und die Hyperlinkadresse unterscheiden oder wenn formelbasierte Methoden den tatsächlichen Link nicht erfassen können.

Diese Methode ist besonders nützlich, wenn Ihre Daten „freundliche“ Anzeigenamen mit zugrunde liegenden Hyperlinks, Hyperlinks zu Dateien oder Ordnern oder nicht standardmäßige Hyperlinkformate umfassen. Mit VBA können Sie sowohl den sichtbaren Linktext als auch die zugrunde liegende Hyperlinkadresse kopieren oder einen Hyperlink an einem neuen Ort mithilfe eines Suchergebnisses neu einfügen.

Vorsichtsmaßnahmen: Stellen Sie sicher, dass Makros in Ihrer Excel-Umgebung aktiviert sind. Sichern Sie immer Ihr Arbeitsblatt, bevor Sie VBA-Skripte ausführen, insbesondere wenn Sie mit wichtigen Daten arbeiten.

Vorteile: Behandelt komplexe Fälle – wie zelleneingefügte Hyperlinks und die Trennung von Anzeigetext und Hyperlinkadresse. Ermöglicht es Ihnen, Stapel von Hyperlinks zu verarbeiten oder Ergebnisse anzupassen.

Einschränkungen: Erfordert grundlegende VBA-Kenntnisse und wird nicht in allen eingeschränkten oder webbasierten Excel-Umgebungen unterstützt.

1. Öffnen Sie den VBA-Editor, indem Sie auf Entwickler > Visual Basic klicken. Klicken Sie im neu geöffneten Fenster auf Einfügen > Modul, und fügen Sie den folgenden Code in das Modul ein:

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. Um das Skript auszuführen, drücken Sie mit Ihrem geöffneten Arbeitsblatt Alt + F8, wählen Sie LookupAndInsertHyperlink aus, und klicken Sie auf Ausführen.

3. In den erscheinenden Dialogfeldern:

  • Wählen Sie Ihren Suchdatenbereich aus (einschließlich der Werte und ihrer Hyperlinks).
  • Wählen Sie die Zelle für den Ausgabehyperlink aus.
  • Geben Sie den Suchwert ein, nach dem Sie suchen möchten. Das Makro findet den passenden Wert, extrahiert seinen Hyperlink (auch wenn sich der Anzeigetext von der zugrunde liegenden Verknüpfung unterscheidet) und fügt ihn als aktiven Hyperlink an der von Ihnen gewählten Stelle ein.

Praktische Tipps und Fehlerhinweise:

  • Wenn der Wert nicht gefunden wird oder kein Hyperlink in der Zelle vorhanden ist, wird im Ziel „Kein übereinstimmender Hyperlink gefunden“ angezeigt.
  • Wenn Sie mehrere Suchvorgänge gleichzeitig verarbeiten möchten, sollten Sie den VBA-Code erweitern oder das Skript bei Bedarf mehrmals ausführen.
  • Dieses Skript ist auch dann effektiv, wenn der Hyperlink nicht einfach eine URL-Zeichenfolge in der Zelle ist, und kopiert sowohl Adresse als auch Anzeigetext.

Fehlerbehebungsvorschläge:

  • Überprüfen Sie, ob Ihr Eingabebereich die Spalte mit den tatsächlichen Hyperlinks umfasst.
  • Wenn das VBA-Makro nicht ausgeführt wird, überprüfen Sie, ob Makros in Ihren Excel-Einstellungen aktiviert sind.
  • Wenn „Kein übereinstimmender Hyperlink gefunden“ erscheint, überprüfen Sie, ob Ihr Suchwert korrekt ist und entsprechende Hyperlinks in dieser Zeile existieren.
  • Sichern Sie immer Ihr Arbeitsblatt, bevor Sie Makros ausführen, falls Sie Änderungen rückgängig machen müssen.

Zusammenfassung:

  • Verwenden Sie die Formelmethode für Standard-, textbasierte Hyperlinks und schnelle Nachschlagungen.
  • Verwenden Sie die VBA-Methode für fortgeschrittenere Anforderungen – wie das Wiederherstellen manuell eingefügter Hyperlinks, das Abrufen von Anzeigetext und Linkadresse oder die dynamische Anwendung von Ergebnissen über Bereiche hinweg.

Die besten Produktivitätstools für das Büro

🤖 Kutools AI Assistent: Revolutionieren Sie die Datenanalyse basierend auf: Intelligente Ausführung |  Code generieren  |  Benutzerdefinierte Formeln erstellen |  Daten analysieren und Diagramme generieren  |  Erweiterte Funktionen aufrufen
Beliebte Funktionen: Doppelte suchen, hervorheben oder markieren | Leere Zeilen löschen | Spalten oder Zellen zusammenführen, ohne Daten zu verlieren | Runden...
Erweiterte SVERWEIS: SVERWEIS mit mehreren Kriterien | SVERWEIS für mehrere Werte | Mehrblatt-SVERWEIS | Fuzzy Match...
Erweiterte Dropdown-Liste: Dropdown-Liste schnell erstellen | Abhängige Dropdown-Liste | Mehrfachauswahl Dropdown-Liste...
Spaltenmanager: Eine bestimmte Anzahl an Spalten hinzufügen | Spalten verschieben | Sichtbarkeitsstatus versteckter Spalten umschalten | Bereiche & Spalten vergleichen...
Empfohlene Funktionen: Gitterfokus | Entwurfsansicht | Erweiterte Formelleiste | Arbeitsmappe & Arbeitsblatt-Manager | AutoText-Bibliothek | Datumsauswahl | Daten zusammenführen | Zellen verschlüsseln/entschlüsseln | E-Mail senden nach Liste | Super Filter | Spezialfilter (fett/kursiv/durchgestrichen filtern...) ...
Top15 Toolsets:12 Textwerkzeuge (Text hinzufügen, Bestimmte Zeichen löschen, ...) |50+ Diagramm typen (Gantt-Diagramm, ...) |40+ praktische Formeln (Alter basierend auf dem Geburtsdatum berechnen, ...) |19 Einfügewerkzeuge (QR-Code einfügen, Bild aus Pfad einfügen, ...) |12 Konvertierungswerkzeuge (In Wörter umwandeln, Währungsumrechnung, ...) |7 Konsolidierungs- & Aufteilungstools (Erweiterte Zeilen zusammenführen, Zellen aufteilen, ...) | ... und mehr
Verwenden Sie Kutools in Ihrer bevorzugten Sprache – unterstützt Englisch, Spanisch, Deutsch, Französisch, Chinesisch und über40 weitere!

Stärken Sie Ihre Excel-Fähigkeiten mit Kutools für Excel und genießen Sie Effizienz wie nie zuvor. Kutools für Excel bietet mehr als300 erweiterte Funktionen, um die Produktivität zu steigern und Zeit zu sparen. Klicken Sie hier, um die Funktion zu erhalten, die Sie am meisten benötigen...


Office Tab bringt die Tab-Oberfläche in Office und macht Ihre Arbeit wesentlich einfacher

  • Aktivieren Sie die Tabulator-Bearbeitung und das Lesen in Word, Excel, PowerPoint, Publisher, Access, Visio und Project.
  • Öffnen und erstellen Sie mehrere Dokumente in neuen Tabs innerhalb desselben Fensters, statt in neuen Einzelfenstern.
  • Steigert Ihre Produktivität um50 % und reduziert hunderte Mausklicks täglich!

Alle Kutools-Add-Ins. Ein Installationspaket

Das Kutools for Office-Paket bündelt Add-Ins für Excel, Word, Outlook & PowerPoint sowie Office Tab Pro und ist ideal für Teams, die mit mehreren Office-Anwendungen arbeiten.

Excel Word Outlook Tabs PowerPoint
  • All-in-One-Paket — Add-Ins für Excel, Word, Outlook & PowerPoint + Office Tab Pro
  • Ein Installationspaket, eine Lizenz — in wenigen Minuten einsatzbereit (MSI-kompatibel)
  • Besser gemeinsam — optimierte Produktivität in allen Office-Anwendungen
  • 30 Tage kostenlos testen — keine Registrierung, keine Kreditkarte erforderlich
  • Bestes Preis-Leistungs-Verhältnis — günstiger als Einzelkauf der Add-Ins