Come utilizzare la funzione SEQUENZA in Excel e Fogli Google passo dopo passo

Ultimo aggiornamento: Dicembre 24 2025
  • La funzione SEQUENZA genera matrici di numeri consecutivi personalizzando righe, colonne, inizio e incremento.
  • Può essere combinato con altre funzioni quali TESTO, DATA, RIGA o CASUALE per creare calendari, dati di prova e numerazione dinamica.
  • SEQUENCE è disponibile nelle versioni moderne di Excel e in Google Sheets, con lievi differenze di sintassi regionali.
  • Esistono metodi alternativi per creare sequenze (trascinamento, riempimento, Apps Script), ma SEQUENCE offre la soluzione più flessibile e automatica.

funzione sequenza in Excel e Fogli Google

Se ti sei mai trovato a scrivere 1, 2, 3… a mano su un foglio di calcoloSai che è uno dei compiti più noiosi del mondo. E quando non si tratta di 10 righe, ma di 500 o 1000, passa dall'essere noioso all'insostenibile. Per fortuna, Excel e Google Fogli hanno una funzione progettata proprio per questo: SEQUENZA, in grado di creare elenchi di numeri in blocco con una singola formula.

Sebbene possa sembrare un po' "tecnico", la funzione SEQUENZA è molto più semplice di quanto sembri. Con un paio di argomenti ben definiti, è possibile generare tavole complete di numeri ordinati, serie che aumentano o diminuisconoDate collegate, codici contabili e persino dati di esempio per i tuoi report. Diamo un'occhiata più da vicino a come funziona in Excel e Fogli Google e come sfruttarlo al meglio con esempi concreti e suggerimenti utili.

Che cos'è la funzione SEQUENZA e a cosa serve?

La funzione SEQUENZA (in inglese) SEQUENZA) è utilizzato per generare una matrice di numeri consecutivi "Trabocca" sul foglio, occupando diverse righe e colonne. In altre parole, scrivi la formula in una cella e questa riempie un intero blocco di numeri consecutivi.

Il suo comportamento è molto simile in Excel e Google Sheets: in entrambi i casi, quando inserisci la formula otterrai un matrice dinamicaCiò significa che il risultato non è un singolo valore, ma un insieme di celle che vengono riempite automaticamente a partire dalla cella iniziale.

Immagina di aver bisogno di una tabella che vada da 1 a 20 in 4 righe e 5 colonne. Invece di compilarla numero per numero, useresti semplicemente =SEQUENZA(4;5) (in un contesto regionale che utilizza punti e virgola) o =SEQUENZA(4,5) (nella configurazione a virgola), e il gioco è fatto: avrai un blocco 4x5 con i numeri da 1 a 20.

Questa funzione è particolarmente utile quando si desidera creare serie numerica controllataContare in avanti o indietro, saltare di decine, generare identificatori, simulare dati o preparare strutture per report, dashboard o tabelle pivot in excel.

Sintassi SEQUENCE in Excel e Fogli Google

La definizione formale La sintassi SEQUENCE è molto simile in entrambi gli strumenti. La sintassi generale è:

Sintassi generale: =SECUENCIA(filas; columnas; inicio; incremento)

Ogni argomento Ha un ruolo specifico ed è importante comprenderlo bene per padroneggiare la funzione e sfruttarla al meglio:

Parte Descrizione
filas obbligatorioIndica il numero di righe della matrice risultante. Rappresenta l'altezza del blocco di numeri che verrà generato.
columnas Opzionale Specifica il numero di colonne nell'array. Se lasciato vuoto, la funzione restituisce solo una colonna.
inicio Opzionale Questo è il numero da cui inizierà la sequenza. Se non specificato, il conteggio inizia da 1 per impostazione predefinita.
incremento Opzionale Indica di quanto la sequenza avanzerà o regredirà. Se omesso, aumenta di 1; se negativo, la sequenza regredisce.

A seconda delle impostazioni regionali, la funzionalità potrebbe supportare virgola o punto e virgola come separatore di argomenti. In Spagna, il punto e virgola è lo standard in Excel e Fogli Google: =SEQUENZA(4;5)In ogni caso, se incolli un esempio con virgole e ottieni un errore, sostituiscile semplicemente con un punto e virgola.

La chiave è capire quali righe e colonne determinano il dimensione della matrice, mentre avvia e aumenta il controllo valore del primo numero e la dimensione del passaggio tra un numero e il successivo.

Esempi base di utilizzo di SEQUENCE

Esempi classici per capire come la matrice traboccante viene "dipinta" sul foglio.

Esempio 1: SEQUENZA con solo righe

Esempio in A1: Se digiti quanto segue nella cella A1:

Formula rapida: =SECUENCIA(2)

La formula restituirà un array verticale con 2 righe e 1 colonnache verrà compilato come segue:

