Come ripetere le etichette di riga per ogni gruppo in una tabella pivot?
Quando si lavorano tabelle pivot in Excel, i dati vengono generalmente visualizzati con il layout compatto come impostazione predefinita. In questo formato, le etichette di riga sono raggruppate in un’unica colonna: una soluzione che aiuta a risparmiare spazio, ma può compromettere la chiarezza, soprattutto nell’analisi di set di dati ampi con più campi categorici. In molti casi, è quindi preferibile passare al layout strutturato, dove ogni campo occupa una propria colonna. Tuttavia, anche se questo layout migliora la leggibilità complessiva, per impostazione predefinita mostra le etichette di riga solo all’inizio di ciascun gruppo, lasciando vuote le righe successive. Questo può rendere più difficoltosa la lettura, l’interpretazione o l’elaborazione successiva dei dati — ad esempio durante operazioni di filtro, copia o esportazione. E come si fa a ripetere le etichette di riga per ogni gruppo in una tabella pivot?
Ripeti le etichette di riga per tutti i gruppi di campi in Tabella pivot
Ripeti le etichette di riga per un singolo gruppo di campi in Tabella pivot
Codice VBA - Ripeti le etichette di riga per più Tabella pivot o fogli di lavoro in blocco
Ripeti le etichette di riga per tutti i gruppi di campi in Tabella pivot
Immagina di avere una Tabella pivot e di voler ripetere le etichette di riga per tutti i gruppi di campi, come mostrato negli screenshot seguenti. Questa impostazione è particolarmente utile quando la Tabella pivot riepiloga dati gerarchici — ad esempio categorie e sottocategorie — e desideri che ogni riga riporti etichette complete per una migliore comprensione o per facilitarne l’estrazione successiva.
![]() | ![]() | ![]() |
Seguire questi passaggi per ripetere le etichette di riga per tutti i gruppi di campi:
1. Fai clic su qualsiasi cella all’interno della Tabella pivot per attivare gli Strumenti tabella pivot. Quindi, nella scheda Progettazione, fai clic su Layout report e scegli Mostra in forma strutturata. Questa azione formatta la Tabella pivot in un layout strutturato, visualizzando ogni campo in una colonna separata. È un passaggio essenziale, poiché non puoi impostare la ripetizione delle etichette finché la Tabella pivot è in forma compatta.
![]() |
![]() |
![]() |
2. Successivamente, sempre nella scheda Progettazione, selezionare nuovamente Layout report e quindi fare clic su Ripeti tutte le etichette elemento. Questa funzione ripete le etichette disponibili in ogni campo per ogni record, ottenendo un formato piano più leggibile:

3. La tabella pivot ora mostrerà le etichette di riga ripetute per tutti i gruppi di campi, come illustrato di seguito. Ogni riga conterrà informazioni complete sul gruppo, un vantaggio particolarmente utile se devi filtrare, copiare i dati altrove o esportarli per creare report:

Per rimuovere le etichette ripetute e ripristinare lo stile originale con celle vuote, segui gli stessi passaggi e seleziona «Non ripetere le etichette elemento».
Questa opzione integrata è rapida e affidabile, ma tieni presente che si applica esclusivamente alla tabella pivot in cui apporti le modifiche. Se nel tuo file di lavoro sono presenti più tabelle pivot o se devi eseguire questa operazione su diversi report, dovrai ripetere manualmente i passaggi oppure valutare i metodi automatizzati illustrati in seguito.
Ripeti le etichette di riga per un singolo gruppo di campi in Tabella pivot
Potrebbe non essere sempre necessario ripetere le etichette di riga per tutti i campi; ad esempio, in situazioni in cui è sufficiente ripetere solo il gruppo di livello superiore e non quelli inferiori. Excel consente di ripetere le etichette elemento per un campo specifico, offrendo maggiore personalizzazione, soprattutto quando si desidera evidenziare una sola categoria chiave o ridurre la ridondanza visiva.
1. Come in precedenza, imposta la tabella pivot in Forma strutturata: fai clic su qualsiasi cella all’interno della tabella pivot, vai su Progettazione > Layout report > Mostra in forma strutturata.
2. Fai clic direttamente sull’etichetta di riga del campo che vuoi ripetere nella tabella pivot. Così facendo, verrà selezionata l’etichetta di quel campo nella tabella pivot.
3. Fare clic con il pulsante destro del mouse sull’etichetta di riga selezionata, quindi scegliere Impostazioni campo dal menu contestuale visualizzato.

4. Nella finestra di dialogo Impostazioni campo, passare alla scheda Layout e stampa e selezionare la casella Ripeti etichette elemento. Vedere lo screenshot:

5. Fai clic su OK per applicare le modifiche. Ora verranno ripetute solo le etichette del campo specificato.

Questo metodo offre flessibilità a livello di campo, mantenendo il resto dei dati compatto. Ricorda che questa impostazione si applica esclusivamente al campo selezionato e può essere utilizzata in combinazione con — o in alternativa a — il metodo per l’intera tabella descritto in precedenza.
Tenere presente che, se si riorganizzano i campi della tabella pivot o la si aggiorna, le impostazioni relative alle etichette ripetute potrebbero essere ripristinate, rendendo necessario riapplicare l’opzione, qualora richiesto.
Codice VBA - Ripeti le etichette di riga per più Tabella pivot o fogli di lavoro in blocco
Se devi applicare l’impostazione delle etichette di riga ripetute a più tabelle pivot—o persino allo stesso campo su numerosi fogli di lavoro—eseguire l’operazione manualmente può rivelarsi estremamente dispendioso in termini di tempo, soprattutto nella gestione di report o dashboard complessi. In questi casi, VBA (Visual Basic for Applications) ti permette di automatizzare e semplificare l’intero processo.
1. Fare clic su Strumenti sviluppatore > Visual Basic per aprire l’editor Microsoft Visual Basic for Applications. Nella finestra VBA, fare clic su Inserisci > Modulo e incollare il seguente codice nel modulo:
Sub RepeatRowLabelsAllPivots()
' This macro applies repeated row labels for all PivotTables in the current workbook
Dim ws As Worksheet
Dim pt As PivotTable
Dim pf As PivotField
On Error Resume Next
xTitleId = "KutoolsforExcel"
For Each ws In ActiveWorkbook.Worksheets
For Each pt In ws.PivotTables
pt.RowAxisLayout xlOutlineRow
For Each pf In pt.RowFields
pf.RepeatLabels = True
Next pf
Next pt
Next ws
End Sub 2. Dopo aver inserito il codice, fai clic sul pulsante Esegui o premi il tasto F5. Tutte le tabelle pivot in tutti i fogli di lavoro passeranno al layout strutturato e tutte le etichette di riga verranno ripetute per ciascun gruppo e campo.
Articoli correlati:
Come creare collegamenti ipertestuali cliccabili in una tabella pivot?
Come fare per visualizzare il totale complessivo in cima a una Tabella pivot?
Come si fa a filtrare i primi 10 elementi in una tabella pivot?
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





