Skip to main content

Kutools per Office — Una Suite. Cinque Strumenti. Ottieni di Più.

Come filtrare i dati escludendo la riga totale inferiore in Excel?

Author Xiaoyang Last modified

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.

normal filter and filter data exclude bottom total row


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.

click Insert > Table to create a table for the selected data

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.

check Total Row under the Design tab

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.

when filtering this table, the bottom total row will be kept

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
Consigli per la risoluzione dei problemi:
  • 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.
a screenshot of kutools for excel ai

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.
Potenzia le tue capacità di Excel con strumenti alimentati dall'IA. Scarica Ora ed esperisci un'efficienza mai vista prima!

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

Subtotal formula example after filtering

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.

Suggerimento: Modifica l'intervallo nella tua formula 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.
Scenari applicabili: Ideale per report a intervallo statico o quando vuoi un controllo preciso su come viene calcolata e visualizzata la riga totale.
Problemi potenziali: Se ordini i tuoi dati, la riga totale manuale potrebbe essere ordinata insieme ai dati, interrompendone la posizione. Considera di filtrare solo o assicurati che la riga totale sia esclusa dall'intervallo di ordinamento.

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.

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

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

🤖 Kutools AI Aide: Rivoluziona l’analisi dei dati grazie a: Esecuzione intelligente | Genera codice | Crea formule personalizzate | Analizza dati e crea grafici | Attiva Funzioni avanzate
Funzionalità più usate: Trova, evidenziazione o contrassegna duplicati | Elimina righe vuote | Unisci colonne o celle senza perdere dati | Arrotonda senza formula...
Super RICERCA.VERT: Ricerca VERT per criteri multipli | Ricerca VERT per 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 multi-selezione...
Gestore colonne: Aggiungi un numero specifico di colonne | Sposta colonne | Cambia stato di visibilità delle colonne nascoste | Confronta intervalli & colonne...
Funzionalità in primo piano: Attenzione della griglia | Visualizzazione di progettazione | Barra delle formule avanzata | Gestore di cartelle di lavoro & fogli | Libreria AutoText | Selettore di data | Unisci dati | Crittografa/Decrittografa celle | Invia Email per elenco | Super Filtri | Filtro speciale (filtra grassetto/corsivo/barrato...)...
Top15 strumenti:12 strumenti Testo (Aggiungi testo, Elimina Caratteri Specifici, ...) |50+ tipi di grafico (Diagramma di Gantt, ...) |40+ formule pratiche (Calcola letà in base alla data di nascita, ...) |19 strumenti di inserimento (Inserisci codice QR, Inserisci Immagine da percorso, ...) |12 strumenti di conversione (Converti in parole, Conversione valuta, ...) |7 strumenti Unione & Dividi (Unione avanzata righe, Dividi celle, ...) | ... e altro ancora
Usa Kutools nella lingua che preferisci – supporta Inglese, Spagnolo, Tedesco, Francese, Cinese e oltre40 altre lingue!

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.

Excel Word Outlook Tabs PowerPoint
  • 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