![](https://cdn.wiki-base.com/5653248/excel_formula_hyperlink_to_first_match__2.png.webp)
Generička formula
=HYPERLINK("#"&CELL("address",INDEX(data,MATCH(val,data,0))),val)
Sažetak
Da biste stvorili hiperveze na prvo podudaranje u pretraživanju, možete koristiti formulu koja se temelji na funkciji HYPERLINK, uz pomoć CELL, INDEX i MATCH.
U prikazanom primjeru formula u C5 je:
=HYPERLINK("#"&CELL("address",INDEX(data,MATCH(B5,data,0))),B5)
Ova formula generira funkcionalnu hipervezu na prvo pronađeno podudaranje vrijednosti pretraživanja u imenovanom rasponu "podaci".
Obrazloženje
Radeći iznutra prema van, koristimo standardnu funkciju INDEX i MATCH za pronalaženje prvog podudaranja vrijednosti pretraživanja u stupcu B:
INDEX(data,MATCH(B5,data,0))
Funkcija MATCH dobiva položaj vrijednosti u B5 unutar imenovanih podataka raspona, što je za vrijednost pretraživanja "blue" 3. Ovaj rezultat ulazi u funkciju INDEX kao row_num, s "data" kao niz:
INDEX(data,3)
Čini se da ovo vraća vrijednost "plavo", ali zapravo funkcija INDEX vraća adresu E6. Ovu adresu izdvajamo pomoću funkcije CELL koja je spojena u znak "#":
=HYPERLINK("#"&CELL(E6,B5)
Na kraju, ovo je ono što ulazi u funkciju HYPERLINK:
=HYPERLINK("#$E$6","blue")
Funkcija HYPERLINK zatim izrađuje vezu na koju se može kliknuti do ćelije E6 na istom listu, s "plavim" kao tekst veze.