![](https://cdn.wiki-base.com/5653248/excel_formula_hyperlink_to_first_match__2.png.webp)
Splošna formula
=HYPERLINK("#"&CELL("address",INDEX(data,MATCH(val,data,0))),val)
Povzetek
Če želite ustvariti hiperpovezave do prvega ujemanja v iskanju, lahko uporabite formulo, ki temelji na funkciji HYPERLINK, s pomočjo CELL, INDEX in MATCH.
V prikazanem primeru je formula v C5:
=HYPERLINK("#"&CELL("address",INDEX(data,MATCH(B5,data,0))),B5)
Ta formula ustvari delujočo hiperpovezavo do prvega najdenega ujemanja iskalne vrednosti v imenovanem obsegu "podatki".
Pojasnilo
Če delamo od znotraj navzven, s standardno funkcijo INDEX in MATCH poiščemo prvo ujemanje iskalnih vrednosti v stolpcu B:
INDEX(data,MATCH(B5,data,0))
Funkcija MATCH dobi položaj vrednosti v B5 znotraj poimenovanih podatkov obsega, kar je za iskalno vrednost "blue" 3. Ta rezultat gre v funkcijo INDEX kot row_num, z matriko pa "data":
INDEX(data,3)
Zdi se, da to vrne vrednost "modro", v resnici pa funkcija INDEX vrne naslov E6. Ta naslov izvlečemo s pomočjo funkcije CELL, ki je združena v znak "#":
=HYPERLINK("#"&CELL(E6,B5)
Na koncu gre za funkcijo HYPERLINK naslednje:
=HYPERLINK("#$E$6","blue")
Nato funkcija HYPERLINK ustvari povezavo, ki jo je mogoče klikniti, do celice E6 na istem listu, pri čemer je besedilo povezave "modro".