Come popolare una colonna con indirizzi IP incrementali in Excel?
Assegnare indirizzi IP in modo efficiente in Excel è particolarmente utile, che si tratti di gestire dispositivi aziendali, server o preparare distribuzioni IT in blocco. Ad esempio, potresti aver bisogno di generare una sequenza di indirizzi IP, come da 192.168,1.1 a 192.168,10.1, incrementando una parte dell’indirizzo per ogni voce. Inserire manualmente questi indirizzi è dispendioso in termini di tempo e soggetto a errori, e la funzione standard di Riempimento automatico di Excel generalmente non interpreta correttamente gli schemi numerici in formato IP. Per questo motivo, è fondamentale esplorare metodi alternativi che semplifichino questo compito ripetitivo, garantendo precisione e coerenza nelle assegnazioni degli indirizzi IP. Questo articolo presenta diverse soluzioni efficaci — tra cui tecniche basate su formule integrate, utility avanzate come Kutools per Excel e molto altro — per aiutarti a compilare rapidamente indirizzi IP con valori incrementali direttamente in Excel.
➤ Compila in basso l'indirizzo IP con incremento tramite formule
➤ Compila in basso l'indirizzo IP con incremento tramite Kutools per Excel
➤ Codice VBA - Genera programmaticamente una sequenza di indirizzi IP con incrementi
Compilare una colonna con indirizzi IP incrementali tramite formule
Per generare un intervallo di indirizzi IP da 192.168,1.1 a 192.168,10.1, con incremento nel terzo ottetto, puoi farlo facilmente con una formula Excel. Questo metodo è particolarmente utile se hai uno schema di incremento regolare e cerchi una soluzione flessibile basata esclusivamente su funzionalità integrate di Excel.
1. Seleziona una cella vuota (ad esempio, la cella B2) e inserisci la seguente formula. Quindi, premi il tasto Invio per generare il primo indirizzo IP della sequenza:
="192.168."&ROWS($A$1:A1)&".1" 
2. Una volta generato il primo indirizzo IP, fai clic sulla cella e trascina il quadratino di riempimento lungo la colonna per creare automaticamente una sequenza di indirizzi aggiuntivi. Il numero di righe deve corrispondere esattamente al numero di indirizzi compresi tra i valori iniziale e finale.

ℹ️ Note e suggerimenti pratici:
- Nella formula sopra, 192, 168 e 1 si riferiscono agli ottetti fissi. La parte variabile —
RIGHE($A$1:A1)— genera numeri interi sequenziali che aumentano a ogni riga per aggiornare il terzo ottetto. Per iniziare da un numero diverso (ad esempio, 3), modifica il riferimento (ad esempio,)$A$3:A3). - Per incrementare il primo ottetto:
=RIGHE($A$1:A192)&".168.2.1" - Per incrementare il secondo ottetto:
="192."&ROWS($A$1:A168)&".1.1" - Per incrementare il quarto ottetto(assegnazioni host):
="192.168.1."&ROWS($A$1:A1) - Adatta sempre la logica della formula in base all’intervallo di indirizzi richiesto e ai valori iniziali.
- Suggerimento: Se intendi copiare la formula su molte righe, fai doppio clic sul quadratino di riempimento per compilare automaticamente l’intera colonna.
- Precauzioni:
- Assicurati che nessun ottetto superi l'intervallo valido compreso tra 0 e 255.
- I risultati sono stringhe di testo: assicurati che rispettino i requisiti di formattazione del sistema di destinazione.
- Risoluzione dei problemi: Se compaiono valori inaspettati, controlla i riferimenti di riga e la posizione della cella iniziale.
Questa soluzione è perfetta per schemi semplici e regolari e offre la massima flessibilità se hai già dimestichezza con le formule di Excel. Tuttavia, per incrementi o formattazioni personalizzate degli indirizzi IP più complesse, ti consigliamo di prendere in considerazione le altre opzioni illustrate di seguito.
Compila in basso l'indirizzo IP con incremento tramite Kutools per Excel
Per gli utenti che preferiscono un'interfaccia grafica o devono generare sequenze più complesse (ad esempio numeri di partenza personalizzati, incrementi o formati non standard), l'Inserisci Numero di Sequenza utility in Kutools per Excel offre una soluzione rapida e versatile. Questo metodo è particolarmente indicato se si lavora con elenchi ampi, servono funzionalità aggiuntive come la formattazione automatica o si desidera ridurre al minimo le modifiche manuali alle formule.
1. Fare clic su Kutools > Inserisci > Inserisci Numero di Sequenza. Vedere lo screenshot:

2. Nella finestra di dialogo Inserisci Numero di Sequenza, configura la sequenza di indirizzi IP come segue:
- (1) Digita un nome descrittivo per questa regola nella casella Nome(ad esempio,)
OfficeIP3rdOctet). - (2) Inserisci il valore iniziale per l'ottetto da incrementare nel campo Numero di Partenza. Ad esempio, utilizza 1 per iniziare da
192.168.1.x. - (3) Specifica di quanto deve incrementare ciascun IP nella casella Incremento(di solito)1).
- (4) Imposta il numero di cifrese sono necessari zeri iniziali nella sequenza (ad esempio,)
001,002). - (5) Compila i componenti fissi (ad esempio,)
192.168.come Prefisso e.1come Suffisso), assicurandoti che i punti siano posizionati correttamente. - (6) Fare clic sul pulsante Aggiungi per salvare questa regola per utilizzi futuri.

3. Quando sei pronto a popolare il foglio con gli indirizzi IP, seleziona le celle in cui desideri visualizzarli. Scegli la regola salvata e fai clic su Compila intervallo:

