🚀The world's best VBA AI has evolved. ExcelMaster is now an autonomous Agent.Read more →
Back to Blog

Excel HYPERLINK-Funktion — Klickbare Links bauen, die sich selbst aktualisieren

|

Excel HYPERLINK-Funktion — Klickbare Links bauen, die sich selbst aktualisieren

Kurz gefasstHYPERLINK(link_location, [friendly_name]) ist eine Formel, die einen klickbaren Sprung baut: link_location ist, wohin es geht, friendly_name ist der anzuzeigende Text. Sie ist nicht dasselbe wie Einfügen > Link — dieses Menü setzt einen statischen, von Hand gemachten Link, während die HYPERLINK-Formel ihr Ziel jedes Mal neu berechnet, sodass das Ziel von anderen Formeln berechnet werden kann. Springen Sie innerhalb einer Arbeitsmappe mit einem #-Präfix (=HYPERLINK("#Sheet2!A1","Go")) und kombinieren Sie sie mit ADDRESS und MATCH, um einen Link zu bauen, der eine Zeile findet und zu ihr springt.

=HYPERLINK("#Sheet2!A1", "Go to Sheet2")          ' Sprung innerhalb DIESER Arbeitsmappe — beachten Sie das #
=HYPERLINK("#'Q1 Data'!A1", "Open Q1")            ' Blattname mit Leerzeichen -> einfache Anführungszeichen
=HYPERLINK("mailto:" & E2, "Email " & D2)          ' einen E-Mail-Link aus Zelldaten bauen
=HYPERLINK("#" & ADDRESS(MATCH(H2, IDs, 0), 1), "Find row")   ' Suchen-und-Springen
=HYPERLINK("https://excelmaster.ai", "Visit")     ' eine Webseite öffnen

Hinweis für deutsches Excel: Im deutschen Excel heißen diese Funktionen HYPERLINK (HYPERLINK, gleich), ADRESSE (ADDRESS), VERGLEICH (MATCH), SPALTE (COLUMN), INDEX (INDEX, gleich) und SVERWEIS (VLOOKUP). Der Fehlerwert #N/A erscheint in der deutschen Oberfläche als #NV (etwa wenn MATCH keinen Treffer findet). Die Formeln unten verwenden bewusst die englischen Funktionsnamen (sie funktionieren versionsübergreifend und sind die Suchbegriffe).

Die meisten Menschen begegnen Hyperlinks über den Dialog Einfügen > Link und merken nie, dass es eine Funktion gibt. Der Unterschied ist wichtig: Der Dialog erstellt einen Link, den Sie jedes Mal von Hand bearbeiten müssen, wenn das Ziel sich verschiebt, während die HYPERLINK-Funktion einen Link erstellt, den eine Formel steuern kann. Sobald Sie sie als "einen Link, dessen Ziel berechnet wird" sehen, wird eine Reihe von Navigationstricks — klickbare Inhaltsverzeichnisse, Zur-passenden-Zeile-springen-Schaltflächen, mailto-Spalten — zu einer kurzen Formel.

Was Sie lernen werden

  • Das mentale Modell: HYPERLINK ist eine Formel, nicht das Menü Einfügen > Link
  • Sprünge innerhalb einer Arbeitsmappe mit dem #-Präfix, das jeder vergisst
  • Die eigentliche Stärke: Ziele, berechnet durch ADDRESS, MATCH und &
  • Die Verwechslung Nr. 1: es navigiert beim Klick, es holt nicht den Wert des Ziels
  • Warum Sie fast immer friendly_name übergeben sollten
  • Links zu Dateien, ins Web und zu E-Mails — und die Pfade, die still brechen

Es gibt zwei völlig verschiedene Dinge in Excel, die beide "Hyperlink" heißen, und sie zu verwechseln ist die Wurzel der meisten Probleme. Einfügen > Link (Strg+K) heftet einen festen Link an eine Zelle — Sie wählen einmal ein Ziel, und es sitzt dort, bis Sie es manuell bearbeiten. Die HYPERLINK-Funktion ist eine Formel: sie liefert einen klickbaren Link, und wie jede Formel berechnet sie sich neu, sodass ihr Ziel aus anderen Zellen und anderen Funktionen gebaut werden kann.

