
Üldine valem
=HYPERLINK("#"&CELL("address",INDEX(range,MATCH(bignum,range)+1)),"First blank")
Kokkuvõte
Hüperlinkide loomiseks otsingu esimesele vastele saate kasutada valemit, mis põhineb funktsioonil HYPERLINK, abiga CELL, INDEX ja MATCH.
Näidatud näites on valem C5-s:
=HYPERLINK("#"&CELL("address",INDEX(C5:C100,MATCH(9.99E+307,C5:C100)+1)),"First blank")
See valem genereerib toimiva hüperlingi veeru C esimese tühja lahtrini.
Selgitus
Seestpoolt välja töötades kasutame veerus C viimase kirje suhtelise positsiooni leidmiseks MATCH-i:
MATCH(9.99E+307,C5:C100)
Põhimõtteliselt anname matšile "suure arvu", mida see ligikaudses mängurežiimis kunagi ei leia. Selles režiimis "vastab" viimane arvväärtus tagasi.
Märkus: see töötab sel juhul, kuna kõik väärtused C-s on arvulised ja tühje pole. Muude olukordade (tekstiväärtused jne) korral vaadake teisi allpool mainitud "viimase rea" valemeid. Valemi MATCH osa peate kohandama vastavalt oma vajadustele.
Järgmisena kasutame INDEX-i, et saada "kirje pärast viimast kirjet" aadress:
INDEX(C5:C100,6))
Massiivi jaoks anname INDEX C: C100, mis tähistab meie jaoks olulist vahemikku. Rea numbri jaoks anname INDEX-ile tulemuse, mille tagastab MATCH + 1. Selles näites lihtsustatakse seda järgmiselt:
INDEX(C5:C100,6)
See näib tagastavat väärtuse C10, kuid tegelikult tagastab INDEX tegelikult aadressi ($ C $ 10), mille me eraldame funktsiooniga CELL ja ühendame tähemärgiks "#":
=HYPERLINK("#"&CELL($C$10)
Sel põhjusel läheb funktsioon HYPERLINK:
=HYPERLINK("#$C$10","First blank")
Funktsioon HYPERLINK ehitab seejärel samal lehel lahtrisse C10 klikitava lingi, kus lingi tekstina on "Esimene link".