
Generisk formel
=HYPERLINK("#"&CELL("address",INDEX(data,MATCH(val,data,0))),val)
Resumé
For at oprette hyperlinks til det første match i et opslag kan du bruge en formel baseret på HYPERLINK-funktionen med hjælp fra CELL, INDEX og MATCH.
I det viste eksempel er formlen i C5:
=HYPERLINK("#"&CELL("address",INDEX(data,MATCH(B5,data,0))),B5)
Denne formel genererer et fungerende hyperlink til det første match fundet af opslagsværdien i det navngivne interval "data".
Forklaring
Når vi arbejder indefra og ud, bruger vi en standard INDEX- og MATCH-funktion til at finde det første match af opslagsværdier i kolonne B:
INDEX(data,MATCH(B5,data,0))
MATCH-funktionen får placeringen af værdien i B5 inden for de navngivne områdedata, som for opslagsværdien "blå" er 3. Dette resultat går ind i INDEX-funktionen som række_numre med "data" som array:
INDEX(data,3)
Dette ser ud til at returnere værdien "blå", men INDEX-funktionen returnerer faktisk adressen E6. Vi udtrækker denne adresse ved hjælp af CELL-funktionen, som er sammenkædet med tegnet "#":
=HYPERLINK("#"&CELL(E6,B5)
I denne ende er dette, hvad der går ind i HYPERLINK-funktionen:
=HYPERLINK("#$E$6","blue")
HYPERLINK-funktionen konstruerer derefter et klikbart link til celle E6 på det samme ark med "blå" som linkteksten.