Das ist der ganze Grund, die Funktion statt des Menüs zu verwenden: wenn das Ziel von Daten abhängen soll, kann nur eine Formel es ausdrücken. Ein statischer Link auf "Zeile 42" ist falsch in dem Moment, in dem die Daten neu sortiert werden; =HYPERLINK("#"&ADDRESS(MATCH(...)…)) berechnet jedes Mal neu, zu welcher Zeile gesprungen werden soll. Wenn Ihr Link sich nie ändert, ist das Menü in Ordnung. Wenn er den Daten folgen soll, brauchen Sie die Funktion.

Sprung innerhalb der Arbeitsmappe: das #-Präfix, das jeder vergisst

Die mit Abstand häufigste Verwendung — und der mit Abstand häufigste Fehler — ist ein Sprung innerhalb der Arbeitsmappe. Die Regel ist klein und absolut: ein interner Ort muss mit # beginnen.

=HYPERLINK("#Sheet2!A1", "Go to Sheet2")     ' richtig — # bedeutet "diese Arbeitsmappe"
=HYPERLINK("#A1", "Back to top")             ' # ohne Blatt -> eine Zelle auf dem aktuellen Blatt
=HYPERLINK("#'Q1 Data'!A1", "Open Q1")       ' Blattnamen mit Leerzeichen brauchen '...'
=HYPERLINK("Sheet2!A1", "Go")                ' FALSCH — kein # -> Excel sucht eine DATEI namens Sheet2

Ohne das # liest Excel die Zeichenfolge als externen Dateinamen, findet ihn nicht, und der Link liefert einen Fehler oder tut beim Klick nichts. Das # sagt "bleib in dieser Datei". Blattnamen, die Leerzeichen oder Symbole enthalten, müssen in einfache Anführungszeichen gesetzt werden ('Q1 Data'), genau wie in einem normalen Bezug. Bringen Sie das # richtig hin, und Sie können in ein paar Minuten ein klickbares Inhaltsverzeichnis bauen — ein HYPERLINK pro Abschnitt.

Die eigentliche Stärke: Ziele, berechnet durch andere Formeln

Statische Links sind die langweiligen 10 %. Der Grund, warum HYPERLINK sich seinen Platz verdient, ist, dass link_location nur eine Zeichenfolge ist, sodass jede Formel, die eine Zeichenfolge erzeugt, einen Link erzeugen kann. Verketten Sie mit &, berechnen Sie die Adresse mit ADDRESS und MATCH, und Sie erhalten einen Link, der sein Ziel findet:

=HYPERLINK("#" & ADDRESS(MATCH(H2, IDs, 0), COLUMN(IDs)), "Jump to " & H2)
=HYPERLINK("mailto:" & E2 & "?subject=Invoice " & A2, "Email")
=HYPERLINK("#" & CELL("address", INDEX(data, MATCH(H2, keys, 0))), "Go")

Die erste liest sich so: MATCH findet, welche Zeile die in H2 getippte ID enthält, ADDRESS verwandelt diese Zeile-und-Spalte in eine Textadresse wie $B$57, das # macht daraus einen internen Sprung, und & klebt eine freundliche Beschriftung an — ein funktionierendes "Suchfeld", das zum passenden Datensatz springt. Das ist der Gewinn des mentalen Modells: weil das Ziel berechnet wird, folgt der Link den Daten, statt auf eine Zeilennummer zu zeigen, die veraltet.

Die Verwechslung Nr. 1: es navigiert beim Klick, es holt nicht den Wert

Hier ist das Missverständnis, das die meisten "HYPERLINK funktioniert nicht"-Fragen erzeugt: Menschen erwarten, dass die Zelle den Wert am Ziel anzeigt. Tut sie nicht.

