Scopri come creare una progressione numerica in Excel.
Scopri come creare una progressione numerica in Excel usando le formule LUNGHEZZA, SINISTRA e DESTRA.
Introduzione
Oggi vedremo come creare una progressione numerica in Excel usando formule. Immagina di avere una serie di numeri complessi che seguono un formato preciso, come “1A1”, “2A1”, “3A1”, e così via. La parte “A1” rimane sempre la stessa, mentre solo la prima cifra cambia. In questo tutorial, ti guiderò passo dopo passo nell’uso delle funzioni LUNGHEZZA, SINISTRA e DESTRA per creare questa progressione in modo automatico.
Questo tutorial è pensato per chi ha poca esperienza con le formule in Excel, quindi affronteremo ogni funzione una alla volta e solo alla fine le combineremo in una formula completa.
Svolgimento
Funzione LUNGHEZZA
Iniziamo con la funzione LUNGHEZZA. Questa funzione calcola il numero totale di caratteri in una cella, includendo lettere, numeri e spazi. È utile perché ci permette di identificare quanti caratteri contiene una cella, così sappiamo come manipolarli.
- Passo 1: Scrivi “1A1” nella cella A2.
- Passo 2: Vai nella cella B2 e scrivi la formula:excelCopia codice
=LUNGHEZZA(A2)
- Risultato: Excel restituirà “3” perché “1A1” ha tre caratteri.
Perché è importante: Conoscere la lunghezza ci permette di isolare la parte numerica iniziale senza includere le lettere finali.
Funzione SINISTRA
Ora passiamo alla funzione SINISTRA. Questa funzione ti permette di estrarre uno o più caratteri dalla parte sinistra di una stringa di testo. In questo caso, vogliamo isolare il numero iniziale “1” dalla stringa “1A1”.
- Passo 1: Nella cella C2, scrivi la formula:excelCopia codice
=SINISTRA(A2; LUNGHEZZA(A2)-2)
- Spiegazione: Con LUNGHEZZA(A2)-2 diciamo a Excel di prendere tutti i caratteri tranne gli ultimi due. In questo caso, Excel prenderà solo il numero “1”.
- Risultato: La cella C2 mostrerà “1”.
Nota: Il “-2” è importante perché vogliamo escludere i due caratteri finali “A1” dalla selezione.
Funzione DESTRA
Adesso vediamo la funzione DESTRA. Questa funzione è l’opposto di SINISTRA e serve a prendere i caratteri a destra della stringa. In questo esempio, useremo DESTRA per mantenere sempre la parte finale “A1”.
- Passo 1: Nella cella D2, scrivi la formula:excelCopia codice
=DESTRA(A2; 2)
- Spiegazione: Specificando “2” in DESTRA(A2; 2), indichiamo a Excel di prendere gli ultimi due caratteri.
- Risultato: La cella D2 mostrerà “A1”.
Combiniamo tutto in una Formula Annidata
Ora che conosciamo come usare le funzioni LUNGHEZZA, SINISTRA e DESTRA, possiamo combinarle per creare una progressione numerica automatica.
- Passo 1: Nella cella A3, inserisci la seguente formula:excelCopia codice
=(SINISTRA(A2; LUNGHEZZA(A2)-2) + 1) & DESTRA(A2; 2)
- Spiegazione:
- SINISTRA(A2; LUNGHEZZA(A2)-2) prende il numero iniziale da “1A1” escludendo i due caratteri finali.
- +1 aggiunge 1 al numero estratto, creando la progressione numerica.
- & concatena il numero aggiornato con la parte “A1” ottenuta con DESTRA(A2; 2).
- Risultato: La cella A3 mostrerà “2A1”.
Copia la formula per creare la progressione
Ora che la formula è pronta, puoi copiarla in basso per continuare la progressione numerica. Excel aggiornerà automaticamente il numero, mantenendo la parte “A1” fissa..
Conclusioni
In questo tutorial hai imparato come creare una progressione numerica in Excel usando le funzioni LUNGHEZZA, SINISTRA e DESTRA. Questo metodo ti permette di generare numeri complessi in modo automatico, ideale per chi ha bisogno di lavorare con serie di dati ripetitive ma strutturate. Ora puoi usare questa formula per applicarla a scenari personalizzati e risparmiare tempo nelle attività ripetitive!