Excel-formel: Hyperlink til første match -

Indholdsfortegnelse

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.

Interessante artikler...