=HYPERLINK("#Sheet2!A1", "Go")   ' die Zelle zeigt "Go"; ein Klick bewegt den Cursor zu Sheet2!A1
                                 ' sie zeigt NICHT, was auch immer in Sheet2!A1 gespeichert ist

Eine HYPERLINK-Zelle zeigt ihren friendly_name und bewegt, nur wenn ein Mensch darauf klickt, die Auswahl zum Ziel. Die Formel liest nie den Inhalt des Ziels — Navigation und Abruf sind unterschiedliche Aufgaben. Wenn Sie den Wert an einem nachgeschlagenen Ort anzeigen wollen, ist das ein INDEX/MATCH- oder VLOOKUP-Problem, kein HYPERLINK-Problem. Halten Sie die Linie sauber: HYPERLINK bringt Sie dorthin; ein Nachschlagen bringt den Wert hierher. Sie werden manchmal beide nebeneinander sehen — eine Nachschlagespalte, die die Zahl zeigt, eine HYPERLINK-Spalte, die "die Quelle öffnen" anbietet.

friendly_name: übergeben Sie fast immer das zweite Argument

friendly_name ist optional, und es wegzulassen ist eine kleine, vermeidbare Hässlichkeit:

=HYPERLINK("#Sheet2!A1")              ' die Zelle zeigt buchstäblich "#Sheet2!A1"
=HYPERLINK("#Sheet2!A1", "Details")   ' die Zelle zeigt "Details" — machen Sie das
=HYPERLINK(url, "Open " & Company)    ' friendly_name ist Text, also bauen Sie ihn mit &

Lassen Sie es weg, und die Zelle zeigt die rohe link_location#Sheet2!A1, mailto:sam@…, eine 90 Zeichen lange URL —, was genau das Rauschen ist, das Sie verbergen wollten. Weil friendly_name nur Text ist, können Sie ihn auch berechnen ("Open " & Company), was jedem Link eine lesbare, datengesteuerte Beschriftung gibt. Regel: Geben Sie jedem HYPERLINK einen freundlichen Namen, damit die Zelle sich wie eine Schaltfläche liest, nicht wie eine verirrte URL.

link_location handhabt mehr als interne Sprünge; die Falle ist, dass externe Ziele auf eine Weise fragil sind, wie interne es nicht sind:

=HYPERLINK("https://excelmaster.ai/blog", "Read the blog")    ' Web — öffnet den Browser
=HYPERLINK("[Budget.xlsx]Summary!A1", "Open budget")          ' eine andere GEÖFFNETE Arbeitsmappe
=HYPERLINK("C:\Reports\Q1.pdf", "Q1 report")                  ' eine Datei über den vollständigen Pfad
=HYPERLINK("mailto:[email protected]", "Contact sales")          ' E-Mail — öffnet die Mail-App

