Formula Excel: hyperlink către prima celulă goală -

Formula generică

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

rezumat

Pentru a crea hyperlinkuri la prima potrivire dintr-o căutare, puteți utiliza o formulă bazată pe funcția HYPERLINK, cu ajutorul CELL, INDEX și MATCH.

În exemplul prezentat, formula din C5 este:

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

Această formulă generează un hyperlink funcțional către prima celulă goală din coloana C.

Explicaţie

Lucrând din interior spre exterior, folosim MATCH pentru a localiza poziția relativă a ultimei intrări din coloana C:

MATCH(9.99E+307,C5:C100)

Practic, oferim meciului un „număr mare” pe care nu îl va găsi niciodată în modul de meci aproximativ. În acest mod, potrivirea va „face un pas înapoi” ultima valoare numerică.

Notă: acest lucru funcționează în acest caz, deoarece toate valorile din C sunt numerice și nu există spații libere. Pentru alte situații (valori de text etc.), consultați alte formule „ultimul rând” menționate mai jos. Va trebui să ajustați partea MATCH a formulei pentru a se potrivi nevoilor dumneavoastră.

Apoi, folosim INDEX pentru a obține adresa „intrării după ultima intrare” astfel:

INDEX(C5:C100,6))

Pentru matrice, oferim INDEX C: C100, care reprezintă intervalul la care ne pasă. Pentru numărul rândului, oferim INDEX rezultatul returnat de MATCH + 1. În acest exemplu, acest lucru se simplifică la:

INDEX(C5:C100,6)

Acest lucru pare să returneze valoarea la C10, dar de fapt INDEX returnează de fapt o adresă ($ C $ 10), pe care o extragem cu funcția CELL și o concatenăm la caracterul "#":

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

În acest scop, acesta este ceea ce intră în funcția HYPERLINK:

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

Funcția HYPERLINK construiește apoi un link care poate fi făcut clic pe celula C10 pe aceeași foaie, cu „Primul link” ca text al linkului.

Articole interesante...