Come usare il filtro avanzato di Excel – Guida completa con esempi
Il filtro avanzato di Excel è uno strumento potente che offre una flessibilità superiore rispetto alle funzionalità di filtraggio standard, consentendoti di eseguire in modo efficiente operazioni di filtraggio complesse. Questa guida esplora in profondità la funzione Filtro avanzato di Excel, la confronta con i filtri tradizionali, ti propone esempi pratici e suggerimenti per sfruttarla al meglio, aiutandoti a padroneggiarla con sicurezza.

- Estrai un elenco univoco
- Filtra in una colonna con più criteri (soddisfa almeno uno dei criteri)
- Filtra in più colonne con più criteri
- Filtro avanzato con caratteri jolly
- Estrai solo determinate colonne
Filtro avanzato vs. filtro standard
La principale differenza tra il filtro normale e il Filtro avanzato di Excel risiede nella loro complessità e funzionalità: mentre il filtro normale consente un filtraggio semplice basato su criteri di una singola colonna all’interno del set di dati originale, il Filtro avanzato supera questi limiti.
- Consente di applicare più criteri su colonne diverse.
- Consente di estrarre valori univoci da un set di dati.
- Consente l’uso di caratteri jolly per corrispondenze parziali più flessibili.
- Consente di estrarre i dati filtrati in una posizione distinta.
Esempi di utilizzo del filtro avanzato
Questa sezione ti presenta diversi esempi pratici per mostrarti come sfruttare i filtri avanzati di Excel e ottenere risultati di filtraggio mirati.
Estrai un elenco univoco
Il Filtro avanzato di Excel ti permette di generare rapidamente un elenco di valori univoci da un set di dati, un’operazione complessa da realizzare con i filtri standard. Se hai un elenco di transazioni di vendita contenente righe duplicate e desideri estrarre solo le righe univoche, la funzione Filtro avanzato di Excel semplifica notevolmente questa operazione. Segui le istruzioni riportate di seguito per portarla a termine.

- Vai alla scheda «Dati» e, nel gruppo «Ordina e filtra», seleziona «Avanzate».

- Nella finestra di dialogo «Filtro avanzato», procedi nel modo seguente.
- Nella sezione «Azione», scegli l’opzione desiderata. Poiché desideri posizionare l’elenco univoco in un’altra posizione, seleziona l’opzione «Copia in un’altra posizione».
- Specifica la sezione «Intervallo elenco»:
- Estrai valori univoci da una colonna:Seleziona la colonna contenente i valori da cui desideri estrarre le voci univoche. Ad esempio, per ottenere i nomi univoci dei clienti in questo caso, seleziona A1:A11.
- Estrai righe univoche basate su più colonne:Seleziona l’intervallo che include tutte le colonne da considerare. In questo caso, poiché voglio estrarre righe univoche in base ai nomi dei clienti, alle vendite e all’area geografica, seleziono l’intero intervallo A1:C11.
- Estrai valori univoci da una colonna:
- Nella sezione «Copia in», indica dove desideri incollare l’elenco univoco.
- Seleziona la casella di controllo «Solo record univoci».
- Fai clic sul pulsante «OK». Vedi screenshot:

Risultato
Come illustrato nello screenshot seguente, le righe univoche vengono estratte dall’Intervallo Dati Originale.

Filtra in una colonna con più criteri (soddisfa almeno uno dei criteri)
Filtrare i dati in una colonna con criteri multipli ti permette di visualizzare tutte le righe che soddisfano almeno una delle condizioni specificate. Questa funzionalità si rivela particolarmente utile quando lavori con set di dati ampi e devi restringere le informazioni in base a diverse corrispondenze possibili. Ecco come ottenere questo risultato utilizzando la funzione Filtro avanzato di Excel:
Passo 1: prepara i dati dell’intervallo dell’elenco originale
Assicurati che il tuo intervallo di dati includa intestazioni di colonna chiare, poiché saranno essenziali per definire correttamente l’intervallo dei criteri. In questo esempio, utilizzo la seguente tabella con i punteggi degli studenti.

