Come inserire righe vuote quando il valore cambia in Excel?
![]() | ![]() | ![]() |
Supponiamo di avere un intervallo di dati e ora si desidera inserire righe vuote tra i dati ogni volta che il valore cambia, in modo da separare i valori consecutivi uguali in una colonna, come mostrato negli screenshot seguenti. In questo articolo, discuterò alcuni trucchi per aiutarti a 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à potente
Inserisci righe vuote quando il valore cambia con colonne di supporto
Inserisci righe vuote quando il valore cambia con il codice VBA
Inserisci righe vuote quando il valore cambia con la funzione Subtotale
Con la funzionalità Subtotale, puoi inserire righe vuote tra i dati quando il valore cambia seguendo questi passaggi:
1. Seleziona l'intervallo di dati che desideri utilizzare.
2. Clicca su Dati > Subtotale per aprire la finestra di dialogo Subtotale, e nella finestra di dialogo Subtotale, effettua le seguenti selezioni:

3. Quindi clicca su OK, le righe dei subtotali sono state inserite tra i diversi prodotti e i simboli di riepilogo vengono visualizzati a sinistra della tabella, vedi screenshot:
4. E poi clicca sul numero 2 in alto nel simbolo di riepilogo per visualizzare solo le righe dei subtotali.
5. Quindi seleziona l'intervallo dei dati del subtotale e premi i tasti di scelta rapida Alt+; per selezionare solo le righe visibili, vedi screenshot:
6. Dopo aver selezionato solo le righe visibili, premi il tasto Canc sulla tastiera e tutte le righe dei subtotali verranno rimosse.
7. Poi clicca su qualsiasi altra cella e vai su Dati > Raggruppa > Cancella Riepilogo per rimuovere i riepiloghi, vedi screenshot:
8. I simboli di riepilogo vengono cancellati immediatamente e puoi vedere che sono state inserite righe vuote tra i dati quando 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à potente
Se sei stanco dei metodi sopra descritti, qui ti presenterò uno strumento utile, Kutools per Excel, la funzione Contrassegna modifiche nella colonna può aiutarti a inserire interruzioni di pagina, righe vuote, bordi inferiori o colori di riempimento quando il valore della cella cambia rapidamente e facilmente.
Suggerimenti:Per applicare questa funzione Contrassegna modifiche nella colonna, prima di tutto, dovresti scaricare Kutools per Excel, e poi applicare la funzione rapidamente e facilmente.
Dopo aver installato Kutools per Excel, procedi come segue:
1. Clicca su Kutools > Formato > Contrassegna modifiche nella colonna, vedi screenshot:
2. Nella finestra di dialogo Contrassegna modifiche nella colonna chiave , effettua le seguenti operazioni:
- Seleziona l'intervallo di dati che desideri utilizzare e scegli la colonna chiave in base alla quale desideri inserire righe vuote;
- Quindi seleziona l'opzione Riga vuota dalla sezione Opzioni e inserisci il numero di righe vuote che desideri inserire.
3. Quindi clicca sul pulsante Ok e il numero specifico di righe vuote verrà inserito nei dati se il valore della cella cambia, vedi screenshot:
![]() | ![]() | ![]() |
Clicca per Scaricare Kutools per Excel e prova gratis Ora!
Inserisci righe vuote quando il valore cambia con colonne di supporto
Con le colonne di supporto, puoi inserire prima la formula e poi applicare la funzione Trova e Sostituisci, infine inserire le righe vuote tra i valori che cambiano. Procedi come segue:
1. In una cella vuota C3, inserisci questa formula =A3=A2, e nella cella D4 inserisci questa formula =A4=A3, vedi screenshot:
2. Quindi seleziona C3:D4 e trascina la maniglia di riempimento fino all'intervallo in cui desideri applicare queste formule, e otterrai Vero o Falso nelle celle, vedi screenshot:
3. E poi premi Ctrl + F per aprire la finestra di dialogo Trova e Sostituisci, nella finestra che appare, inserisci FALSO nella casella di testo Trova cosa sotto la scheda Trova, e clicca sul pulsante Opzioni per espandere questa finestra, e scegli Valori dall'elenco a discesa Cerca in, vedi screenshot:
4. Clicca su Trova tutto e poi premi Ctrl + A per selezionare tutti i risultati della ricerca, tutte le celle FALSO verranno selezionate contemporaneamente, vedi screenshot:
6. Chiudi la finestra di dialogo Trova e Sostituisci, al prossimo passaggio, puoi inserire righe vuote cliccando su Home > Inserisci > Inserisci Righe Foglio, e le righe vuote verranno inserite nei dati quando il valore cambia in base alla colonna A, vedi screenshot:
![]() | ![]() | ![]() |
7. Infine, puoi eliminare le colonne di supporto C e D se necessario.
Inserisci righe vuote quando il valore cambia con il codice VBA
Se sei stanco di usare i metodi sopra descritti, ecco un codice che può aiutarti a inserire righe vuote tra i valori cambiati in una sola volta.
1. Tieni premuti i tasti ALT + F11 per aprire la finestra Microsoft Visual Basic for Applications.
2. Clicca su Inserisci > Modulo, e incolla il seguente codice nella Finestra del 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. Quindi premi il tasto F5 per eseguire questo codice, e apparirà una finestra di dialogo che ti chiederà di selezionare i dati di una colonna in base ai quali desideri inserire righe vuote quando il valore cambia, vedi screenshot:
4. E poi clicca su OK, le righe vuote verranno inserite tra i dati quando il valore cambia in base alla colonna A.
I 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 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 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 della stessa finestra, invece che in nuove finestre.
- Aumenta la tua produttività del50% e riduce centinaia di clic del mouse ogni giorno!