Excel formula: hiperpovezava do prve prazne celice -

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

Zanimive Članki...