A B
1 1
2 2

Si noti che, non specificando le colonne, la funzione restituisce una singola colonna con valori 1 e 2Questo comportamento viene spesso utilizzato per creare semplici elenchi verticali numerati da 1 a n.

  WhatsApp UWP sul desktop Windows: cronologia, modifiche e guida

Esempio 2: matrice di più righe e colonne

Nella A1: Se ora scrivi in ​​A1:

Formula della matrice: =SECUENCIA(2;3)

La funzione genererà una matrice di 2 righe e 3 colonneL'intervallo A1:C2 apparirà così:

A B C
1 1 2 3
2 4 5 6
3

Il percorso prosegue per righe, da sinistra a destraPrima A1, poi B1, C1, poi A2, B2, C2, ecc. In questo modo i numeri da 1 a 6 vengono inseriti automaticamente, senza doverli digitare manualmente.

Esempio 3: controllo dell'avvio e dell'incremento

Se vuoi che l'array non inizi da 1 o non venga incrementato di uno, puoi specificare gli argomenti `start` e `increment`. Prova questo:

Formula 3-2: =SECUENCIA(2;3;3;2)

risultato: Il risultato da A1 in poi sarà:

A B C
1 3 5 7
2 9 11 13
3

La sequenza inizia in 3 e continua ad aumentare da 2 2 in: 3, 5, 7, 9, 11, 13… di nuovo, riempiendo prima la riga superiore e poi quella inferiore.

Esempio 4: sequenza discendente

Aumento negativo: È anche possibile creare elenchi che procedono all'indietro utilizzando un incremento negativo. Ad esempio:

Formula discendente: =SECUENCIA(2;3;10;-1)

Sequenza decrescente: Genera una tabella con numeri decrescenti a partire da 10:

A B C
1 10 9 8
2 7 6 5
3 4 3 2

Con questo trucco puoi cavalcare conti alla rovescia controllati in pochi passaggi, semplicemente modificando il numero di righe e colonne per includere tutti i valori desiderati.

Liste verticali, liste orizzontali e trasposizione SEQUENZA

Per impostazione predefinita, quando si omette l'argomento colonne, SEQUENCE restituisce un elenco verticaleIn altre parole, avrai una singola colonna con tante righe quante ne specifichi nel primo parametro. Questo è l'approccio più comune quando si desidera un elenco di numeri in una singola colonna.

Se quello di cui hai bisogno è un lista orizzontale (in una singola riga), hai due opzioni molto semplici: o imposti rows = 1 e controlli il resto della dimensione con le colonne, oppure generi l'elenco verticale e poi lo trasponi con un'altra funzione.

Esempio rapido: Ad esempio, per creare una riga con numeri da 1 a 10, si utilizzerà:

Formula orizzontale: =SECUENCIA(1;10)

E se hai già una sequenza verticale, potresti trasformarla in una orizzontale applicando, ad esempio in Excel, la funzione TRASPORRE() su quella matrice: in questo modo passeresti da un elenco di una singola colonna a una riga con gli stessi valori.

Questo tipo di combinazione è molto pratico quando si prepara intestazioni di tabella, mesi di fila o numerazione orizzontale senza dover copiare, incollare o trascinare.

Esempi pratici di SEQUENZA in Excel

Usi pratici: La documentazione di Excel mostra alcuni utilizzi piuttosto interessanti di SEQUENCE in combinazione con altre funzioni, progettate per creare rapidamente dati dinamici.

Un esempio classico riguarda la generazione di un matrice di 4 righe e 5 colonne semplicemente con:

Formula 4×5: =SECUENCIA(4;5)

Con questa formula otterrai un blocco ordinato di numeri da 1 a 20, che può servire sia come dati di prova sia per strutturare modelli o fogli di calcolo che necessitano di una numerazione chiara.

Crea una riga di mesi dell'anno corrente

Un utilizzo molto più interessante è quello di sfruttare SEQUENCE in combinazione con le funzioni di formattazione di data e testo. Immagina di voler creare una riga di mesi (gen, feb, mar, ecc.) che si aggiorni sempre all'anno corrente senza dover apportare modifiche manualmente.

La formula proposta da Microsoft combina TESTO, DATA, ANNO, OGGI e SEQUENZA in questo modo:

=TEXTO(FECHA(AÑO(HOY());SECUENCIA(1;6);1);"mmm")

Questa formula fa quanto segue: prende l'anno corrente usando ANNO(OGGI()), genera con SEQUENZA(1;6) I numeri dei mesi da 1 a 6 (da gennaio a giugno), creano date con DATA(anno; mese; giorno), e infine i campioni abbreviati con TESTO(…;»mmm»)Il risultato è una riga con i primi sei mesi dell'anno, sempre aggiornati all'anno in corso.

Genera un array crescente di numeri interi casuali

