Skip to main content

Come riempire automaticamente le celle incrementali in Excel?

Author: Sun Last Modified: 2025-08-06

Nel nostro lavoro quotidiano con Excel, popolare automaticamente le celle con numeri incrementali è un requisito comune. Ad esempio, potresti voler riempire rapidamente una colonna con una sequenza come 1, 2, 3 e così via, per tenere traccia di ID, numeri di transazione o dati ordinati. Tuttavia, ci sono molte situazioni in cui hai bisogno che i numeri aumentino di un intervallo fisso diverso da 1, come la generazione di numeri di fattura come 10001, 10012, 10023, ecc. L'inserimento manuale di ogni valore non solo è dispendioso in termini di tempo, ma aumenta anche il rischio di errori. Pertanto, padroneggiare i metodi per riempire automaticamente le sequenze incrementali — sia con un passo semplice che con un intervallo personalizzato — può migliorare notevolmente la tua efficienza e precisione. Questo tutorial spiega diverse soluzioni pratiche, applicabili a diverse esigenze e livelli di competenza in Excel, per aiutarti a generare numeri incrementali secondo necessità.

Riempi automaticamente le celle incrementali con la funzione di riempimento automatico

Riempi automaticamente le celle incrementali con la formula

Riempi automaticamente le celle incrementali con Kutools per Excel good idea

Riempi automaticamente le celle incrementali con il codice VBA


Riempi automaticamente le celle incrementali con la funzione di riempimento automatico

La funzionalità di riempimento automatico di Excel offre un modo rapido e intuitivo per creare sequenze di base di valori incrementali nel tuo foglio di lavoro. Questo approccio è particolarmente efficiente per schemi semplici o quando vuoi una soluzione visiva rapida senza usare formule.

Scenario applicabile: Usa questo metodo quando devi riempire una serie di numeri con un passo costante (come 1, 2, 3...) o un intervallo personalizzato (ad esempio 10001, 10013, 10025...), e la sequenza è abbastanza semplice da definire inserendo solo i numeri iniziali.

1. Clicca sulla cella dove desideri che inizi la tua sequenza. Ad esempio, digita il numero iniziale (come 10001) nella cella A1. Guarda lo screenshot:

10001 entered in cell A1

2. Nella cella successiva in basso (ad esempio, A2), inserisci il numero successivo come vuoi che aumenti l'intervallo. Ad esempio, se vuoi che ogni numero aumenti di 11, digita 10012 nella cella A2. (Controlla attentamente questo valore — determinerà la dimensione del passo per l'intera serie).

10002 entered in cell A2

Consiglio: La differenza tra i numeri che inserisci nelle prime due celle verrà utilizzata come intervallo per l'intera serie. Assicurati che l'intervallo sia corretto prima di riempire verso il basso.

3. Evidenzia o seleziona entrambe le celle iniziali (A1 e A2). Quindi, sposta il cursore sull'handle di riempimento (il piccolo quadrato nell'angolo in basso a destra della selezione). Clicca e trascina l'handle di riempimento verso il basso lungo la colonna per estendere la sequenza quanto necessario. Le celle si riempiranno automaticamente seguendo il modello di incremento definito. Guarda gli screenshot:

Use fill handle to extend the series of incrementing numbers from cells A1 and A2 down to the subsequent cells

Vantaggi: Estremamente veloce per colonne corte o incrementi semplici, non richiede formule o strumenti aggiuntivi.
Limitazioni: Potrebbe essere necessario reinserire i dati se l'intervallo cambia, e non è dinamico: cambiare il primo valore dopo aver riempito verso il basso non aggiornerà automaticamente il resto.

Riempi automaticamente le celle incrementali con la formula

Oltre al riempimento automatico, puoi utilizzare le formule di Excel per un maggiore controllo e flessibilità durante la generazione di sequenze incrementali. Questo metodo è adatto per casi in cui desideri che la serie si aggiorni automaticamente se cambia il valore iniziale, o se vuoi copiare la formula per regolare le sequenze altrove.

Scenario applicabile: Usa le formule per sequenze incrementali dinamiche, specialmente quando il valore iniziale o l'intervallo potrebbero dover cambiare, o per elenchi lunghi dove l'automazione e la coerenza sono importanti.

