
Splošna formula
=HYPERLINK("#"&CELL("address",INDEX(range,MATCH(bignum,range)+1)),"First blank")
Povzetek
Če želite ustvariti hiperpovezave do prvega ujemanja v iskanju, lahko uporabite formulo, ki temelji na funkciji HYPERLINK, s pomočjo CELL, INDEX in MATCH.
V prikazanem primeru je formula v C5:
=HYPERLINK("#"&CELL("address",INDEX(C5:C100,MATCH(9.99E+307,C5:C100)+1)),"First blank")
Ta formula ustvari delujočo hiperpovezavo do prve prazne celice v stolpcu C.
Pojasnilo
Če delamo od znotraj navzven, z MATCH poiščemo relativni položaj zadnjega vnosa v stolpcu C:
MATCH(9.99E+307,C5:C100)
V bistvu damo ujemanju "veliko število", ki ga v načinu približnega ujemanja nikoli ne bo našel. V tem načinu bo ujemanje "odstopilo" zadnjo številsko vrednost.
Opomba: to v tem primeru deluje, ker so vse vrednosti v C številske in ni praznih mest. Za druge primere (besedilne vrednosti itd.) Glejte spodnje formule "zadnje vrstice". Del formule MATCH boste morali prilagoditi svojim potrebam.
Nato z INDEX dobimo naslov "vnosa po zadnjem vnosu", kot je ta:
INDEX(C5:C100,6))
Za matriko podajamo INDEKS C: C100, ki predstavlja obseg, ki nas zanima. Za številko vrstice damo INDEX rezultat, ki ga vrne MATCH + 1. V tem primeru je to poenostavljeno na:
INDEX(C5:C100,6)
Zdi se, da to vrne vrednost pri C10, v resnici pa INDEX dejansko vrne naslov ($ C $ 10), ki ga izločimo s funkcijo CELL in združimo v znak "#":
=HYPERLINK("#"&CELL($C$10)
Na koncu gre za funkcijo HYPERLINK naslednje:
=HYPERLINK("#$C$10","First blank")
Nato funkcija HYPERLINK ustvari povezavo, ki jo je mogoče klikniti, do celice C10 na istem listu, pri čemer je besedilo povezave "Prva povezava".