Skip to main content

Come inserire righe vuote quando il valore cambia in Excel?

Author: Xiaoyang Last Modified: 2025-05-29
sample data arrow right insert blank rows when value changes

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:

 specify the operations in the Subtotal dialog
1: Seleziona il nome della colonna in base alla quale desideri inserire righe vuote quando il valore cambia nella sezione Ad ogni cambiamento;
2: Scegli Conteggio dall'elenco a discesa Usa funzione;
3: Seleziona il nome della colonna in cui desideri inserire il subtotale nella casella di riepilogo Aggiungi subtotale a

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:

the subtotal lines have been inserted between the different products

4. E poi clicca sul numero 2 in alto nel simbolo di riepilogo per visualizzare solo le righe dei subtotali.

click the number 2 to display the subtotal lines

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:

press shortcut keys to select the visible rows

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:

click Clear Outline to remove the Outlines

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:

blank rows have been inserted between the data when value changes

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.

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

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:

click Distinguish differences feature of kutools

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.

set the operations in the dialog box

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:

original data arrow right the specific number of blank rows have been inserted into the data if cell value changes

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:

create two helper columns with formulas

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:

drag and fill the formulas to other cells

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:

specify the operations in the Find and Replace dialog

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:

press Ctrl + A to select all the results of finding

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:

 click Insert Sheet Rows feature arrow right blank rows have been inserted into the data when value changes

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:

vba code to select the data range

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

🤖 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 di Kutools
Funzionalità popolari: Trova, evidenzia o contrassegna duplicati | Elimina righe vuote | Unisci colonne o celle senza perdere dati | Arrotonda...
Super RICERCA.VERT: Ricerca VERT con criteri multipli | Ricerca VERT con 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 multi-selezione...
Gestione Colonne: Aggiungi un numero specifico di colonne | Sposta colonne | Attiva/disattiva la 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 e Foglio di lavoro | Libreria AutoText | Selettore di data | Unisci dati | Crittografa/Decrittografa celle | Invia Email tramite elenco | Super Filtri | Filtro speciale (filtra grassetto/corsivo/barrato...) ...
Top15 set di strumenti:12 strumenti di testo (Aggiungi testo, Elimina Caratteri Specifici, ...) | Oltre50 tipi di grafici (Diagramma di Gantt, ...) | Oltre40 formule pratiche (Calcola l'età in base alla data di nascita, ...) |19 strumenti di inserimento (Inserisci codice QR, Inserisci Immagine da percorso, ...) |12 strumenti di conversione (Converti in parole, Conversione valuta, ...) |7 strumenti di unione e divisione (Unione avanzata righe, Dividi celle, ...) | ... e molto altro

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!