1. Prima di tutto, nella cella iniziale (ad esempio, A1), inserisci il valore iniziale. Ad esempio, digita 10001 nella cella A1. Poi, clicca sulla cella immediatamente sotto (A2) e inserisci la seguente formula, usando il passo desiderato (qui, l'intervallo è 11):

=A1+11

Dove A1 si riferisce alla cella iniziale, e 11 è il valore di incremento. Regola il passo secondo necessità per la tua sequenza.

Formula entered in cell A2

2. Premi Invio per calcolare il valore. Poi, clicca sulla cella A2 per selezionarla e trascina l'handle di riempimento (piccolo quadrato in basso a destra) verso il basso per estendere la formula quanto necessario. Questo genererà automaticamente valori incrementali con l'intervallo specificato in tutte le celle selezionate.

Use fill handle to extend the formula to below cells

Vantaggi: Quando si usano le formule, qualsiasi modifica al valore iniziale aggiornerà automaticamente tutti i risultati successivi. Questo riduce gli errori se l'input cambia dopo il riempimento. È utile anche per modificare facilmente l'intervallo senza reinserire tutti i valori.

Riempi automaticamente le celle incrementali con Kutools per Excel

Kutools per Excel offre la funzione Inserisci Numero di Sequenza per generare in modo efficiente numeri incrementali attraverso le celle. Questo approccio è altamente raccomandato se hai spesso bisogno di opzioni avanzate di numerazione, come prefissi personalizzati, suffissi, formati a cifre fisse o ripristini delle sequenze. Kutools aiuta ad automatizzare queste azioni senza richiedere formule complesse o input manuali ripetitivi.

Kutools per Excel offre oltre 300 funzionalità avanzate per semplificare compiti complessi, aumentando creatività ed efficienza. Integrato con capacità di intelligenza artificiale, Kutools automatizza le attività con precisione, rendendo la gestione dei dati senza sforzo. Informazioni dettagliate su Kutools per Excel... Prova gratuita...

Dopo aver installato gratuitamente Kutools per Excel, procedi come segue:

1. Seleziona l'intervallo nel tuo foglio di lavoro dove vuoi riempire i numeri incrementali. Quindi, vai alla scheda Kutools sulla barra multifunzione di Excel, scegli Inserisci e poi seleziona Inserisci Numero di Sequenza. Guarda lo screenshot:

Insert Sequence Number option on the Kutools tab on the ribbon

2. Nella finestra di dialogo Inserisci Numero di Sequenza che appare, clicca Nuovo per creare una nuova sequenza. Guarda lo screenshot:

Insert Sequence Number dialog with New button highlighted

3. Completa le seguenti impostazioni nella finestra espansa:

1) Inserisci un nome per la tua nuova sequenza (utile per il riutilizzo o l'identificazione in seguito);

2) Specifica il Numero iniziale, che è il primo valore della tua sequenza;

3) Inserisci l'intervallo desiderato nella casella Incremento (ad esempio, inserisci 11 per una dimensione del passo di 11);

4) Definisci il numero di cifre da visualizzare nel campo Numero di cifre. Ad esempio, inserendo "5" riempirà i numeri con zeri iniziali per far apparire 10001 come 10001 e 15 come 00015.

5) Puoi anche specificare un Prefisso o Suffisso opzionale, che apparirà prima o dopo ogni numero (ad esempio, 'ID-' o '-A').

Expanded Insert Sequence Number dialog

4. Dopo aver configurato la tua sequenza, clicca Aggiungi per salvarla nella finestra di dialogo, e poi clicca Riempimento Intervallo per popolare automaticamente le celle selezionate in base a queste impostazioni. Guarda lo screenshot:

Insert Sequence Number dialog with Fill Range button highlighte

L'intervallo che hai selezionato verrà ora riempito con numeri incrementali formattati esattamente come specificato, inclusi eventuali prefissi o suffissi personalizzati.

Selected cells are filled with increment number in specified style

Nota:

1. Per riavviare una sequenza incrementale e riempire nuovamente dal numero iniziale, torna alla finestra di dialogo Inserisci Numero di Sequenza, seleziona la tua sequenza dall'elenco e usa l'opzione Reset. Clicca Ok per confermare.

