Lorenzo vuole inserire un numero di riga nella colonna A del suo foglio di lavoro. Vuole che la colonna rifletta il numero corretto della riga, anche quando aggiunge o elimina righe.
La necessità espressa da Lorenzo preclude l’utilizzo di qualsiasi schema di numerazione statico nella colonna A. Poiché desidera che i numeri di riga si aggiornino automaticamente se aggiunge o elimina righe, è necessaria una formula. È possibile utilizzare un buon numero di formule nella colonna A che restituiranno il numero di riga. Forse il modo più semplice è utilizzare la funzione RIF.RIGA, in questo modo:
=RIF.RIGA()
Questa formula restituisce il numero di riga della cella in cui appare la formula. Se desideri compensare il numero di riga restituito (ad esempio, se hai alcune intestazioni nelle righe 1 e 2 e desideri che la cella A3 restituisca un valore di riga pari a 1), puoi modificare la formula per riflettere questo aggiustamento:
=RIF.RIGA()-2
Naturalmente, la funzione RIF.RIGA non è l’unico candidato per le tue formule. Puoi anche utilizzare una formula che esamina effettivamente il contenuto della colonna adiacente (B) e restituisce un numero di riga solo se c’è qualcosa in quella cella adiacente.
=SE(ANNULLA.SPAZI(B1)<>"";CONTA.VALORI($B$1:B1)&".";"")
Questa formula, inserita nella cella A1, esamina il contenuto della cella B1. Se c’è qualcosa lì, la funzione CONTA.VALORI viene utilizzata per contare il numero di celle occupate tra la cella B1 e qualunque cella si trovi a destra di dove è posizionata questa formula. La formula inserisce inoltre un punto dopo il numero di riga restituito. Assicurati di includere i simboli del dollaro, come mostrato, quindi copia la formula su tutte le celle necessarie per creare i numeri di riga.
Il vantaggio di una formula come questa è che controlla se c’è qualcosa nella colonna B prima di restituire un numero di riga. Ciò significa che puoi copiare la formula oltre la fine effettiva delle righe di dati e solo le righe che contengono dati (attivate da qualcosa nella colonna B) avranno un numero di riga. Lo stesso tipo di tecnica potrebbe essere utilizzata con la funzione RIF.RIGA invece che con la funzione CONTA.VALORI:
=SE(ANNULLA.SPAZI(B1)<>"";RIF.RIGA()&".";"")