Passo 2: impostazione dell’intervallo dei criteri
- Crea l’intervallo dei criteri al di sopra o distante dall’intervallo dell’elenco. Le intestazioni inserite nell’intervallo dei criteri devono corrispondere esattamente a quelle presenti nell’intervallo dell’elenco per garantire un funzionamento corretto. In questo caso, l’intervallo dei criteri è posizionato sopra l’intervallo dell’elenco.
- Sotto l’intestazione, elenca ciascuno dei criteri che desideri soddisfare. Ogni criterio deve trovarsi nella propria cella, direttamente sotto l’intestazione del record precedente. Questa configurazione indica a Excel di applicare un filtro in base al quale deve essere soddisfatto almeno uno dei criteri specificati.In questo esempio, sto cercando studenti con “punteggi superiori a 95 o inferiori a 60”, in modo da filtrare efficacemente l’elenco includendo sia gli studenti con punteggi alti che quelli con punteggi bassi. Pertanto, inserisco ciascun criterio su righe separate sotto l’intestazione Punteggio. L’intero intervallo dei criteri è mostrato di seguito:

Passo 3: applica il Filtro avanzato
Ora puoi applicare il filtro avanzato per completare l’operazione come indicato di seguito.
- Vai alla scheda “Dati” e, nel gruppo “Ordina e filtra”, seleziona “Avanzate”.

- Nella finestra di dialogo «Filtro avanzato», segui questi passaggi.
- Nella sezione «Azione», scegli l’opzione desiderata. In questo caso, poiché desideri posizionare il risultato filtrato in un’altra posizione, seleziona l’opzione «Copia in un’altra posizione».
- Nella sezione «Intervallo elenco», seleziona l’intero intervallo dell’elenco A7:D17.
- Nella sezione «Intervallo criteri», seleziona l’intero intervallo dei criteri A2:D4.
- Nella sezione «Copia in», indica dove desideri incollare il risultato filtrato (in questo caso, seleziono la cella)F8).
- Fai clic su «OK» per applicare il filtro. Vedi lo screenshot:

Risultato
Potrai quindi notare che vengono estratte soltanto le righe in cui la colonna «Punteggio» soddisfa almeno uno dei criteri (>95 o <60).

Dì addio alla configurazione manuale di complessi intervalli di criteri
Scopri la potenza del filtraggio multi-condizione in Excel, senza complicazioni! La funzione «Super Filtri» di Kutools per Excel offre un’esperienza d’uso senza pari, superando ampiamente il Filtro Avanzato nativo di Excel. Con pochi clic, supporta i seguenti filtri avanzati:
- Filtra in base a più criteri in una singola colonna
- Filtra in base a più criteri in più colonne
- Filtra i dati per Lunghezza testo
- Filtra i dati per anno, mese o settimana...
- Filtra le stringhe di testo in base a maiuscole e minuscole...
Scopri come «Super Filtri» può rivoluzionare il tuo flusso di lavoro.Clicca qui per scaricare Kutools per Excel.

Clicca qui per saperne di più e scoprire come utilizzare questa funzione.
Filtra in più colonne con più criteri
Dopo aver visto come applicare criteri multipli in una singola colonna, passiamo ora al filtraggio su più colonne. In questa sezione ti mostreremo come combinare criteri su colonne diverse utilizzando la logica AND, OR o entrambe insieme.
- Per applicare la logica AND, inserisci tutti i criteri sulla stessa riga.
- Per applicare la logica OR, inserisci i criteri su righe distinte.
Con logica AND (soddisfa tutti i criteri)
Filtrare i dati su più colonne con criteri multipli utilizzando la logica AND significa che ogni riga deve soddisfare contemporaneamente tutti i criteri specificati nelle diverse colonne per essere visualizzata. Ecco come fare con il Filtro avanzato di Excel:
Passo 1: prepara i dati dell’intervallo dell’elenco originale
Assicurati che il tuo intervallo di dati includa intestazioni di colonna chiare, poiché saranno essenziali per definire correttamente l’intervallo dei criteri. In questo esempio, utilizzo la seguente tabella con i punteggi degli studenti.

Passo 2: impostazione dell’intervallo dei criteri
- Crea l’intervallo dei criteri sopra o distante dall’intervallo dell’elenco inserendo intestazioni identiche a quelle presenti nell’intervallo dell’elenco. In questo caso, l’intervallo dei criteri si trova sopra l’intervallo dell’elenco.
- Per la logica AND, inserisci tutti i criteri sulla stessa riga sotto le rispettive intestazioni. Ad esempio, se desideri filtrare gli studenti della «Classe A» con punteggi superiori a 85, imposta l’intervallo dei criteri in questo modo:

Passo 3: applica il Filtro avanzato
Ora puoi applicare il filtro avanzato per completare l’operazione come indicato di seguito.
- Vai alla scheda «Dati» e seleziona «Avanzate» nel gruppo «Ordina e filtra».