2. Se desideri interrompere la sequenza a un numero particolare e riavviarla dall'inizio, seleziona la casella Numero finale nella finestra di dialogo e inserisci il valore finale desiderato. Puoi vedere l'anteprima dell'effetto prima di confermare, assicurando che la numerazione soddisfi i tuoi requisiti.

Expanded Insert Sequence Number dialog with End number option checked

Vantaggi: Altamente versatile per generare numeri seriali o codici dall'aspetto professionale, specialmente quando ci sono requisiti specifici di formattazione o riavvio. Ottimo per operazioni in batch e per ridurre gli errori umani.

Consiglio: Salva le configurazioni di sequenza comunemente usate per riutilizzarle in futuro e risparmiare ancora più tempo.


Riempi automaticamente le celle incrementali con il codice VBA

Quando hai bisogno di automatizzare i numeri incrementali in scenari più complessi, o eseguire frequentemente questa azione, potresti considerare l'uso di VBA (Visual Basic for Applications). Questo approccio è flessibile e può generare rapidamente serie incrementali personalizzate, specialmente per grandi set di dati o schemi personalizzati specifici.

1. Premi Alt + F11 per aprire l'editor Visual Basic for Applications. Nell'editor, clicca 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. Poi, premi il tasto F5 per eseguire questo codice. Nelle finestre di dialogo che appaiono, inserisci il numero iniziale e l'intervallo uno dopo l'altro. Le celle selezionate verranno riempite con la sequenza incrementale come specificato.

I migliori strumenti per la produttività in Office

🤖 Kutools AI Aide: Rivoluziona l’analisi dei dati grazie a: Esecuzione intelligente | Genera codice | Crea formule personalizzate | Analizza dati e genera grafici | Richiama Funzioni avanzate
Funzionalità popolari: Trova, evidenzia o identifica duplicati | Elimina righe vuote | Combina colonne o celle senza perdere dati | Arrotonda
Super RICERCA.VERT: Ricerca con criteri multipli    Ricerca valori multipli  |   Ricerca su più fogli   |   Corrispondenza approssimativa ....
Elenco a discesa avanzato: Crea rapidamente un elenco a discesa | Elenco a discesa dipendente | Elenco a discesa a selezione multipla….
Gestione colonne: Aggiungi un numero specifico di colonne | Sposta colonne | Cambia lo stato di visibilità delle colonne nascoste | Confronta intervalli e colonne...
Funzionalità in evidenza: Attenzione della griglia | Visualizzazione di progettazione | Barra delle formule avanzata | Gestione Cartella di lavoro & Foglio di lavoro | Libreria AutoText | Selettore di data | Unisci dati | Crittografa/Decrittografa celle | Invia Email da elenco | Super Filtri | Filtro speciale (filtra grassetto/corsivo/barrato...)...
I15 migliori kit di strumenti:12 strumenti di testo (Aggiungi testo, Elimina Caratteri Specifici, ...) | Oltre50 tipi di grafici (Diagramma di Gantt, ...) | Oltre40 formule utili (Calcola l'età in base alla data di nascita, ...) |19 strumenti di inserimento (Inserisci codice QR, Inserisci immagine dal percorso, ...) |12 strumenti di conversione (Converti in parole, Conversione valuta, ...) |7 strumenti per unire & dividere (Unione avanzata righe, Dividi celle, ...) | ...e altro ancora
Usa Kutools nella lingua che preferisci – supporta Inglese, Spagnolo, Tedesco, Francese, Cinese e oltre40 altre!

Migliora le tue competenze su Excel con Kutools per Excel e sperimenta un nuovo livello di efficienza. Kutools per Excel offre oltre300 funzionalità avanzate per aumentare la produttività e risparmiare tempo. Clicca qui per ottenere la funzione di cui hai più bisogno...


Office Tab porta l’interfaccia a schede su Office, rendendo il tuo lavoro molto più semplice

  • Abilita la modifica a schede e la lettura in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Apri e crea più documenti in nuove schede della stessa finestra, invece che in nuove finestre.
  • Aumenta la tua produttività del50% e ti fa risparmiare centinaia di clic ogni giorno!