Questa utility permette inoltre di generare sequenze personalizzate, come numeri di fattura, codici dipendente o qualsiasi combinazione ripetitiva di stringhe e numeri.
✅ Vantaggi:
- Altamente personalizzabile: supporta testo fisso, incrementi variabili e formattazione.
- Non serve ricordare o applicare manualmente le formule.
- Le regole di sequenza possono essere salvate e riutilizzate in diverse cartelle di lavoro.
⚠️ Precauzioni:
- Verifica che prefisso, suffisso e numero di cifre siano configurati correttamente per evitare indirizzi non validi.
- Controlla attentamente la configurazione prima di applicarla a intervalli estesi.
🛠️ Risoluzione dei problemi:
- Se Compila intervallo non funziona, assicurati che la regola corrisponda al formato «Seleziona intervallo».
- Alcune reti potrebbero richiedere l’esclusione di intervalli di indirizzi specifici, come ad esempio gli indirizzi di broadcast.
Se desidera provare gratuitamente (30 giorni) questa utility, faccia clic qui per scaricarla, quindi segua la procedura illustrata nei passaggi sopra.
Codice VBA - Genera programmaticamente una sequenza di indirizzi IP con incrementi
Se hai bisogno di un metodo flessibile per generare intervalli di indirizzi IP con valori personalizzati di inizio, fine e incremento, oppure se lo schema dell’indirizzo è più complesso di quanto gestibile con formule e strumenti di sequenza standard, una macro VBA si rivela estremamente efficace. Questa soluzione è ideale per utenti avanzati di Excel che desiderano automatizzare la creazione in blocco o richiedere parametri di input ogni volta che generano una sequenza.
1. Per utilizzare VBA per generare indirizzi IP, fai clic su Sviluppo > Visual Basic per aprire la finestra di Microsoft Visual Basic for Applications. Poi clicca su Inserisci > Modulo e incolla il codice seguente nel modulo:
Sub GenerateIPSequence()
Dim startThird As Long
Dim endThird As Long
Dim increment As Long
Dim base1 As String
Dim base2 As String
Dim base4 As String
Dim i As Long
Dim rowStart As Long
Dim outCell As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
base1 = Application.InputBox("Enter the first octet:", xTitleId, "192", Type:=2)
base2 = Application.InputBox("Enter the second octet:", xTitleId, "168", Type:=2)
startThird = Application.InputBox("Enter starting value for third octet:", xTitleId, 1, Type:=1)
endThird = Application.InputBox("Enter ending value for third octet:", xTitleId, 10, Type:=1)
base4 = Application.InputBox("Enter the fourth octet:", xTitleId, "1", Type:=2)
increment = Application.InputBox("Increment value for third octet:", xTitleId, 1, Type:=1)
Set outCell = Application.InputBox("Select the first cell for output:", xTitleId, Type:=8)
If increment <= 0 Then
increment = 1
End If
rowStart = 0
For i = startThird To endThird Step increment
outCell.Offset(rowStart, 0).Value = base1 & "." & base2 & "." & i & "." & base4
rowStart = rowStart + 1
Next i
End Sub 2. Fai clic sul pulsante
per eseguire la macro. Verrai guidato attraverso una serie di richieste di input:
- Primo ottetto– Inserisci la parte iniziale dell'indirizzo IP (ad esempio,)
192). - Secondo ottetto – Di solito un valore fisso come
168, a seconda della propria subnet. - Valore iniziale per il terzo ottetto– Definisce da dove inizia il blocco incrementale (ad esempio,)
1). - Valore finale per il terzo ottetto– Determina quando termina la sequenza (ad esempio,)
10per generare da192.168.1.1a192.168.10.1). - Quarto ottetto– È spesso fisso (ad esempio,)
1) e rappresenta la parte host dell'indirizzo. - Valore di incremento– Controlla di quanto aumenta il terzo ottetto da una riga all’altra (solitamente)
1per indirizzi consecutivi). - Cella di output – Seleziona la prima cella in cui devono essere inseriti gli indirizzi IP generati. La macro compilerà automaticamente la colonna a partire da questa cella, procedendo verso il basso.
Una volta inseriti tutti i valori, la macro costruirà e compilerà automaticamente gli indirizzi IP nel formato: primo.secondo.terzo.quarto(ad esempio,)192.168.3.1, 192.168.4.1, ecc.).
✅ Suggerimenti per l'utilizzo:
- Salva sempre la cartella di lavoro prima di eseguire nuove macro per evitare perdite accidentali di dati.
- Esegui la macro più volte con parametri diversi per generare blocchi di indirizzi differenti, senza dover modificare il codice.
- Utilizza questo metodo quando altri strumenti basati su formule o sull’interfaccia grafica non riescono a gestire formati IP complessi o variabili.
⚠️ Precauzioni:
- Tutti gli input utente vengono convalidati: gli incrementi negativi vengono automaticamente reimpostati su
1. - Assicurati che ogni ottetto dell'indirizzo IP rientri nell'intervallo valido (0–255).
- Verificare che la colonna di output disponga di spazio sufficiente, con righe vuote, per evitare sovrascritture di dati.
- Per eseguire la macro, è necessario abilitare la scheda Sviluppo e autorizzare le macro.
🛠️ Risoluzione dei problemi:
- In caso di errori, controlla le impostazioni di sicurezza delle macro in Sviluppo > Sicurezza macro.
- Se non viene visualizzato alcun risultato, assicurati che la cella di output selezionata si trovi nel foglio corretto e non sia bloccata.
Compila in basso l'indirizzo IP con incremento tramite Kutools per Excel
Articoli correlati:
- Come compilare una colonna con una serie di numeri ripetuti in Excel?
- Come si compila una serie di numeri in una colonna filtrata in Excel?
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