Web-Links (https://) und mailto: sind stabil, weil sie nicht vom Speicherort der Datei abhängen. Dateipfad-Links sind die, die brechen: ein absoluter Pfad (C:\Reports\…) stirbt in dem Moment, in dem die Arbeitsmappe auf einem anderen Rechner geöffnet wird, und ein relativer Pfad verschiebt sich, wenn die Datei umzieht. Und ein Link in [Another.xlsx] verhält sich unterschiedlich, je nachdem, ob diese Arbeitsmappe geöffnet ist. Behandeln Sie externe HYPERLINKs als Dinge, die man nach dem Verschieben der Datei testet, nicht als Setzen-und-Vergessen — der Fehler ist immer "es hat auf meinem Computer funktioniert".

Die Ermessensfrage

Der Entscheidungsbaum ist kurz. Statisches Ziel, einmal gesetzt → Einfügen > Link ist in Ordnung. Ziel, das den Daten folgen soll, oder ein aus einer Formel gebauter Link → HYPERLINK, die Funktion. Die zwei mechanischen Regeln, die fast jeden Fehler verhindern: setzen Sie interne Sprünge mit # voran (ohne es sucht Excel nach einer Datei), und übergeben Sie immer einen friendly_name, damit die Zelle eine Beschriftung statt einer rohen Adresse zeigt. Und denken Sie daran, wofür HYPERLINK da ist — es bewegt den Cursor bei einem Klick; es holt nie einen Wert, also wechseln Sie in dem Moment, in dem Sie sich den Inhalt des Ziels wünschen, zu einem Nachschlagen. Halten Sie Navigation und Abruf getrennt, und HYPERLINK wird der sauberste Weg, eine Tabelle zu bauen, durch die Sie tatsächlich klicken können.

Wie ExcelMaster hilft

Dynamische Links sind mühsam von Hand zusammenzusetzen — ein fehlendes #, und das Ganze scheitert still. Sagen Sie ExcelMaster "mach einen Link, der zur Zeile springt, die zur ID in H2 passt", und es schreibt das HYPERLINK("#"&ADDRESS(MATCH(...)…)) für Sie, setzt alle Blattnamen, die es brauchen, in Anführungszeichen und fügt einen lesbaren freundlichen Namen hinzu. Bitten Sie um "eine klickbare E-Mail-Spalte aus den Adress- und Namensspalten", und es baut die "mailto:"&…-Verkettung. Und wenn Sie einen HYPERLINK einfügen, dem das #-Präfix fehlt oder der den Wert des Ziels erwartet, kennzeichnet es die beiden klassischen Fehler, bevor Sie eine Tabelle toter Links ausliefern.

Häufig gestellte Fragen

HYPERLINK(link_location, [friendly_name]) erstellt einen klickbaren Link in einer Zelle. link_location ist das Ziel — eine Webadresse, ein Dateipfad, eine E-Mail (mailto:) oder ein interner Sprung wie #Sheet2!A1 — und friendly_name ist der in der Zelle angezeigte Text. Weil es eine Formel ist, kann das Ziel von anderen Formeln berechnet werden, was das Menü Einfügen > Link nicht kann.

Wie verlinke ich auf ein anderes Blatt oder eine Zelle in derselben Arbeitsmappe?

Setzen Sie dem Ort ein # voran: =HYPERLINK("#Sheet2!A1", "Go to Sheet2"). Das # sagt Excel, dass das Ziel innerhalb der aktuellen Arbeitsmappe liegt und nicht in einer externen Datei. Wenn der Blattname ein Leerzeichen enthält, setzen Sie ihn in einfache Anführungszeichen: =HYPERLINK("#'Q1 Data'!A1", "Open").

Die häufigste Ursache ist ein fehlendes # an einem internen Link. =HYPERLINK("Sheet2!A1") lässt Excel nach einer Datei namens "Sheet2" suchen; Sie brauchen =HYPERLINK("#Sheet2!A1"). Die andere häufige Überraschung ist die Erwartung, dass die Zelle den Wert des Ziels anzeigt — tut sie nicht; sie zeigt friendly_name und navigiert nur beim Klick.

Berechnen Sie die Adresse mit MATCH und ADDRESS, dann setzen Sie # voran: =HYPERLINK("#" & ADDRESS(MATCH(H2, IDs, 0), 1), "Jump"). MATCH findet die Zeile des Werts in H2, ADDRESS verwandelt sie in eine Textadresse, und # macht daraus einen internen Sprung — sodass der Link den Daten folgt, statt auf eine feste Zeile zu zeigen.

Nein. HYPERLINK navigiert nur — ein Klick bewegt den Cursor zum Ziel. Es liest nie, was dort gespeichert ist. Um einen Wert aus einem berechneten Ort zu holen, verwenden Sie stattdessen INDEX/MATCH oder VLOOKUP; Sie können dieses Nachschlagen direkt neben einen HYPERLINK setzen, wenn Sie sowohl den Wert als auch einen Sprunglink wollen.

Getestet in

Getestet in: Excel 365 (Windows 11) — zuletzt geprüft am 2026-07-13.

Verwandte Anleitungen: Excel ROW & COLUMN · Excel ROWS & COLUMNS · Excel ADDRESS · INDEX & MATCH · Excel OFFSET