
Generička formula
=HYPERLINK("#"&CELL("address",INDEX(range,MATCH(bignum,range)+1)),"First blank")
Sažetak
Da biste stvorili hiperveze na prvo podudaranje u pretraživanju, možete koristiti formulu koja se temelji na funkciji HYPERLINK, uz pomoć CELL, INDEX i MATCH.
U prikazanom primjeru formula u C5 je:
=HYPERLINK("#"&CELL("address",INDEX(C5:C100,MATCH(9.99E+307,C5:C100)+1)),"First blank")
Ova formula generira radnu hipervezu na prvu praznu ćeliju u stupcu C.
Obrazloženje
Radeći iznutra prema van, koristimo MATCH za pronalaženje relativnog položaja zadnjeg unosa u stupcu C:
MATCH(9.99E+307,C5:C100)
U osnovi dajemo šibici "veliki broj" koju nikada neće pronaći u približnom načinu podudaranja. U ovom će načinu podudaranje "odstupiti" zadnju brojčanu vrijednost.
Napomena: ovo u ovom slučaju funkcionira jer su sve vrijednosti u C numeričke i nema praznih mjesta. Za ostale situacije (tekstualne vrijednosti itd.), Pogledajte ostale dolje spomenute formule "zadnjeg reda". Morat ćete prilagoditi MATCH dio formule prema svojim potrebama.
Dalje koristimo INDEX za dobivanje adrese "unosa nakon zadnjeg unosa" poput ove:
INDEX(C5:C100,6))
Za niz dajemo INDEKS C: C100 koji predstavlja raspon do kojeg nam je stalo. Za broj retka dajemo INDEX rezultat vraćen MATCH + 1. U ovom primjeru to pojednostavljuje na:
INDEX(C5:C100,6)
Čini se da ovo vraća vrijednost na C10, ali zapravo INDEX zapravo vraća adresu ($ C $ 10), koju ekstrahiramo funkcijom CELL i spajamo u znak "#":
=HYPERLINK("#"&CELL($C$10)
Na kraju, ovo je ono što ulazi u funkciju HYPERLINK:
=HYPERLINK("#$C$10","First blank")
Funkcija HYPERLINK zatim izrađuje vezu na koju se može kliknuti do ćelije C10 na istom listu, s tekstom veze "Prva veza".