Come inserire righe vuote in Excel quando il valore cambia?
![]() | ![]() | ![]() |
Supponiamo che tu abbia un intervallo di dati e ora desideri inserire Righe vuote tra i dati ogni volta che il valore cambia, in modo da separare i valori uguali consecutivi in una colonna, come mostrato negli screenshot seguenti. In questo articolo illustrerò alcuni trucchi per risolvere questo problema.
Inserisci Righe vuote quando il valore cambia con la funzione Subtotale
Inserisci un numero specifico di Righe vuote quando il valore cambia con una funzionalità avanzata
Inserisci Righe vuote quando il valore cambia con colonne ausiliarie
Inserisci Righe vuote quando il valore cambia con codice VBA
Inserisci Righe vuote quando il valore cambia con la funzione Subtotale
Con la funzionalità Subtotale, puoi inserire Righe vuote tra i dati ogni volta che il valore cambia, seguendo questi passaggi:
1. Seleziona l’intervallo di dati che desideri utilizzare.
2. Fai clic su Dati > Subtotale per aprire la finestra di dialogo Subtotale, quindi, nella finestra Subtotale, esegui le seguenti operazioni:

3. Fai quindi clic su OK: le righe di subtotale vengono inserite tra i diversi prodotti e i simboli di riepilogo appaiono a sinistra della tabella, come mostrato nello screenshot:

4. Fai poi clic sul numero 2 in alto nel simbolo di struttura per visualizzare solo le righe di subtotale.

5. Seleziona quindi l'intervallo dei dati del subtotale e premi Alt+; per selezionare solo le righe visibili, come mostrato nello screenshot:

6. Dopo aver selezionato solo le righe visibili, premi il tasto Canc sulla tastiera: tutte le righe di subtotale saranno eliminate.
7. Quindi fai clic su qualsiasi altra cella, torna su Dati > Raggruppa/Raggruppamento > Rimuovi struttura per eliminare le strutture. Vedi screenshot:

8. Tutti i simboli di riepilogo sono stati rimossi contemporaneamente e puoi notare che sono state inserite righe vuote tra i dati ogni volta che il valore cambia. Vedi screenshot:

9. Infine, puoi eliminare la colonna A, se necessario.
Inserisci un numero specifico di Righe vuote quando il valore cambia con una funzionalità avanzata
Se sei stanco dei metodi complicati descritti sopra, ti presentiamo uno strumento davvero utile: la funzione Kutools per Excel di Contrassegna modifiche nella colonna ti permette di inserire rapidamente e facilmente un’interruzione di pagina, righe vuote, un bordo inferiore o un colore di riempimento ogni volta che il valore di una cella cambia.
Suggerimenti:Per utilizzare questa Contrassegna modifiche nella colonnafunzionalità, devi innanzitutto scaricare Kutools per Excel, quindi potrai applicare la funzione in modo rapido e semplice.
Dopo aver installato Kutools per Excel, procedi come segue:
1. Fai clic su Kutools > Formato > Contrassegna modifiche nella colonna, vedi screenshot:

2. Nella finestra di dialogo Contrassegna modifiche nella colonna, esegui le seguenti operazioni:
- Seleziona il Intervallo dati che desideri utilizzare, quindi scegli il Colonna chiave in base al quale vuoi inserire Righe vuote;
- Quindi seleziona l'opzione Riga vuota dalla sezione Opzioni e inserisci il numero di righe vuote che desideri aggiungere.

3. Fai quindi clic sul pulsante Ok: il numero specificato di righe vuote verrà inserito automaticamente nei dati ogni volta che il valore della cella cambia. Vedi screenshot:
![]() | ![]() | ![]() |
Clicca per scaricare Kutools per Excel e provalo gratuitamente ora!
Inserisci Righe vuote quando il valore cambia con colonne ausiliarie
Con le colonne ausiliarie, puoi innanzitutto inserire una formula, quindi applicare la funzione Trova e sostituisci e infine inserire righe vuote tra i valori che cambiano. Ecco come procedere:
1. In una cella vuota (C3), inserisci questa formula: =A3=A2. Nella cella D4, invece, inserisci questa formula: =A4=A3. Vedi screenshot:

2. Seleziona quindi l’intervallo C3:D4 e trascina il quadratino di riempimento sull’area in cui desideri applicare queste formule: otterrai VERO o FALSO nelle celle, come mostrato nello screenshot:

3. Premi quindi i tasti Ctrl + F per aprire la finestra di dialogo Trova e sostituisci. Nella finestra visualizzata, inserisci FALSO nella casella di testo Trova sotto la scheda Trova, quindi fai clic sul pulsante Opzioni per espandere la finestra e seleziona Valori dall'elenco a discesa Cerca in. Vedi screenshot:

4.Fai clic sul pulsante Trova tutto, quindi premi Ctrl + Aper selezionare tutti i risultati trovati: tutte le celle FALSO saranno selezionate contemporaneamente, vedi screenshot:

6. Chiudi la finestra di dialogo Trova e sostituisci, quindi inserisci righe vuote facendo clic su Home > Inserisci > Inserisci righe foglio. Le righe vuote verranno inserite automaticamente nei dati ogni volta che il valore nella colonna A cambia. Vedi screenshot:
![]() | ![]() | ![]() |
7. Infine, puoi eliminare le colonne ausiliarie C e D, se necessario.
Inserisci Righe vuote quando il valore cambia con codice VBA
Se sei stanco di ricorrere ai metodi precedenti, ecco un codice che ti consente di inserire righe vuote tra i valori modificati in un solo passaggio.
1. Tieni premuti i tasti ALT + F11 per aprire la finestra Microsoft Visual Basic, Applications.
2. Fai clic su Inserisci > Modulo, quindi incolla il codice seguente nella Finestra Modulo.
Codice VBA: Inserisci Righe vuote quando il valore cambia
Sub InsertRowsAtValueChange()
'Update by Extendoffice
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Application.ScreenUpdating = False
For i = WorkRng.Rows.Count To 2 Step -1
If WorkRng.Cells(i, 1).Value <> WorkRng.Cells(i - 1, 1).Value Then
WorkRng.Cells(i, 1).EntireRow.Insert
End If
Next
Application.ScreenUpdating = True
End Sub
3. Premi quindi il tasto F5 per eseguire il codice: apparirà una finestra di dialogo in cui ti verrà chiesto di selezionare i dati di una colonna in base ai quali inserire righe vuote ogni volta che il valore cambia. Vedi screenshot:

4. Fai quindi clic su OK e verranno inserite righe vuote tra i dati ogni volta che il valore nella colonna A cambia.
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