Un altro esempio ufficiale combina SEQUENCE con INTERO e CASUALE per ottenere una matrice crescente di numeri casuali, utile per generare dati fittizi per i test:

Formula casuale: =SECUENCIA(5;6;ENTERO(ALEATORIO()*100);ENTERO(ALEATORIO()*100))

Qui vengono utilizzate funzioni casuali per definire sia il numero iniziale che l'incremento. Il risultato è una matrice di 5 righe per 6 colonne di numeri interi che seguono una progressione, ma i cui valori cambiano ogni volta che il foglio viene ricalcolato.

  Come impedire a Spotify di funzionare solo in background sul tuo PC

Elenchi di codici contabili o identificatori

Se lavori con la contabilità o hai bisogno di generare codici di riferimentoSEQUENCE può farti risparmiare un sacco di tempo. Ad esempio, con:

Codici formula: =SECUENCIA(5;1;1001;1000)

Valori risultanti: Si ottiene una colonna di 5 righe con i seguenti valori: 1001, 2001, 3001, 4001 e 5001. È un modo molto rapido per generare una numerazione con "salti" fissi che è possibile utilizzare come codici di centri di costo, conti contabili o identificatori per clienti o progetti.

SEQUENZA in Fogli Google: usi tipici e particolarità

In Fogli Google, la funzione SEQUENZA Funziona in modo quasi identico a quello di Excel. Restituisce anche un array che si estende dalla cella di origine e condivide la stessa sintassi degli argomenti: righe, colonne, inizio, incremento.

Esempio rapido: Un esempio semplice sarebbe:

Fogli di formule: =SEQUENCE(5;1;1;1)

che genera una colonna di 5 righe, partendo da 1 e aumentando di 1. È esattamente la stessa idea di Excel, solo nell'interfaccia di Google Fogli.

Il grande vantaggio di SEQUENCE in Fogli è che ti consente di controllare sequenze numeriche dinamiche e combinarli facilmente con altre funzioni dello strumento stesso o con array già creati utilizzando ARRAYFORMULA, ROW, ecc.

Numerazione semplice contro trucchi drag-and-drop

È vero che in Fogli Google puoi numerare velocemente usando il classico trucco di trascina la maniglia di riempimentoAd esempio, digiti 1 in A1, 2 in A2, selezioni entrambi e trascini verso il basso: il foglio rileva il modello e continua con 3, 4, 5…

Puoi anche usare il menu Modifica → Riempi → Serie Per generare un elenco più lungo senza doverlo trascinare per mezzo chilometro, è possibile specificare il passo (1, 2, 10, ecc.) e un limite finale.

Tuttavia, tutti questi metodi sono staticoUna volta generato l'elenco, se si inseriscono righe, si modifica la struttura o si modifica l'intervallo, è necessario rifare il padding. Con SEQUENCE, tuttavia, la numerazione si adatta automaticamente se si modifica il numero di righe nell'array o si modifica la formula.

ROW, ARRAYFORMULA e Apps Script come alternative

In Fogli Google, esistono altri approcci popolari alla numerazione, soprattutto quando si desidera qualcosa di dinamico ma non si necessita della piena flessibilità di SEQUENCE. Un'opzione tipica è quella di utilizzare la funzione RIGA() come questa:

Formula ROW: =FILA()-FILA($A$1)+1

Ricalcolo: L'idea è che incollando la formula nella cella iniziale e trascinandola verso il basso, ogni riga calcoli il proprio numero d'ordine. Se si inserisce una nuova riga sopra, il ricalcolo rimane coerente e i numeri rimangono correttamente modificati.

Se vuoi fare un ulteriore passo avanti, puoi abbinare FILA con FORMULA ARRAY per riempire un intero intervallo in una volta sola utilizzando una singola formula:

Formula ARRAY: =ARRAYFORMULA(FILA(A1:A100)-FILA(A1)+1)

Numerazione da 1 a 100: In questo modo, la numerazione da 1 a 100 viene creata automaticamente nella colonna scelta, senza dover trascinare. Modificando A100, è possibile adattare le dimensioni in base alle proprie esigenze.

Infine, per gli utenti avanzati, Google Apps Script consente di generare sequenze con logica personalizzataIn Excel puoi anche automatizzare le attività con programmazione di macro in ExcelAd esempio, puoi scrivere un piccolo script che inserisce solo numeri dispari, conta all'indietro con salti irregolari o intervalli di numeri in base a determinate condizioni.

Problemi comuni: celle unite e array che traboccano

Una delle cose più confuse per i nuovi utenti di Google Fogli è provare a usare SEQUENCE in celle uniteSe, ad esempio, si hanno gruppi di quattro celle unite e si desidera che ogni blocco visualizzi un numero da un conto alla rovescia (1500, 1496, 1492, ecc.), SEQUENCE da solo non funziona bene con quella struttura.

