Come filtrare i dati escludendo la riga totale inferiore in Excel?
Nell'elaborazione quotidiana dei dati con Excel, è comune calcolare una riga totale nella parte inferiore del proprio set di dati per riassumere cifre chiave come totali, medie, conteggi e altre aggregazioni. Tuttavia, quando si utilizza la funzione filtro di Excel, la riga totale è spesso soggetta allo stesso filtro applicato al resto dei dati, il che significa che può essere nascosta quando vengono applicati i filtri. In molti scenari—specialmente nei report riepilogativi, nei bilanci o nell'analisi continua dei dati—potrebbe essere necessario che la riga totale rimanga sempre visibile nella parte inferiore dei dati, indipendentemente dai filtri applicati al resto del foglio di lavoro, come mostrato nello screenshot sottostante.
Questo articolo ti guiderà attraverso diversi metodi pratici per assicurarti che la riga totale inferiore rimanga sempre visibile durante il filtraggio. Ogni metodo è adatto a diversi scenari d'uso e preferenze degli utenti. L'articolo non solo copre le funzionalità integrate di Excel, ma include anche approcci basati su formule e soluzioni programmatiche VBA, offrendo un'ampia gamma di opzioni in base alle tue esigenze.
➤ Filtrare i dati escludendo la riga totale inferiore creando una tabella
➤ Filtrare i dati escludendo la riga totale inferiore inserendo una formula
➤ Filtrare i dati escludendo la riga totale inferiore usando codice VBA
Filtrare i dati escludendo la riga totale inferiore creando una tabella
Il modo più semplice per mantenere visibile la riga totale durante il filtraggio è convertire i tuoi dati in una Tabella ufficiale di Excel. Le Tabelle di Excel hanno una funzione Riga Totale nativa intelligentemente progettata per rimanere visibile nella parte inferiore dei dati anche mentre si filtrano altre righe. Di seguito sono riportati i passaggi dettagliati, gli scenari comuni e le note per questo metodo:
1. Se i tuoi dati includono già una riga totale calcolata manualmente (cioè una riga con formule totali non integrate in una tabella), elimina temporaneamente questa riga per evitare duplicazioni.
2. Seleziona l'intervallo dei tuoi dati effettivi (escludendo la riga totale creata manualmente). Quindi vai su Inserisci > Tabella. Nella finestra di dialogo Crea Tabella, assicurati che sia selezionata l'opzione La mia tabella ha intestazioni se i tuoi dati includono intestazioni di colonna. Controlla l'intervallo dati per confermare che tutte le righe siano incluse.
3. Dopo aver fatto clic su OK, i tuoi dati saranno formattati come Tabella di Excel. Mentre la tabella è selezionata, vai alla scheda Progettazione (o Progettazione Tabella in alcune versioni). Nel gruppo Opzioni Stile Tabella, seleziona la casella Riga Totale. Excel aggiungerà automaticamente una nuova riga totale nella parte inferiore.
4. Ora puoi usare le frecce filtro su qualsiasi colonna per filtrare i dati come necessario. La Riga Totale apparirà sempre come ultima riga della tabella, indipendentemente dai filtri che applichi.
Scenari applicabili: Questo metodo è ideale per set di dati che vengono aggiornati frequentemente, condivisi tra team o utilizzati in report ricorrenti—specialmente quando trai beneficio dalle funzionalità integrate delle tabelle come righe alternate, riferimenti strutturati e formattazione automatica.
Vantaggi:
- Integrazione perfetta con le funzionalità integrate di Excel
- Non è necessario aggiornare le formule quando i dati si espandono o si riducono
- La riga totale rimane dinamica e aggiornata automaticamente
Limitazioni:
- Le formule personalizzate nella riga totale devono essere riconfigurate dopo la conversione in Tabella
- I grandi set di dati potrebbero subire leggeri rallentamenti delle prestazioni a causa della formattazione in tempo reale
- Assicurati di eliminare qualsiasi riga totale creata manualmente prima di convertire in Tabella, altrimenti potresti vedere totali duplicati.
- Cancella i filtri prima di aggiungere o rimuovere dati per mantenere la struttura della tabella coerente.

