
Generische Formel
=HYPERLINK("#"&CELL("address",INDEX(range,MATCH(bignum,range)+1)),"First blank")
Zusammenfassung
Um Hyperlinks zur ersten Übereinstimmung in einer Suche zu erstellen, können Sie mithilfe der Funktion CELL, INDEX und MATCH eine Formel verwenden, die auf der HYPERLINK-Funktion basiert.
Im gezeigten Beispiel lautet die Formel in C5:
=HYPERLINK("#"&CELL("address",INDEX(C5:C100,MATCH(9.99E+307,C5:C100)+1)),"First blank")
Diese Formel generiert einen funktionierenden Hyperlink zur ersten leeren Zelle in Spalte C.
Erläuterung
Wir arbeiten von innen nach außen und ermitteln mit MATCH die relative Position des letzten Eintrags in Spalte C:
MATCH(9.99E+307,C5:C100)
Grundsätzlich geben wir dem Match eine "große Zahl", die es im ungefähren Match-Modus niemals finden wird. In diesem Modus "tritt" match den letzten numerischen Wert zurück.
Hinweis: Dies funktioniert in diesem Fall, da alle Werte in C numerisch sind und keine Leerzeichen vorhanden sind. Für andere Situationen (Textwerte usw.) siehe andere unten genannte Formeln für die letzte Zeile. Sie müssen den MATCH-Teil der Formel an Ihre Bedürfnisse anpassen.
Als nächstes verwenden wir INDEX, um die Adresse des "Eintrags nach dem letzten Eintrag" wie folgt abzurufen:
INDEX(C5:C100,6))
Für das Array geben wir INDEX C: C100 an, das den Bereich darstellt, den wir interessieren. Für die Zeilennummer geben wir INDEX das von MATCH + 1 zurückgegebene Ergebnis. In diesem Beispiel vereinfacht sich dies zu:
INDEX(C5:C100,6)
Dies scheint den Wert bei C10 zurückzugeben, aber tatsächlich gibt INDEX tatsächlich eine Adresse ($ C $ 10) zurück, die wir mit der CELL-Funktion extrahieren und mit dem Zeichen "#" verketten:
=HYPERLINK("#"&CELL($C$10)
In diesem Sinne geht Folgendes in die HYPERLINK-Funktion ein:
=HYPERLINK("#$C$10","First blank")
Die HYPERLINK-Funktion erstellt dann auf demselben Blatt einen anklickbaren Link zu Zelle C10 mit "Erster Link" als Linktext.