Come riempire automaticamente le celle con valori incrementali in Excel?
Nel lavoro quotidiano con Excel, riempire automaticamente celle con numeri incrementali è un’esigenza frequente. Potresti, ad esempio, dover popolare rapidamente una colonna con una sequenza come 1, 2, 3 e così via, per creare identificativi, numeri di transazione o elenchi ordinati. In molti casi, però, i numeri devono aumentare con un intervallo fisso diverso da 1 — come nei numeri di fattura 10001, 10012, 10023, ecc. Inserire manualmente ogni valore non solo è dispendioso in termini di tempo, ma espone anche a errori. Padroneggiare i metodi per generare automaticamente sequenze incrementali — sia con passo unitario che con intervalli personalizzati — migliora notevolmente efficienza e precisione. Questo tutorial presenta diverse soluzioni pratiche, adatte a esigenze e livelli di competenza differenti in Excel, per aiutarti a creare facilmente numeri incrementali su misura.
Riempimento automatico di celle incrementali con la funzione Riempimento automatico
Riempimento automatico di celle incrementali Formula
Riempimento automatico di celle incrementali con Kutools per Excel ![]()
Riempimento automatico di celle incrementali con codice VBA
Riempimento automatico di celle incrementali con la funzione Riempimento automatico
La funzione Riempimento automatico di Excel offre un modo rapido e intuitivo per generare sequenze di base con valori incrementali direttamente nel foglio di lavoro, risultando particolarmente efficiente per schemi semplici o quando serve una soluzione visiva immediata senza ricorrere a formule.
Scenario applicabile: Utilizza questo metodo quando devi riempire una serie di numeri con un passo costante (ad esempio 1, 2, 3...) o un intervallo personalizzato (ad esempio 10001, 10013, 10025...), e la sequenza è sufficientemente semplice da definire indicando soltanto il numero di partenza.
1. Fai clic sulla cella in cui desideri che inizi la sequenza. Ad esempio, inserisci il numero di partenza (come 10001) nella cella A1. Vedi screenshot:

2. Nella cella successiva (ad esempio, A2), inserisci il numero successivo in base all’intervallo desiderato. Ad esempio, se vuoi che ogni numero aumenti di 11, digita 10012 nella cella A2. (Controlla attentamente questo valore: determina l’ampiezza del passo per l’intera serie.)

3. Seleziona entrambe le celle iniziali (A1 e A2). Poi sposta il cursore sul quadratino di riempimento (il piccolo quadrato nell’angolo in basso a destra della selezione). Fai clic e trascina il quadratino lungo la colonna fino al punto desiderato. Le celle si riempiranno automaticamente seguendo lo schema incrementale definito. Vedi screenshot:

Limitazioni:Potrebbe richiedere di reinserire i dati se l’intervallo cambia e non è dinamico: modificare il primo valore dopo aver compilato la colonna non aggiornerà automaticamente gli altri.
Riempimento automatico di celle incrementali Formula
Oltre al Riempimento automatico, puoi utilizzare formule di Excel per maggiore controllo e flessibilità nella generazione di sequenze incrementali. Questo metodo è ideale quando si desidera che la serie si aggiorni automaticamente al variare del valore iniziale oppure quando si vuole copiare la formula per adattare sequenze in altre posizioni.
Scenario applicabile: Utilizza formule per sequenze incrementali dinamiche, soprattutto quando il valore iniziale o l’intervallo potrebbero variare, oppure per elenchi lunghi in cui automazione e coerenza sono essenziali.
1. Innanzitutto, nella cella di partenza (ad esempio, A1), inserisci il valore iniziale. Digita ad esempio 10001 nella cella A1. Poi fai clic sulla cella subito sotto (A2) e inserisci la seguente formula, utilizzando il passo desiderato (in questo caso, l’intervallo è 11):
=A1+11 Dove A1 fa riferimento alla cella iniziale e 11 è il valore dell’incremento. Modifica il passo in base alle esigenze della tua sequenza.

2. Premi Invio per calcolare il valore. Poi fai clic sulla cella A2 per selezionarla e trascina il quadratino di riempimento (il piccolo quadrato in basso a destra) verso il basso fino al punto desiderato: in questo modo, verranno generati automaticamente valori incrementali con l’intervallo specificato in tutte le celle selezionate.

Riempimento automatico di celle incrementali con Kutools per Excel
Kutools per Excel offre la funzione Inserisci Numero di Sequenza per generare in modo rapido ed efficiente numeri incrementali nelle celle. Questo approccio è ideale se hai spesso bisogno di opzioni avanzate di numerazione, come prefissi o suffissi personalizzati, formati a cifre fisse o sequenze con ripristino automatico. Kutools automatizza queste operazioni senza richiedere formule complesse né inserimenti manuali ripetitivi.
Dopo aver installato gratuitamenteKutools per Excel, procedi come segue:
1. Seleziona l’intervallo nel foglio di lavoro in cui desideri inserire numeri incrementali. Poi vai alla scheda Kutools nella Barra multifunzione di Excel, scegli Inserisci e quindi seleziona Inserisci Numero di Sequenza. Vedi screenshot:

