KutoolsforOffice — Un'unica soluzione, cinque potenti strumenti.Ottenere di più con meno sforzo.

Come riempire automaticamente le celle con valori incrementali in Excel?

AutoreSun Data di modifica

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 buona idea

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:

10001 inserito nella cella A1

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.)

10002 inserito nella cella A2

Suggerimento:La differenza tra i numeri inseriti nelle prime due celle verrà utilizzata come intervallo per l’intera serie. Assicurati che l’intervallo sia corretto prima di estendere la sequenza.

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:

Usa il quadratino di riempimento per estendere la serie di numeri incrementali dalle celle A1 e A2 alle celle successive

Vantaggi:Estremamente rapido per colonne brevi o incrementi semplici; non richiede formule né strumenti aggiuntivi.
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.

Formula inserita nella cella A2

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.

Usa il quadratino di riempimento per estendere la formula alle celle sottostanti

Vantaggi:Quando si utilizzano formule, qualsiasi modifica del valore iniziale aggiorna automaticamente tutti i risultati successivi. Ciò riduce gli errori in caso di variazioni dell’input dopo la compilazione ed è utile anche per modificare facilmente l’intervallo senza dover reinserire tutti i valori.

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.

Kutools per Exceloffre oltre 300 funzionalità avanzate per semplificare attività complesse, aumentando creatività ed efficienza.Integrato con funzionalità basate sull’IA, Kutools automatizza le attività con precisione, rendendo la gestione dei dati semplice e immediata.Informazioni dettagliate su Kutools per Excel...         Prova gratuita...

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:

Opzione Inserisci numero di sequenza nella scheda Kutools sulla barra multifunzione

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

Finestra di dialogo Inserisci numero di sequenza con il pulsante Nuovo evidenziato

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').

Finestra di dialogo Inserisci numero di sequenza espansa

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:

Finestra di dialogo Inserisci numero di sequenza con il pulsante Intervallo riempimento evidenziato

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

Le celle selezionate sono riempite con numeri incrementali nello stile specificato

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.

Finestra di dialogo Inserisci numero di sequenza espansa con l'opzione Numero finale selezionata

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

🤖KUTOOLS AI Assistente: Rivoluziona Analisi dei dati in base a:Esecuzione Intelligente   |  Genera Codice|  Crea formule personalizzate  |  Analizza Dati e Genera Grafici|  Richiama Funzioni avanzate
Funzionalità Popolari:Trova, Evidenzia o Contrassegna Duplicati   |  Elimina righe vuote   |  Combinare Colonne o Celle senza Perdere Dati   |   Arrotondamento senza usare la formula...
Super RICERCA.VERT:VLookup con Criteri Multipli  |  VLookup con Valori Multipli  |   VLookup tra Fogli Multipli   |   Corrispondenza approssimativa....
Elenco a discesa avanzato:Crea Rapidamente un Elenco a Discesa   |  Elenco a Discesa Dipendente   |  Elenco a Discesa con Selezione Multipla....
Gestione Colonne:Aggiungi un Numero Specifico di Colonne|Sposta Colonne|Attiva/Disattiva lo Stato di Visibilità delle Colonne Nascoste|Confronta Intervalli e Colonne...
Funzionalità in Evidenza:Attenzione della griglia   |  Visualizzazione Design   |Barra delle formule avanzata   | Gestione Cartelle di Lavoro e Fogli   |  Biblioteca di risorse(Testo Automatico)|  Selettore di Date   |  Unisci fogli di lavoro  |  Crittografa/Decrittografa celle   | Invia Email da Lista   |  Super Filtri   |   Filtro speciale(Filtra celle con testo in grassetto/corsivo/barrato...) ...
Principali Set di Strumenti 15:12 Strumentiper il Testo(Aggiungi testo,Elimina Caratteri Specifici, ...)|   50+Tipidi Grafico(Diagramma di Gantt, ...)|   40+ Formule Pratiche(Calcola l'età in base alla data di nascita, ...)|   19 Strumentidi Inserimento(Inserisci Codice QR,Inserisci Immagine dal Percorso, ...)|   12 Strumentidi Conversione(Converti in parole,Conversione del tasso di cambio, ...)|   7 StrumentiUnisci e Dividi(Unione avanzata righe,Dividi celle, ...)|... e molto altro
Usa Kutools nella tua lingua preferita – supporta inglese, spagnolo, tedesco, francese, cinese e 40+ altre!

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.

ExcelWordOutlookTabsPowerPoint
  • 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