Skip to main content

Come ripetere le etichette di riga per gruppo nella tabella pivot?

Author: Xiaoyang Last Modified: 2025-08-06

Quando si lavora con tabelle pivot in Excel, i dati vengono generalmente presentati utilizzando il layout compatto per impostazione predefinita. In questo formato, le etichette di riga sono raggruppate insieme in una singola colonna, il che può aiutare a risparmiare spazio ma può compromettere la chiarezza, soprattutto quando si analizzano grandi set di dati con più campi categorici. In molti casi, diventa necessario passare dal layout compatto al formato strutturato, in cui ogni campo viene visualizzato nella propria colonna. Sebbene il layout strutturato possa presentare i dati in modo più chiaro, per impostazione predefinita mostrerà solo le etichette di riga all'inizio di ogni gruppo, lasciando vuote le righe successive. Questo può rendere i dati più difficili da leggere o interpretare, specialmente se è necessario filtrarli, copiarli o esportarli per ulteriori elaborazioni. E come potresti ripetere le etichette di riga per gruppo nella tabella pivot?

Ripeti le etichette di riga per tutti i gruppi di campi nella tabella pivot

Ripeti le etichette di riga per un singolo gruppo di campi nella tabella pivot

Codice VBA - Ripeti le etichette di riga per più tabelle pivot o fogli di lavoro in blocco


arrow blue right bubble Ripeti le etichette di riga per tutti i gruppi di campi nella tabella pivot

Supponiamo che tu abbia una tabella pivot e voglia ripetere le etichette di riga per tutti i gruppi di campi, come illustrato negli screenshot qui sotto. Questo approccio è comunemente necessario quando la tabella pivot riassume dati gerarchici, come categorie e sottocategorie, e desideri che ogni riga sia completamente etichettata per facilità di comprensione o per un'ulteriore estrazione.

original data arrow repeat heading in pivottable

Segui questi passaggi per ripetere le etichette di riga per tutti i gruppi di campi:

1. Fai clic su una qualsiasi cella all'interno della tua tabella pivot per attivare gli Strumenti Tabella Pivot. Quindi, sotto la scheda Design, fai clic su Layout Rapporto e scegli Mostra in Formato Struttura. Questa azione formatta la tua tabella pivot in un layout strutturato, facendo in modo che ogni campo venga visualizzato in una colonna separata. Questo è necessario perché le etichette ripetute non possono essere impostate quando la tua tabella pivot è ancora in formato compatto.

click Show in Outline Form under design tab
arrow
Show in Outline Form result

2. Successivamente, nella stessa scheda Design, seleziona di nuovo Layout Rapporto, quindi fai clic su Ripeti Tutte le Etichette degli Elementi. Questa funzione ripete le etichette disponibili in ogni campo per ogni record, risultando in un formato piatto più leggibile:

click Repeat All Item Labels under design tab

3. La tua tabella pivot dovrebbe ora visualizzare le etichette di riga ripetute per tutti i gruppi di campi, come mostrato di seguito. Ogni riga avrà informazioni complete sul gruppo, il che è particolarmente utile se desideri filtrare, copiare i dati altrove o esportarli per la creazione di report:

row labels are repeated for all fields group

Se hai bisogno di cancellare le etichette ripetute e ripristinare lo stile originale con spazi vuoti, segui gli stessi passaggi e seleziona "Non Ripetere Etichette degli Elementi".

Questa opzione integrata è veloce e affidabile, ma tieni presente che si applica solo alla tabella pivot in cui apporti le modifiche. Se hai più tabelle pivot nel tuo foglio di lavoro o devi eseguire questa operazione su diversi report, dovrai ripetere i passaggi individualmente o considerare metodi automatizzati descritti successivamente.


arrow blue right bubble Ripeti le etichette di riga per un singolo gruppo di campi nella tabella pivot

Potresti non voler sempre ripetere le etichette di riga per tutti i campi, ad esempio in situazioni in cui solo il gruppo di livello superiore ha bisogno di essere ripetuto e i gruppi di livello inferiore no. Excel ti consente di ripetere le etichette degli elementi solo per un campo specifico, offrendoti maggiore personalizzazione, specialmente quando vuoi evidenziare solo una categoria chiave o minimizzare la ridondanza visiva.

