
Formula generică
=HYPERLINK("#"&CELL("address",INDEX(data,MATCH(val,data,0))),val)
rezumat
Pentru a crea hyperlinkuri la prima potrivire dintr-o căutare, puteți utiliza o formulă bazată pe funcția HYPERLINK, cu ajutorul CELL, INDEX și MATCH.
În exemplul prezentat, formula din C5 este:
=HYPERLINK("#"&CELL("address",INDEX(data,MATCH(B5,data,0))),B5)
Această formulă generează un hyperlink funcțional la prima potrivire găsită a valorii de căutare în intervalul numit „date”.
Explicaţie
Lucrând din interior spre exterior, folosim o funcție standard INDEX și MATCH pentru a localiza prima potrivire a valorilor de căutare în coloana B:
INDEX(data,MATCH(B5,data,0))
Funcția MATCH obține poziția valorii în B5 în interiorul datelor de interval denumite, care pentru valoarea de căutare „albastru” este 3. Acest rezultat intră în funcția INDEX ca rând_num, cu „date” ca matrice:
INDEX(data,3)
Acest lucru pare să returneze valoarea „albastru”, dar de fapt funcția INDEX returnează adresa E6. Extragem această adresă folosind funcția CELL, care este concatenată la caracterul „#”:
=HYPERLINK("#"&CELL(E6,B5)
În acest scop, acesta este ceea ce intră în funcția HYPERLINK:
=HYPERLINK("#$E$6","blue")
Funcția HYPERLINK construiește apoi un link care poate fi făcut clic pe celula E6 pe aceeași foaie, cu „albastru” ca text al linkului.