- Nella finestra di dialogo «Filtro avanzato», segui questi passaggi.
- Nella sezione «Azione», scegli l’opzione desiderata. In questo caso, poiché desideri posizionare il risultato filtrato in un’altra posizione, seleziona «Copia in un’altra posizione».
- Nella sezione «Intervallo elenco», seleziona l’intero intervallo dell’elenco A7:D16.
- Nella sezione «Intervallo criteri», seleziona l’intero intervallo dei criteri A2:D3.
- Nella sezione «Copia in», indica dove desideri incollare il risultato filtrato (in questo caso, seleziona la cella)F6).
- Fai clic su «OK» per applicare il filtro. Vedi screenshot:

Risultato
Nel risultato verranno visualizzate o copiate solo le righe che soddisfano contemporaneamente tutti i criteri specificati nelle colonne indicate. Nel nostro esempio, vengono estratti esclusivamente gli studenti della classe A con punteggi superiori a 85.

Con logica OR (soddisfa almeno un criterio)
Per filtrare i dati su più colonne utilizzando la logica OR (corrispondenza con almeno uno dei criteri) nel Filtro avanzato di Excel, segui questi passaggi:
Passo 1: prepara i dati dell’intervallo dell’elenco originale
Assicurati che il tuo intervallo di dati includa intestazioni di colonna chiare, poiché saranno essenziali per definire correttamente l’intervallo dei criteri. In questo esempio, utilizzo la seguente tabella con i punteggi degli studenti.

Passo 2: impostazione dell’intervallo dei criteri
- Crea l’intervallo dei criteri sopra o distante dall’intervallo dell’elenco inserendo intestazioni identiche a quelle presenti nell’intervallo dell’elenco. In questo caso, l’intervallo dei criteri si trova sopra l’intervallo dell’elenco.
- Con la logica OR, inserisci ciascun insieme di criteri per la stessa colonna su righe separate oppure elenca ogni criterio su righe distinte sotto l’intestazione corrispondente. Ad esempio, se desideri filtrare gli studenti con punteggi superiori a 90 o con voto F, imposta l’intervallo dei criteri in questo modo:

Passo 3: applica il Filtro avanzato
Ora puoi applicare il filtro avanzato per completare l’operazione nel modo seguente.
- Vai alla scheda «Dati» e, nel gruppo «Ordina e filtra», seleziona «Avanzate».

- Nella finestra di dialogo «Filtro avanzato», procedi nel modo seguente.
- Nella sezione «Azione», scegli l’opzione desiderata. In questo caso, poiché desideri posizionare il risultato filtrato in un’altra posizione, seleziona l’opzione «Copia in un’altra posizione».
- Nella sezione «Intervallo elenco», seleziona l’intero intervallo dell’elenco A7:D17.
- Nella sezione «Intervallo criteri», seleziona l’intero intervallo dei criteri A2:D4.
- Nella sezione «Copia in», indica dove desideri incollare il risultato filtrato (in questo caso, seleziona la cella)F8).
- Fai clic su «OK» per applicare il filtro. Vedi screenshot:

Risultato
In questo modo, i tuoi dati verranno filtrati in base ai criteri specificati, includendo tutte le righe che ne soddisfano almeno uno. Se una riga corrisponde a uno qualsiasi dei criteri indicati nelle colonne selezionate, sarà inclusa nei risultati filtrati.
In questo caso, il filtro restituirà solo gli studenti con un punteggio superiore a 90 o con una valutazione pari a F.

Con logica combinata AND e OR
Per filtrare i dati su più colonne combinando logiche AND e OR con il Filtro avanzato di Excel, segui questi semplici passaggi.
Passo 1: prepara i dati dell’intervallo dell’elenco originale
Assicurati che il tuo intervallo di dati includa intestazioni di colonna chiare, poiché saranno essenziali per definire correttamente l’intervallo dei criteri. In questo esempio, utilizzo la seguente tabella con i punteggi degli studenti.

Passo 2: impostazione dell’intervallo dei criteri
- Crea l’intervallo dei criteri sopra o accanto all’intervallo dell’elenco, includendo le stesse intestazioni di colonna presenti nell’intervallo dell’elenco. In questo caso, l’intervallo dei criteri è posizionato sopra l’intervallo dell’elenco.
- Sotto le intestazioni, inserisci i criteri combinando le condizioni con gli operatori AND e OR.
- Per la logica AND, i criteri relativi a colonne diverse vanno inseriti nella stessa riga.
- Per la logica OR, inserisci i criteri su righe separate.
- Per creare una logica combinata AND-OR, organizza ogni gruppo di condizioni OR in blocchi separati di righe. All’interno di ciascun blocco, inserisci i criteri AND sulla stessa riga.Ad esempio, per filtrare gli studenti della Classe A con punteggi superiori a 90 oppure quelli della Classe B con voto B, imposta l’intervallo criteri come segue:

