Formula di Excel: numeri di riga sequenziali -

Sommario

Formula generica

=ROW()-offset

Sommario

Per aggiungere numeri di riga sequenziali a un insieme di dati con una formula, è possibile utilizzare la funzione RIGA. Nell'esempio mostrato, la formula in B5 è:

=ROW()-4

Spiegazione

Quando non viene fornito un riferimento, la funzione RIGA restituisce il numero di riga della riga corrente. Nella cella B5, ROW restituisce 5, nella cella B6, ROW () restituisce 6 e così via:

=ROW() // returns 5 in B5 =ROW() // returns 6 in B6

Quindi, per creare numeri di riga sequenziali che iniziano con 1, sottraiamo 4:

=ROW()-4 // returns 1 in B5 =ROW()-4 // returns 2 in B6

Questa formula continuerà a funzionare fintanto che le righe non vengono aggiunte o eliminate sopra la prima riga di dati. Se vengono aggiunte o eliminate righe sopra i dati, il valore di offset 4 hardcoded dovrà essere regolato secondo necessità.

Numeri di riga in una tabella

Se convertiamo i dati in una corretta tabella Excel, possiamo utilizzare una formula più robusta. Di seguito, abbiamo gli stessi dati in "Table1":

Vedi questa pagina per una spiegazione dettagliata.

Numeri di riga per un intervallo denominato

L'approccio per la creazione di numeri di riga sequenziali in una tabella può essere adattato per funzionare con un intervallo denominato come questo:

=ROW()-ROW(INDEX(data,1,1))+1

Qui stiamo lavorando con un unico intervallo denominato "dati". Per calcolare l'offset richiesto, usiamo INDICE in questo modo:

INDEX(data,1,1)

Passiamo i dati dell'intervallo denominato nella funzione INDICE e richiediamo la cella alla riga 1, colonna 1. Essenzialmente, chiediamo INDICE per la prima cella (in alto a sinistra) dell'intervallo. INDICE restituisce quella cella come indirizzo e la funzione RIGA restituisce il numero di riga di quella cella, che viene utilizzato come valore di offset spiegato sopra. Il vantaggio di questa formula è che è portatile. Non si interromperà quando la formula viene spostata e può essere utilizzato qualsiasi intervallo denominato rettangolare.

Articoli interessanti...