
Általános képlet
=HYPERLINK("#"&CELL("address",INDEX(data,MATCH(val,data,0))),val)
Összegzés
Hiperhivatkozások létrehozásához a keresés első mérkőzéséhez a HYPERLINK függvényen alapuló képletet használhatja a CELL, az INDEX és a MATCH segítségével.
A bemutatott példában a C5 képlete a következő:
=HYPERLINK("#"&CELL("address",INDEX(data,MATCH(B5,data,0))),B5)
Ez a képlet működő hiperhivatkozást generál a keresési érték első találatára a megnevezett "adatok" tartományban.
Magyarázat
Belülről kifelé haladva egy standard INDEX és MATCH függvény segítségével keressük meg a keresési értékek első egyezését a B oszlopban:
INDEX(data,MATCH(B5,data,0))
A MATCH függvény megkapja az értéket a B5-ben a megnevezett tartományadatokon belül, ami a "kék" keresési értéknél 3. Ez az eredmény az INDEX függvénybe sor_num néven kerül, tömbként az "adatok":
INDEX(data,3)
Úgy tűnik, hogy ez visszaadja a "kék" értéket, de valójában az INDEX függvény visszaadja az E6 címet. Ezt a címet a "#" karakterhez összefűzött CELL függvény segítségével nyerjük ki:
=HYPERLINK("#"&CELL(E6,B5)
Ebből a célból ez megy bele a HYPERLINK funkcióba:
=HYPERLINK("#$E$6","blue")
A HYPERLINK függvény egy kattintható linket állít elő az E6 cellára ugyanazon a lapon, a hivatkozás szövege "kék".