Passo 3: applica il Filtro avanzato
Ora puoi applicare il filtro avanzato per completare l’operazione nel modo seguente.
- Vai alla scheda «Dati» e seleziona «Avanzate» nel gruppo «Ordina e filtra».

- Nella finestra di dialogo «Filtro avanzato», procedi nel modo seguente.
- Nella sezione «Azione», scegli l’opzione desiderata. In questo caso, poiché desideri posizionare il risultato filtrato in un’altra posizione, seleziona l’opzione «Copia in un’altra posizione».
- Nella sezione «Intervallo elenco», seleziona l’intero intervallo dell’elenco A7:D17.
- Nella sezione «Intervallo criteri», seleziona l’intero intervallo dei criteri A2:D4.
- Nella sezione «Copia in», indica dove desideri incollare il risultato filtrato (in questo caso, seleziona la cella)F8).
- Fai clic su «OK» per applicare il filtro. Guarda lo screenshot:

Risultato
Excel visualizzerà solo le righe che soddisfano la tua combinazione avanzata di criteri.
In questo esempio, il filtro avanzato mostrerà soltanto gli studenti con punteggi superiori a 90 della classe A oppure quelli con una valutazione B della classe B.

Filtro avanzato con caratteri jolly
L’utilizzo dei caratteri jolly con il filtro avanzato di Excel rende le ricerche sui dati più flessibili e potenti. I caratteri jolly sono simboli speciali che rappresentano uno o più caratteri all’interno di una stringa, semplificando il filtraggio in base a schemi testuali. Di seguito trovi istruzioni dettagliate su come utilizzare il filtro avanzato con i caratteri jolly in Excel.
Passo 1: prepara i dati dell’intervallo dell’elenco originale
Assicurati che il tuo intervallo di dati includa intestazioni di colonna chiare, poiché saranno essenziali per definire l’intervallo dei criteri. In questo esempio, ipotizziamo che tu disponga di un elenco nomi e che alcuni dei nomi cercati seguano uno schema specifico.

Passo 2: impostazione dell’intervallo dei criteri
- Crea l’intervallo dei criteri sopra o accanto all’intervallo dell’elenco, includendo le stesse intestazioni di colonna presenti nell’intervallo dell’elenco. In questo caso, l’intervallo dei criteri è posizionato sopra l’intervallo dell’elenco.
- Sotto l’intestazione, inserisci i criteri utilizzando caratteri jolly.
- *: rappresenta un numero qualsiasi di caratteri e può essere utilizzato all’inizio, alla fine o all’interno di una stringa.
- ?: rappresenta un singolo carattere in una posizione specifica.
In questo esempio, voglio filtrare i nomi che iniziano con la lettera “J”, quindi inserisco J* sotto l’intestazione Nome nell’intervallo dei criteri. Ecco lo screenshot:
Passo 3: applica il Filtro avanzato
Ora puoi applicare il filtro avanzato per visualizzare tutti i nomi che iniziano con la lettera J.
- Vai alla scheda «Dati» e, nel gruppo «Ordina e filtra», seleziona «Avanzate».

- Nella finestra di dialogo «Filtro avanzato», segui questi passaggi.
- Nella sezione «Azione», scegli l’opzione desiderata. In questo caso, poiché desideri posizionare il risultato filtrato in un’altra posizione, seleziona «Copia in un’altra posizione».
- Nella sezione «Intervallo elenco», seleziona l’intero intervallo dell’elenco A6:B11.
- Nella sezione «Intervallo criteri», seleziona l’intero intervallo dei criteri A2:B3.
- Nella sezione «Copia in», specifica dove desideri incollare il risultato filtrato (in questo caso seleziono la cella)D7).
- Fai clic su «OK» per applicare il filtro. Vedi screenshot:

Risultato
Il filtro avanzato mostrerà solo le righe della colonna Nome i cui valori iniziano con la lettera «J», in base allo schema definito dal carattere jolly nell’intervallo dei criteri.

Estrai solo determinate colonne
Utilizzare il filtro avanzato di Excel per estrarre solo determinate colonne è particolarmente utile quando si analizzano set di dati ampi e si desidera concentrarsi esclusivamente sulle informazioni rilevanti.
Supponiamo che il tuo set di dati si trovi nell’intervallo A7:D17 e che tu voglia filtrarlo in base ai criteri indicati in B2:D4, estraendo esclusivamente le colonne Nome, Punteggio e Valutazione. Ecco come procedere.

