Excel formula: Hipersaite uz pirmo tukšo šūnu -

Vispārēja formula

=HYPERLINK("#"&CELL("address",INDEX(range,MATCH(bignum,range)+1)),"First blank")

Kopsavilkums

Lai izveidotu hipersaites uz pirmo meklēšanas rezultātu, varat izmantot formulu, kuras pamatā ir funkcija HYPERLINK, ar CELL, INDEX un MATCH palīdzību.

Parādītajā piemērā formula C5 ir:

=HYPERLINK("#"&CELL("address",INDEX(C5:C100,MATCH(9.99E+307,C5:C100)+1)),"First blank")

Šī formula ģenerē aktīvu hipersaiti uz C kolonnas pirmo tukšo šūnu.

Paskaidrojums

Strādājot no iekšpuses uz āru, mēs izmantojam MATCH, lai atrastu C slejas pēdējā ieraksta relatīvo pozīciju:

MATCH(9.99E+307,C5:C100)

Būtībā mēs piešķiram mačam "lielu skaitli", kuru tas nekad neatradīs aptuvenajā spēles režīmā. Šajā režīmā spēle "atkāpsies" pret pēdējo skaitlisko vērtību.

Piezīme: šajā gadījumā tas darbojas, jo visas vērtības C ir skaitliskas un nav tukšu. Citās situācijās (teksta vērtības utt.) Skatiet citas zemāk minētās formulas "pēdējās rindas". Jums būs jāpielāgo formulas MATCH daļa, lai tā atbilstu jūsu vajadzībām.

Pēc tam mēs izmantojam INDEX, lai iegūtu "ieraksta aiz pēdējā ieraksta" adresi šādi:

INDEX(C5:C100,6))

Masīvam mēs piešķiram INDEX C: C100, kas apzīmē mums rūpīgo diapazonu. Rindas numuram mēs piešķiram INDEX rezultātu, ko atdeva MATCH + 1. Šajā piemērā tas vienkāršo:

INDEX(C5:C100,6)

Šķiet, ka tas atgriež vērtību C10, bet faktiski INDEX faktiski atgriež adresi ($ C $ 10), kuru mēs izvelkam ar funkciju CELL un saķeram līdz rakstzīmei "#":

=HYPERLINK("#"&CELL($C$10)

Šajā nolūkā HYPERLINK funkcija notiek šādi:

=HYPERLINK("#$C$10","First blank")

Pēc tam HYPERLINK funkcija tajā pašā lapā izveido klikšķināmu saiti uz šūnu C10, kā saites tekstu "Pirmā saite".

Interesanti raksti...