Come si fa a filtrare i dati in Excel escludendo la riga del totale in fondo?
Nell’elaborazione quotidiana dei dati con Excel, è pratica comune inserire una riga totale in fondo al proprio set di dati per riassumere valori chiave come totali, medie, conteggi e altre aggregazioni. Tuttavia, quando si applica il filtro di Excel, la riga totale viene spesso filtrata insieme al resto dei dati, risultando così nascosta non appena si attivano i filtri. In molti scenari – soprattutto nei report riassuntivi, nei bilanci finanziari o nelle analisi dati in tempo reale – è fondamentale che la riga totale rimanga sempre visibile in fondo ai dati, indipendentemente dai filtri applicati al resto del foglio di lavoro, come illustrato nell’immagine seguente.
Questo articolo ti guiderà passo dopo passo attraverso diversi metodi pratici per mantenere sempre visibile la riga totale in fondo durante il filtraggio. Ogni approccio è pensato per scenari d’uso e preferenze utente differenti, spaziando dalle funzionalità integrate di Excel a soluzioni basate su formule e script VBA, così da offrirti un’ampia gamma di opzioni perfettamente adatte alle tue esigenze.

➤ Filtra i dati escludendo la riga totale in fondo creando una tabella
➤ Filtra i dati escludendo la riga totale in fondo inserendo una formula
➤ Filtra i dati escludendo la riga totale in fondo utilizzando codice VBA
Filtra i dati escludendo la riga totale in fondo creando una tabella
Il modo più semplice per mantenere sempre visibile la riga totale durante il filtraggio è convertire i dati in una Tabella Excel ufficiale. Le tabelle Excel includono una funzione nativa, la Riga totale, progettata in modo intelligente per restare costantemente visibile in fondo ai dati, anche quando si applicano filtri alle altre righe. Di seguito trovi i passaggi dettagliati, gli scenari più comuni e alcune note importanti su questo metodo:
1. Se i tuoi dati includono già una riga totale calcolata manualmente (ossia una riga con formule di somma non integrate in una tabella), rimuovila temporaneamente 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 l’opzione La tabella contiene intestazioni sia selezionata se i tuoi dati includono le 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 verranno formattati come una tabella Excel. Con 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 in fondo.

4. Ora puoi usare le frecce di filtro su qualsiasi colonna per filtrare i dati in base alle tue esigenze. La riga totale apparirà sempre come ultima riga della tabella, indipendentemente dai filtri applicati.

Scenari applicabili: Questo metodo è perfetto per set di dati aggiornati frequentemente, condivisi tra team o utilizzati in report ricorrenti – soprattutto quando si sfruttano al meglio le funzionalità integrate delle tabelle, come le righe alternate, i riferimenti strutturati e la 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 viene aggiornata automaticamente
Limitazioni:
- formule personalizzate nella riga totale devono essere riconfigurati dopo la conversione in una tabella
- Con set di dati di grandi dimensioni si possono verificare lievi rallentamenti delle prestazioni a causa della formattazione in tempo reale
- Assicurati di eliminare tutte le righe totali create manualmente prima di convertire in una tabella, altrimenti potresti ritrovarti con totali duplicati.
- Cancella i filtri prima di aggiungere o rimuovere dati, per garantire la coerenza della struttura della tabella.

