Excel képlet: Hiperhivatkozás az első mérkőzésre -

Tartalomjegyzék

Á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".

érdekes cikkek...