Excel formula: Hiperveza na prvo podudaranje -

Sadržaj

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.

Zanimljivi članci...