Sblocca la Magia di Excel con Kutools AI
- Esecuzione Intelligente: Esegui operazioni sulle celle, analizza i dati e crea grafici — tutto guidato da semplici comandi.
- Formule Personalizzate: Genera formule su misura per ottimizzare i tuoi flussi di lavoro.
- Codifica VBA: Scrivi e implementa codice VBA senza sforzo.
- Interpretazione delle Formule: Comprendi facilmente formule complesse.
- Traduzione del Testo: Superare le barriere linguistiche all'interno dei tuoi fogli di calcolo.
Filtrare i dati escludendo la riga totale inferiore inserendo una formula
Se non vuoi usare una Tabella di Excel, puoi mantenere una riga totale manuale nella parte inferiore dei tuoi dati applicando la formula SUBTOTALE. La funzione SUBTOTALE
è specificamente progettata per funzionare dinamicamente con i filtri di Excel—il suo calcolo rifletterà solo le righe visibili (filtrate), ma la formula stessa non sarà nascosta o esclusa durante il filtraggio. Questo approccio è flessibile e funziona bene con intervalli di dati classici.
1. Nella prima cella della tua riga totale desiderata, direttamente sotto la tua tabella dati, inserisci la seguente formula (ad esempio, se i tuoi valori sono nella colonna B dalla riga 2 alla 13):
=SUBTOTAL(9, B2:B13)
Sostituisci B2:B13 con l'intervallo corrispondente alla tua colonna e righe dati effettive. Il numero 9 nella formula specifica la funzione SOMMA; puoi usare numeri di funzione diversi se necessario (ad esempio, 1 per MEDIA, 2 per CONTEGGIO, ecc.).
2. Premi Invio per confermare. La riga totale mostrerà immediatamente la somma calcolata in base alle righe visibili (non filtrate). Quando applichi i filtri usando i pulsanti filtro incorporati di Excel, la riga totale rimarrà visibile nella parte inferiore e mostrerà sempre il totale parziale corrente solo per le righe visibili.
SUBTOTALE
se i tuoi dati aumentano o diminuiscono. Questa formula non si espanderà automaticamente a meno che tu non utilizzi una funzione di intervallo dinamico come OFFSET
o INDICE
.Riepilogo: La formula SUBTOTALE
supporta una varietà di funzioni aggregate (come MEDIA, CONTEGGIO, ecc.), rendendola flessibile per le righe di riepilogo utilizzate nei flussi di lavoro finanziari, di inventario e di reporting.
Filtrare i dati escludendo la riga totale inferiore usando codice VBA
Per gli utenti che lavorano con set di dati più grandi, o quelli che cercano un approccio automatizzato per assicurarsi che la riga totale inferiore sia sempre visualizzata (e mai nascosta, indipendentemente dalle impostazioni del filtro), puoi usare VBA (Visual Basic for Applications) per gestire programmaticamente il filtraggio. Questa soluzione è particolarmente utile nei workbook in cui l'intervallo dati o il posizionamento della riga totale cambia dinamicamente, o quando vuoi garantire coerenza per tutti gli utenti.
Questo esempio VBA funziona controllando l'ultima riga nel tuo intervallo dati e forzandola a rimanere visibile, anche dopo aver applicato i filtri. Assicura che la riga totale sia sempre mostrata e può essere riutilizzata assegnando la macro a un pulsante.
Passaggi per usare questa soluzione VBA:
1. In Excel, vai alla scheda Sviluppatore. Se non vedi questa scheda, potrebbe essere necessario abilitarla dalle Opzioni di Excel selezionando "Sviluppatore" nella sezione Personalizza Barra multifunzione.
2. Fai clic su Visual Basic per aprire l'editor VBA. Nella nuova finestra, fai clic su Inserisci > Modulo, e incolla il seguente codice nel nuovo modulo:
Sub AlwaysShowTotalRow()
Dim ws As Worksheet
Dim lastRow As Long
On Error Resume Next
Set ws = ActiveSheet
' Get last used row in column A
lastRow = ws.Cells(ws.Rows.Count, 1).End(xlUp).Row
' Ensure total row is visible before applying filter
ws.Rows(lastRow).Hidden = False
' If filtering is active, reapply filter
If ws.FilterMode Then
ws.ShowAllData
End If
' Make sure total row remains visible
ws.Rows(lastRow).Hidden = False
End Sub
3. Dopo aver inserito il codice, chiudi l'editor VBA. In Excel, premi Alt + F8, seleziona AlwaysShowTotalRow e fai clic su Esegui. La macro assicurerà che l'ultima riga (la tua riga totale) sia visibile anche dopo l'applicazione dei filtri.
• La macro presuppone che la riga totale sia l'ultima riga utilizzata nella colonna A. Puoi modificare la logica se i tuoi dati includono righe vuote o più riepiloghi.
• Considera di assegnare questa macro a un pulsante per un facile riutilizzo se i tuoi dati cambiano frequentemente.
• Se il tuo workbook contiene più sezioni, usa un intervallo denominato o un marcatore di colonna specifico per individuare in modo più affidabile la riga totale corretta.
Vantaggi: Automatizza la visibilità della riga totale indipendentemente dalle azioni dell'utente o dal filtraggio. Ideale per dashboard, report o workbook condivisi.
Limitazioni: Richiede un workbook abilitato per macro e autorizzazioni di macro appropriate. Potrebbe richiedere personalizzazione per layout di foglio più complessi.
Riepilogo: Questo approccio VBA è raccomandato per ambienti automatizzati dove il controllo manuale delle righe totali è poco affidabile o scomodo. Aiuta a mantenere la visibilità dei dati di riepilogo in tutti i casi d'uso.
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 farti risparmiare tempo. Clicca qui per ottenere la funzione di cui hai più bisogno...
Office Tab porta le schede su Office e rende il tuo lavoro molto più semplice
- Abilita la modifica e 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 produttività del50% e riduce centinaia di clic del mouse ogni giorno!
Tutti gli add-in Kutools. Un solo programma di installazione
La suite Kutools for Office include add-in per Excel, Word, Outlook & PowerPoint più Office Tab Pro, ideale per i team che lavorano su più app di Office.





- Suite tutto-in-uno — Add-in per Excel, Word, Outlook & PowerPoint + Office Tab Pro
- Un solo programma di installazione, una sola licenza — configurazione in pochi minuti (pronto per MSI)
- Funzionano meglio insieme — produttività ottimizzata su tutte le app Office
- Prova completa30 giorni — nessuna registrazione, nessuna carta di credito
- Massimo risparmio — costa meno rispetto all’acquisto singolo degli add-in