Gli array dinamici, sia in Fogli che in Excel, necessitano spazio adiacente senza ostacoli al trabocco. Se l'intervallo che si sta tentando di espandere presenta celle unite, contenuti esistenti o restrizioni, è probabile che si verifichino errori o semplicemente non si veda il risultato previsto.

In questi casi, potrebbe essere più efficace creare prima la sequenza. in una gamma pulita e non combinatae quindi utilizzare riferimenti, formule aggiuntive o anche un piccolo script per inserire ogni valore nel blocco di celle unite che ti interessa.

Inoltre, nell'Excel moderno, quando un array in overflow incontra dati bloccanti, di solito viene visualizzato l'errore #TRABOCCA!Si consiglia di rivedere questi messaggi, pulire l'area se necessario e verificare che nessun dato preesistente interferisca con il risultato SEQUENCE.

  Come usare Pollo AI per generare immagini e la migliore alternativa

Funzioni correlate e combinazioni utili

Combinazioni utili: SEQUENCE viene raramente utilizzato da solo quando si cercano soluzioni potenti. Di solito viene utilizzato in combinazione con altre funzioni dinamiche di generazione di array e dati.

in eccellere, funzioni come CERCA.VERT in Excel e altre sequenze di supporto spesso funzionano molto bene insieme a SEQUENCE:

  • M.UNIT (o simile nella tua versione), che restituisce un matrice identità della dimensione specificata, con gli uno sulla diagonale e gli zeri nel resto.
  • RANDARRAY / MATRIZALEAT, in grado di generare matrici di numeri casuali, che possono servire come base per simulazioni o test.
  • SCREENING, che consente di selezionare solo le righe o le colonne che soddisfano determinate condizioni da una matrice generata con SEQUENCE.
  • ORDINA e ORDINA PER, per riorganizzare i dati prodotti con SEQUENCE, ad esempio se si desidera una numerazione che dipenda dall'ordine di un'altra colonna.
  • UNICOQuesta funzionalità è utile quando si generano elenchi e si desidera conservare solo valori non ripetuti.

Questi blocchi funzionali, insieme al concetto di matrici dinamiche e comportamento di overflowPermettono di creare soluzioni piuttosto avanzate senza ricorrere a macro o a una programmazione complessa.

In Fogli Google, la combinazione di SEQUENZA con FORMULA ARRAY, FILTRO, ORDINA, UNICO o funzioni di data come OGGI, FINE MESEecc., apre le porte a report e dashboard aggiornabili che generano le proprie sequenze in base ai dati disponibili.

Vantaggi rispetto alla numerazione manuale o con trucchi di base

Rispetto ai metodi tradizionali (scrittura a mano, trascinamento della maniglia di riempimento o utilizzo del menu Riempimento/Serie), la funzione SEQUENZA presenta diverse vantaggi importanti nella vita di tutti i giorni:

Da un lato, consente di creare elenchi estremamente lunghi (centinaia o migliaia di righe) senza dover scorrere o trascinare. Basta specificare il numero di righe e colonne e la matrice appare all'istante, il che è molto comodo quando si lavora con grandi volumi di dati.

D'altra parte, le sequenze generate con SEQUENCE sono facile da mantenereSe in seguito è necessario espandere o ridurre l'intervallo, è sufficiente modificare l'argomento di riga o colonna, senza dover ripetere manualmente alcuna operazione. Inoltre, trattandosi di formule, possono dipendere da altre celle, consentendo di creare sequenze che aumentano o diminuiscono automaticamente in base a determinate condizioni.

Evitare errori umani: Un altro aspetto interessante è che SEQUENCE evita i tipici errori umani: dimenticare un numero, saltarne uno accidentalmente o ripeterlo involontariamente. Delegando questo compito alla funzione, si garantisce una numerazione coerente e continua, sia in ordine crescente che decrescente.

Infine, potendo controllare l'avvio e l'incremento, la funzione si adatta perfettamente a contesti molto diversi: da numerazione delle righe nei report tra cui la creazione di serie temporali di date, la generazione di codici tecnici o l'assemblaggio di strutture per simulazioni di dati.

Meno tempo: Una volta che inizi a usarlo, noterai che le attività che prima richiedevano diversi minuti (o anche di più) ora si riducono alla scrittura di una singola formula ben ponderata.

Sfruttando SEQUENCE in Excel e Fogli Google e combinandolo con funzioni di data, testo, filtro o array dinamico, puoi lasciare che sia il foglio di calcolo a fare il lavoro pesante: numerazione, creazione di serie e generazione di dati strutturati Diventa questione di secondi, con formule facili da modificare e praticamente nessun rischio di errori manuali.

Macro in Excel
Articolo correlato:
Macro in Excel: come automatizzare le attività e aumentare la produttività