Passo 1: specifica le colonne da estrarre
Sotto o accanto al tuo set di dati, inserisci le intestazioni delle colonne che desideri estrarre. Questo definisce l’intervallo «Copia in», dove appariranno i dati filtrati. Nell’esempio, digito le intestazioni Nome, Punteggio e Valutazione nell’intervallo F7:H7.

Passo 2: applica il Filtro avanzato
Ora puoi applicare il filtro avanzato per visualizzare solo le colonne che soddisfano i criteri specificati.
- Vai alla scheda «Dati» e, nel gruppo «Ordina e filtra», seleziona «Avanzate».

- Nella finestra di dialogo «Filtro avanzato», segui questi passaggi.
- Nella sezione «Azione», seleziona l’opzione «Copia in un’altra posizione».
- Nella sezione «Intervallo elenco», seleziona l’intero intervallo dell’elenco A7:D17.
- Nella sezione «Intervallo criteri», seleziona l’intero intervallo dei criteri A2:D4.
- Nella sezione «Copia in», seleziona l’intervallo ()F7:H7 in questo caso) contenente le intestazioni delle colonne che desideri estrarre.
- Fai clic su «OK» per applicare il filtro. Vedi screenshot:

Risultato
Puoi notare che il risultato dell’estrazione include solo le colonne specificate.

Note sul filtro avanzato
- L’intervallo dei criteri deve avere intestazioni di colonna identiche a quelle dell’intervallo dell’elenco.
- Se i risultati filtrati vengono copiati in un’altra posizione, la funzione Annulla (Ctrl + Z) non è disponibile.
- Quando si applica un filtro avanzato in Excel, assicurati di includere le intestazioni di colonna nella selezione: ometterle potrebbe indurre Excel a interpretare erroneamente la prima riga dei dati come un’intestazione, con il rischio di un filtraggio impreciso.
- I risultati filtrati non vengono aggiornati in tempo reale; riapplica il filtro avanzato per visualizzarne la versione aggiornata dopo aver modificato i dati.
- La tabella seguente elenca gli operatori di confronto per numeri e date disponibili nel filtro avanzato “Condizioni di filtro”.
Operatore di confronto Significato = Uguale a > Maggiore di < Minore di >= Maggiore o uguale a <= Minore o uguale a <> Diverso da
Articoli correlati
Verifica se un filtro è applicato in un foglio di lavoro in Excel
Questa guida ti permette di verificare in pochi istanti se un filtro è attivo su una colonna specifica o sull’intero foglio di lavoro, senza dover controllare manualmente colonna per colonna.
Incolla i dati solo nelle righe filtrate, saltando quelle nascoste
Questa guida ti spiega passo passo come incollare i dati esclusivamente nelle righe filtrate in Excel, ignorando automaticamente quelle nascoste.
Copia i dati in un altro foglio di lavoro con il Filtro Avanzato
Questa guida ti mostra come usare i filtri avanzati di Excel per copiare i risultati filtrati direttamente in un altro foglio di lavoro.
Rimuovi i filtri da tutti i fogli di lavoro nella cartella di lavoro corrente
Supponiamo che tu abbia applicato diversi filtri su fogli di lavoro diversi della tua cartella di lavoro Excel e ora voglia eliminarli tutti in un colpo solo. Normalmente, dovresti controllare e rimuovere manualmente i filtri foglio per foglio. Se invece desideri cancellare tutti i filtri da ogni foglio della cartella di lavoro corrente, prova il metodo illustrato in questo articolo.
Indice
- Filtro avanzato vs. filtro standard
- Esempi di utilizzo del filtro avanzato
- Estrai un elenco univoco
- Filtra in una colonna con più criteri (soddisfa almeno uno dei criteri)
- Filtra in più colonne con più criteri
- Con logica AND (soddisfa tutti i criteri)
- Con logica OR (soddisfa almeno un criterio)
- Con logica combinata AND e OR
- Filtro avanzato con caratteri jolly
- Estrai solo determinate colonne
- Note sul filtro avanzato
- Articoli correlati
- I migliori strumenti per la produttività in ufficio
- Commenti
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 riduci 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 più app di Office.
- Suite tutto in uno— 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à semplificata tra le app di Office
- Prova gratuita di 30 giorni con tutte le funzionalità— nessuna registrazione, nessuna carta di credito
- Il miglior rapporto qualità-prezzo— risparmia rispetto all'acquisto di singoli componenti aggiuntivi












