KutoolsforOffice — Un'unica soluzione, cinque potenti strumenti.Ottenere di più con meno sforzo.

Come si fa a filtrare i dati in Excel escludendo la riga del totale in fondo?

AutoreXiaoyang Data di modifica

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.

filtro normale e dati filtrati escludono la riga totale in fondo


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.

fare clic su Inserisci > Tabella per creare una tabella per i dati selezionati

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.

selezionare Riga totale nella scheda Progettazione

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.

quando si filtra questa tabella, la riga totale in fondo verrà mantenuta

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
Suggerimenti per la risoluzione dei problemi:
  • 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.
uno screenshot di kutools for excel ai

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.
Potenzia le tue capacità in Excel con strumenti basati sull’intelligenza artificiale.Scarica orae scopri un’efficienza mai provata prima!

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

esempio di formula del subtotale dopo il filtraggio

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.

Suggerimento:Aggiorna l’intervallo nella formula 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.
Scenari applicabili:Ideale per report con intervalli statici o quando si desidera un controllo preciso su come la riga totale viene calcolata e visualizzata.
Problemi potenziali:Se ordini i tuoi dati, la riga del totale manuale potrebbe essere ordinata insieme ai dati, alterandone la posizione. Considera di applicare solo filtri oppure assicurati che la riga del totale sia esclusa dall’intervallo di ordinamento.

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.

📌 Come funziona:
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.

⚙️ Suggerimenti pratici:
• 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

🤖KUTOOLS AI Assistente: Rivoluziona Analisi dei dati in base a:Esecuzione Intelligente   |  Genera Codice|  Crea formule personalizzate  |  Analizza Dati e Genera Grafici|  Richiama Funzioni avanzate
Funzionalità Popolari:Trova, Evidenzia o Contrassegna Duplicati   |  Elimina righe vuote   |  Combinare Colonne o Celle senza Perdere Dati   |   Arrotondamento senza usare la formula...
Super RICERCA.VERT:VLookup con Criteri Multipli  |  VLookup con Valori Multipli  |   VLookup tra Fogli Multipli   |   Corrispondenza approssimativa....
Elenco a discesa avanzato:Crea Rapidamente un Elenco a Discesa   |  Elenco a Discesa Dipendente   |  Elenco a Discesa con Selezione Multipla....
Gestione Colonne:Aggiungi un Numero Specifico di Colonne|Sposta Colonne|Attiva/Disattiva lo Stato di Visibilità delle Colonne Nascoste|Confronta Intervalli e Colonne...
Funzionalità in Evidenza:Attenzione della griglia   |  Visualizzazione Design   |Barra delle formule avanzata   | Gestione Cartelle di Lavoro e Fogli   |  Biblioteca di risorse(Testo Automatico)|  Selettore di Date   |  Unisci fogli di lavoro  |  Crittografa/Decrittografa celle   | Invia Email da Lista   |  Super Filtri   |   Filtro speciale(Filtra celle con testo in grassetto/corsivo/barrato...) ...
Principali Set di Strumenti 15:12 Strumentiper il Testo(Aggiungi testo,Elimina Caratteri Specifici, ...)|   50+Tipidi Grafico(Diagramma di Gantt, ...)|   40+ Formule Pratiche(Calcola l'età in base alla data di nascita, ...)|   19 Strumentidi Inserimento(Inserisci Codice QR,Inserisci Immagine dal Percorso, ...)|   12 Strumentidi Conversione(Converti in parole,Conversione del tasso di cambio, ...)|   7 StrumentiUnisci e Dividi(Unione avanzata righe,Dividi celle, ...)|... e molto altro
Usa Kutools nella tua lingua preferita – supporta inglese, spagnolo, tedesco, francese, cinese e 40+ altre!

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.

ExcelWordOutlookTabsPowerPoint
  • 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