1. Come prima, imposta la tua tabella pivot in Formato Struttura: fai clic su una qualsiasi cella all'interno della tabella pivot, vai su Design > Layout Rapporto > Mostra in Formato Struttura.

2. Fai clic direttamente sull'etichetta di riga del campo che desideri ripetere nella tua tabella pivot. Questo selezionerà l'etichetta del campo nella tabella pivot.

3. Fai clic destro sull'etichetta di riga selezionata, quindi scegli Impostazioni Campo dal menu contestuale che appare.

go to Field Settings from right click menu

4. Nella finestra di dialogo Impostazioni Campo, passa alla scheda Layout & Stampa. Spunta la casella denominata Ripeti etichette degli elementi. Vedi screenshot:

check Repeat item labels

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

row labels are repeated only

Questo metodo offre flessibilità a livello di campo mantenendo il resto dei tuoi dati compatti. Ricorda: questa impostazione si applicherà solo al campo selezionato e puoi usarla in combinazione con o invece del metodo a livello di tabella completo descritto sopra.

Tieni presente che se riorganizzi i campi della tua tabella pivot o aggiorni la tabella pivot, le impostazioni delle etichette ripetute potrebbero resettarsi, richiedendoti di riapplicare l'opzione se necessario.


arrow blue right bubbleCodice VBA - Ripeti le etichette di riga per più tabelle pivot o fogli di lavoro in blocco

Se devi applicare l'impostazione delle etichette di riga ripetute a più tabelle pivot, o anche allo stesso campo su molti fogli di lavoro, farlo manualmente può essere dispendioso in termini di tempo, soprattutto quando gestisci report o dashboard complessi. In queste situazioni, l'utilizzo di VBA (Visual Basic for Applications) può automatizzare e semplificare il processo.

1. Fai clic su Strumenti Sviluppatore > Visual Basic per aprire l'editor Microsoft Visual Basic for Applications. Nella finestra VBA, fai clic su Inserisci > Modulo e copia-incolla 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 verranno convertite in layout strutturato e tutte le etichette di riga verranno ripetute per ogni gruppo e campo.


Articoli correlati:

Come creare collegamenti ipertestuali cliccabili in una tabella pivot?

Come visualizzare il totale generale in alto in una tabella pivot?

Come filtrare i primi 10 elementi in una tabella pivot?

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
Funzionalità popolari: Trova, evidenzia o identifica duplicati | Elimina righe vuote | Combina colonne o celle senza perdere dati | Arrotonda
Super RICERCA.VERT: Ricerca con criteri multipli    Ricerca 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 a selezione multipla….
Gestione colonne: Aggiungi un numero specifico di colonne | Sposta colonne | Cambia lo stato di 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 & Foglio di lavoro | Libreria AutoText | Selettore di data | Unisci dati | Crittografa/Decrittografa celle | Invia Email da elenco | Super Filtri | Filtro speciale (filtra grassetto/corsivo/barrato...)...
I15 migliori kit di strumenti:12 strumenti di testo (Aggiungi testo, Elimina Caratteri Specifici, ...) | Oltre50 tipi di grafici (Diagramma di Gantt, ...) | Oltre40 formule utili (Calcola l'età in base alla data di nascita, ...) |19 strumenti di inserimento (Inserisci codice QR, Inserisci immagine dal percorso, ...) |12 strumenti di conversione (Converti in parole, Conversione valuta, ...) |7 strumenti per unire & dividere (Unione avanzata righe, Dividi celle, ...) | ...e altro ancora
Usa Kutools nella lingua che preferisci – supporta Inglese, Spagnolo, Tedesco, Francese, Cinese e oltre40 altre!

Migliora le tue competenze su Excel con Kutools per Excel e sperimenta un nuovo livello di efficienza. 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 su Office, rendendo il tuo lavoro molto più semplice

  • Abilita la modifica a schede e la lettura 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 ti fa risparmiare centinaia di clic ogni giorno!