Sblocca la magia di Excel con KUTOOLS AI
- Esecuzione intelligente: Esegui operazioni sulle celle, analizza i dati e crea grafici, il tutto con comandi semplici e intuitivi.
- Formule personalizzate: crea formule su misura per ottimizzare i tuoi flussi di lavoro.
- Codifica VBA: Scrivi e implementa codice VBA in modo semplice e immediato.
- Interpretazione delle formule: Comprendi con facilità anche le formule più complesse.
- Traduzione del testo: Superate le barriere linguistiche direttamente nei vostri fogli di calcolo.
Filtra i dati escludendo la riga totale in fondo inserendo una formula
Se non desideri utilizzare una tabella Excel, puoi mantenere una riga totale manuale in fondo ai dati applicando la formula SUBTOTALE. La funzione SUBTOTALE è specificamente progettata per funzionare in modo dinamico con i filtri di Excel: il suo calcolo tiene conto solo delle righe visibili (incluse dal filtro), mentre la formula stessa non viene mai nascosta né esclusa durante il filtraggio. Questo approccio è flessibile e si integra perfettamente con gli intervalli classici.
1. Nella prima cella della riga del totale, subito sotto la tua tabella di dati, inserisci la seguente formula (ad esempio, se i tuoi valori si trovano nella colonna B, dalle righe 2 a 13):
=SUBTOTAL(9, B2:B13) Sostituisci B2:B13 con l’intervallo corrispondente alla colonna e alle righe effettive dei tuoi dati. Il numero 9nella formula specifica la funzione SOMMA; puoi utilizzare numeri diversi a seconda della funzione desiderata (ad esempio,)1 per MEDIA, 2 per CONTA.NUMERI, ecc.).

2. Premi Invio per confermare. La riga totale mostrerà immediatamente la somma calcolata in base alle sole righe visibili (non filtrate). Quando applichi filtri tramite i pulsanti integrati di Excel, la riga totale rimane visibile in fondo e mostra sempre il subtotale aggiornato relativo alle sole righe visibili.
SUBTOTALEse i tuoi dati si espandono o si riducono. Questa formula non si espande automaticamente a meno che tu non utilizzi una funzione per intervalli dinamici come SCARTOo INDICE.Riepilogo: La formula SUBTOTALE supporta diverse funzioni di aggregazione (come MEDIA, CONTA.NUMERI, ecc.), risultando estremamente flessibile per righe di riepilogo utilizzate in ambito finanziario, gestionale e nei flussi di reporting.
Filtra i dati escludendo la riga totale in fondo utilizzando codice VBA
Per utenti che lavorano con set di dati di grandi dimensioni o che desiderano un approccio automatizzato per assicurarsi che la riga totale in fondo rimanga sempre visibile — mai nascosta, indipendentemente dalle impostazioni del filtro — è possibile utilizzare VBA (Visual Basic for Applications) per gestire il filtraggio in modo programmatico. Questa soluzione risulta particolarmente efficace nelle cartelle di lavoro in cui l’intervallo dati o la posizione della riga totale cambiano dinamicamente, oppure quando si vuole garantire coerenza per tutti gli utenti.
Questo esempio VBA funziona controllando il Ultima riga nel tuo Intervallo dati e costringendolo a rimanere visibile, anche dopo aver applicato i filtri. Garantisce che la riga del totale sia sempre mostrata e può essere riutilizzato assegnando la macro a un pulsante.
Passaggi per utilizzare questa soluzione VBA:
1. In Excel, vai alla scheda Sviluppo. Se non vedi questa scheda, potrebbe essere necessario abilitarla tramite le Opzioni di Excel: seleziona «Sviluppo» 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 garantirà che l’ultima riga (la tua riga totale) rimanga sempre visibile, anche dopo aver applicato i filtri.
• La macro presuppone che la riga del totale sia l’ultima riga utilizzata nella colonna A. Puoi modificare la logica se i tuoi dati includono Righe vuote o più riepiloghi.
• Valuta di assegnare questa macro a un pulsante per un facile riutilizzo, soprattutto se i tuoi dati cambiano frequentemente.
• Se la tua cartella di lavoro contiene più sezioni, utilizza un intervallo denominato o un marcatore Specifica colonna per individuare in modo più affidabile la riga del totale corretta.
Vantaggi: Automatizza la visibilità della riga totale, indipendentemente dalle azioni dell’utente o dai filtri applicati. Perfetto per dashboard, report o cartelle di lavoro condivise.
Limitazioni: Richiede una cartella di lavoro abilitata alle macro e le relative autorizzazioni. Potrebbe necessitare di personalizzazioni per layout di foglio più complessi.
Riepilogo: Questo approccio VBA è ideale per ambienti automatizzati, dove il controllo manuale delle righe totali risulta poco affidabile o scomodo. Garantisce che i dati di riepilogo restino sempre visibili in ogni scenario d’uso.
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