2. Nella finestra di dialogo Inserisci Numero di Sequenza che compare, fai clic su Nuovo per creare una nuova sequenza. Vedi screenshot:

3. Completa le seguenti impostazioni nella finestra espansa:
1) Inserisci un nome per la nuova sequenza (utile per riutilizzarla o identificarla in seguito);
2) Specifica il Numero di Partenza, ovvero il primo valore della sequenza;
3) Inserisci l’intervallo desiderato nella casella Incremento(ad esempio, inserisci 11 per un passo di 11);
4) Definisci il numero di cifre da visualizzare nel campo N. cifre. Ad esempio, inserendo "5", i numeri verranno completati automaticamente con zeri iniziali: così 10001 rimarrà 10001, mentre 15 diventerà 00015.
5) Puoi anche specificare un Prefisso o un Suffisso, che appariranno rispettivamente prima o dopo ogni numero (ad esempio, 'ID-' o '-A').

4. Dopo aver configurato la sequenza, fai clic su Aggiungi per salvarla nella finestra di dialogo, quindi clicca su Riempi intervallo per popolare automaticamente le celle selezionate in base a queste impostazioni. Vedi screenshot:

L’intervallo selezionato verrà ora riempito con numeri progressivi formattati esattamente come specificato, inclusi eventuali prefissi o suffissi personalizzati.

Nota:
1. Per riavviare una sequenza incrementale e ricominciare dal Numero di Partenza, torna alla finestra di dialogo Inserisci Numero di Sequenza, seleziona la tua sequenza dall’elenco e usa l’opzione Reimposta. Fai clic su OK per confermare.
2. Se desideri interrompere la sequenza a un numero specifico e ricominciare dall’inizio, seleziona la casella Numero di Fine nella finestra di dialogo e inserisci il valore finale desiderato. Potrai visualizzare in anteprima l’effetto prima di confermare, assicurandoti che la numerazione soddisfi perfettamente le tue esigenze.

Vantaggi: Estremamente versatile per generare numeri o codici seriali dall’aspetto professionale, soprattutto quando sono richiesti formati specifici o il riavvio della sequenza. Ideale per operazioni in batch e per ridurre al minimo gli errori umani.
Suggerimento: Salva le configurazioni delle sequenze di Comunemente usatoper riutilizzarle in futuro e risparmiare ancora più tempo.
Riempimento automatico di celle incrementali con codice VBA
Quando è necessario automatizzare numeri incrementali in scenari più complessi o eseguire l’operazione frequentemente, puoi considerare l’uso di VBA (Visual Basic for Applications). Questo approccio è flessibile e permette di generare rapidamente serie incrementali personalizzate, specialmente per set di dati ampi o schemi specifici.
1. Premi Alt + F11 per aprire l’editor di Visual Basic for Applications. Nell’editor, fai clic su Inserisci > Modulo per creare un nuovo modulo. Poi copia e incolla il seguente codice VBA nella finestra del modulo:
Sub FillIncrementCells()
Dim rng As Range
Dim startVal As Long
Dim stepVal As Long
Dim i As Long
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set rng = Application.Selection
Set rng = Application.InputBox("Select range to fill incrementing values:", xTitleId, rng.Address, Type:=8)
startVal = Application.InputBox("Enter the starting number:", xTitleId, "", Type:=1)
stepVal = Application.InputBox("Enter the increment step:", xTitleId, "", Type:=1)
If rng Is Nothing Then Exit Sub
For i = 1 To rng.Count
rng.Cells(i).Value = startVal + (i - 1) * stepVal
Next i
End Sub 2. Premi quindi il tasto F5 per eseguire il codice. Nelle finestre di dialogo che compaiono, inserisci prima il numero di partenza e poi l’intervallo. Le celle selezionate verranno riempite con la sequenza incrementale specificata.
Migliori Strumenti per la Produttività in Office
Potenzia le tue competenze in Excel con Kutools per Excel e sperimenta un’efficienza mai vista prima.Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e Risparmia tempo.Clicca qui per ottenere la funzionalità di cui hai più bisogno...
Office Tab Porta l'interfaccia a schede in Office e rende il tuo lavoro molto più semplice
- Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Apri e crea più documenti in nuove schede all’interno della stessa finestra, invece che in finestre separate.
- Aumenta la tua produttività del 50 % e risparmia centinaia di clic del mouse ogni giorno!
Tutti i componenti aggiuntivi di Kutools in un unico programma di installazione.
Kutools for Office è la suite che include componenti aggiuntivi per Excel, Word, Outlook e PowerPoint, oltre a Office Tab Pro: la soluzione ideale per i team che lavorano su diverse app di Office.
- Suite completa— componenti aggiuntivi per Excel, Word, Outlook e PowerPoint + Office Tab Pro
- Un unico programma di installazione, una sola licenza— configurazione in pochi minuti (pronto per MSI)
- Funziona meglio insieme— produttività ottimizzata tra le app di Office
- Prova gratuita di 30 giorni con tutte le funzionalità— nessuna registrazione, nessuna carta di credito
- Miglior rapporto qualità-prezzo— risparmia rispetto all’acquisto dei singoli componenti aggiuntivi