Formula di Excel: collegamento ipertestuale alla prima cella vuota -

Sommario

Formula generica

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

Sommario

Per creare collegamenti ipertestuali alla prima corrispondenza in una ricerca, è possibile utilizzare una formula basata sulla funzione HYPERLINK, con l'aiuto di CELL, INDEX e MATCH.

Nell'esempio mostrato, la formula in C5 è:

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

Questa formula genera un collegamento ipertestuale funzionante alla prima cella vuota nella colonna C.

Spiegazione

Lavorando dall'interno verso l'esterno, usiamo CONFRONTA per individuare la posizione relativa dell'ultima voce nella colonna C:

MATCH(9.99E+307,C5:C100)

Fondamentalmente, stiamo dando a match un "numero grande" che non troverà mai nella modalità di corrispondenza approssimativa. In questa modalità, la corrispondenza "farà un passo indietro" sull'ultimo valore numerico.

Nota: in questo caso funziona perché tutti i valori in C sono numerici e non ci sono spazi. Per altre situazioni (valori di testo, ecc.), Vedere altre formule "ultima riga" menzionate di seguito. Sarà necessario regolare la parte CORRISPONDENZA della formula in base alle proprie esigenze.

Successivamente, utilizziamo INDICE per ottenere l'indirizzo della "voce dopo l'ultima voce" in questo modo:

INDEX(C5:C100,6))

Per array, diamo INDEX C: C100 che rappresenta l'intervallo a cui teniamo. Per il numero di riga, forniamo INDICE il risultato restituito da CONFRONTA + 1. In questo esempio, questo si semplifica in:

INDEX(C5:C100,6)

Questo sembra restituire il valore in C10 ma in realtà INDICE restituisce effettivamente un indirizzo ($ C $ 10), che estraiamo con la funzione CELL e concateniamo al carattere "#":

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

A tal fine, questo è ciò che entra nella funzione HYPERLINK:

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

La funzione HYPERLINK costruisce quindi un collegamento cliccabile alla cella C10 sullo stesso foglio, con "Primo collegamento" come testo del collegamento.

Articoli interessanti...