Come utilizzare il filtro avanzato di Excel - Guida completa con esempi
Il Filtro Avanzato di Excel è uno strumento potente che offre una flessibilità superiore rispetto alla funzionalità di filtro standard, consentendo agli utenti di eseguire operazioni di filtraggio complesse in modo efficiente. Questa guida analizza in dettaglio la funzione Filtro Avanzato di Excel, la confronta con i filtri normali, fornisce esempi pratici e suggerisce considerazioni per un utilizzo ottimale. Ti permetterà di padroneggiare l'uso dei filtri avanzati con sicurezza.
- Estrai un elenco univoco
- Filtra in una colonna con criteri multipli (corrispondenza con uno qualsiasi dei criteri)
- Filtra in più colonne con criteri multipli
- Filtro avanzato con caratteri jolly
- Estrai solo determinate colonne
Filtro avanzato vs. filtro normale
La principale differenza tra il filtro normale di Excel e il Filtro Avanzato 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 va oltre questi limiti permettendo di:
- Utilizzare criteri multipli su diverse colonne.
- Fornire la possibilità di estrarre valori unici da un set di dati.
- Consentire l'uso di caratteri jolly per una corrispondenza più flessibile e parziale.
- Permettere l'estrazione dei dati filtrati in una posizione separata.
Esempi di utilizzo del filtro avanzato
Questa sezione fornirà diversi esempi pratici per mostrarti come utilizzare i filtri avanzati in Excel per ottenere diversi effetti di filtraggio.
Estrai un elenco univoco
Il Filtro Avanzato di Excel può generare rapidamente un elenco di valori unici da un set di dati, un compito che può risultare laborioso con i filtri normali. Se hai un elenco di transazioni di vendita con righe duplicate e desideri estrarre solo le righe uniche, la funzione Filtro Avanzato di Excel può semplificare questa operazione. Segui le istruzioni qui sotto per procedere.
- Vai alla scheda "Dati" e seleziona "Avanzate" nel gruppo "Ordina e filtra".
- Nella finestra di dialogo "Filtro avanzato", configura come segue.
- Nella sezione "Azione", scegli l'opzione di cui hai bisogno. Poiché desidero posizionare l'elenco univoco in un'altra posizione, seleziono l'opzione "Copia in un'altra posizione".
- Specifica la sezione Intervallo elenco:
- Estrai valori unici da una colonna:
Seleziona la colonna che contiene i valori da cui vuoi estrarre le voci uniche. Ad esempio, per estrarre i nomi dei clienti unici in questo caso, seleziona A1:A11.
- Estrai righe uniche basate su più colonne:
Seleziona l'intervallo che include tutte le colonne che vuoi considerare. In questo caso, poiché desidero estrarre righe uniche in base a Nomi Cliente, Vendite e Regione, seleziono l'intero intervallo A1:C11.
- Estrai valori unici da una colonna:
- Nella sezione "Copia su", specifica dove vuoi incollare l'elenco univoco.
- Seleziona la casella "Solo record univoci".
- Fai clic sul pulsante "OK". Vedi screenshot:
Risultato
Come mostrato nello screenshot qui sotto, le righe uniche vengono estratte dall'intervallo dati originale.
Filtra in una colonna con criteri multipli (corrispondenza con uno qualsiasi dei criteri)
Filtrare i dati in una colonna con criteri multipli ti permette di visualizzare le righe che soddisfano almeno una delle condizioni specificate. Questo è particolarmente utile quando lavori con grandi set di dati e hai bisogno di restringere le informazioni in base a più possibili corrispondenze. Ecco come puoi farlo utilizzando la funzione Filtro Avanzato di Excel:
Passo1: Prepara i dati dell'intervallo elenco originale
Assicurati che il tuo set di dati abbia intestazioni di colonna chiare, poiché saranno importanti per impostare l'intervallo dei criteri. Qui utilizzo come esempio la seguente tabella dei punteggi degli studenti.
Passo2: Impostazione dell'intervallo dei criteri
- Nell'intervallo sopra o separato dall'intervallo elenco, crea il tuo intervallo dei criteri. Le intestazioni che inserisci nell'intervallo dei criteri devono corrispondere esattamente a quelle dell'intervallo elenco per funzionare correttamente. Qui il mio intervallo dei criteri si trova sopra l'intervallo elenco.
- Sotto l'intestazione, elenca ciascuno dei criteri che desideri applicare. Ogni criterio deve essere inserito in una cella separata, direttamente sotto il precedente. Questa configurazione indica a Excel di considerare qualsiasi di questi criteri.
In questo esempio, cerco studenti con "punteggi superiori a95 o inferiori a60" per filtrare efficacemente l'elenco includendo sia gli studenti con punteggi alti che quelli con punteggi bassi. Pertanto, inserisco ogni criterio in righe separate sotto l'intestazione Punteggio. L'intero intervallo dei criteri è mostrato di seguito:
Passo3: Applica il Filtro Avanzato
Ora puoi applicare il filtro avanzato per completare l'operazione come segue.
- Vai alla scheda "Dati" e seleziona "Avanzate" nel gruppo "Ordina e filtra".
- Nella finestra di dialogo "Filtro avanzato", configura come segue.
- Nella sezione "Azione", scegli l'opzione di cui hai bisogno. Poiché desidero posizionare il risultato filtrato in un'altra posizione, seleziono l'opzione "Copia in un'altra posizione".
- Nella sezione "Intervallo elenco", seleziona l'intero intervallo elenco A7:D17.
- Nella sezione "Intervallo criteri", seleziona l'intero intervallo criteri A2:D4.
- Nella sezione "Copia su", specifica dove vuoi incollare il risultato filtrato (qui seleziono la cella F8).
- Fai clic su "OK" per applicare il filtro. Vedi screenshot:
Risultato
Vedrai che vengono estratte solo le righe in cui la colonna "Punteggio" corrisponde a uno qualsiasi dei criteri (>95 o <60).
Dì addio alla configurazione manuale di intervalli criteri complessi
Sblocca la potenza del filtraggio multi-condizione in Excel senza complicazioni! La funzione "Super Filtri" di Kutools per Excel offre una facilità d'uso senza paragoni che il Filtro Avanzato nativo di Excel non può eguagliare. Supporta i seguenti filtri avanzati con pochi clic:
- Filtra per criteri multipli in una colonna
- Filtra per criteri multipli in più colonne
- Filtra i dati in base alla lunghezza del testo
- Filtra i dati in base ad anno / mese / settimana...
- Filtra le stringhe di testo distinguendo tra maiuscole e minuscole...
Scopri come "Super Filtri" può rivoluzionare il tuo flusso di lavoro. Click here to download Kutools for Excel.
Clicca qui per saperne di più e vedere come utilizzare questa funzione.
Filtra in più colonne con criteri multipli
Dopo aver visto come filtrare con criteri multipli in una singola colonna, ora ci concentriamo sul filtraggio su più colonne. Questa sezione ti guiderà nell'applicazione di criteri multipli su colonne diverse utilizzando la logica AND, OR e la loro combinazione.
- Per applicare la logica AND, inserisci i criteri sulla stessa riga.
- Per applicare la logica OR, posiziona i criteri su righe separate.
Con logica AND (corrispondenza con tutti i criteri)
Filtrare dati in più colonne con criteri multipli utilizzando la logica AND significa che ogni riga deve soddisfare tutti i criteri specificati nelle diverse colonne per essere visualizzata. Ecco come farlo con il Filtro Avanzato di Excel:
Passo1: Prepara i dati dell'intervallo elenco originale
Assicurati che il tuo set di dati abbia intestazioni di colonna chiare, poiché saranno importanti per impostare l'intervallo dei criteri. Qui utilizzo come esempio la seguente tabella dei punteggi degli studenti.
Passo2: Impostazione dell'intervallo dei criteri
- Crea il tuo intervallo dei criteri sopra o separato dall'intervallo elenco digitando intestazioni che corrispondano esattamente a quelle dell'intervallo elenco. Qui il mio intervallo dei criteri si trova sopra l'intervallo elenco.
- Per la logica AND, inserisci tutti i criteri sulla stessa riga sotto le rispettive intestazioni. Ad esempio, se voglio filtrare gli studenti della "Classe A" con punteggi superiori a85, l'intervallo dei criteri dovrebbe essere impostato così:
Passo3: Applica il Filtro Avanzato
Ora puoi applicare il filtro avanzato per completare l'operazione come segue.
- Vai alla scheda "Dati" e seleziona "Avanzate" nel gruppo "Ordina e filtra".
- Nella finestra di dialogo "Filtro avanzato", configura come segue.
- Nella sezione "Azione", scegli l'opzione di cui hai bisogno. Poiché desidero posizionare il risultato filtrato in un'altra posizione, seleziono l'opzione "Copia in un'altra posizione".
- Nella sezione "Intervallo elenco", seleziona l'intero intervallo elenco A7:D16.
- Nella sezione "Intervallo criteri", seleziona l'intero intervallo criteri A2:D3.
- Nella sezione "Copia su", specifica dove vuoi incollare il risultato filtrato (qui seleziono 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 tutti i criteri nelle colonne specificate. Nel nostro esempio, vengono estratti solo gli studenti della classe A con punteggi superiori a85.
Con logica OR (corrispondenza con uno qualsiasi dei criteri)
Per filtrare dati in più colonne utilizzando la logica OR (corrispondenza con uno qualsiasi dei criteri) nel Filtro Avanzato di Excel, segui questi passaggi:
Passo1: Prepara i dati dell'intervallo elenco originale
Assicurati che il tuo set di dati abbia intestazioni di colonna chiare, poiché saranno importanti per impostare l'intervallo dei criteri. Qui utilizzo come esempio la seguente tabella dei punteggi degli studenti.
Passo2: Impostazione dell'intervallo dei criteri
- Crea il tuo intervallo dei criteri sopra o separato dall'intervallo elenco digitando intestazioni che corrispondano esattamente a quelle dell'intervallo elenco. Qui il mio intervallo dei criteri si trova sopra l'intervallo elenco.
- Con la logica OR, inserisci ciascun set di criteri per la stessa colonna su righe separate, oppure elenca ogni criterio su righe separate sotto la rispettiva intestazione. Ad esempio, se voglio filtrare gli studenti con punteggi superiori a90 o con voto F, l'intervallo dei criteri dovrebbe essere impostato così:
Passo3: Applica il Filtro Avanzato
Ora puoi applicare il filtro avanzato per completare l'operazione come segue.
- Vai alla scheda "Dati" e seleziona "Avanzate" nel gruppo "Ordina e filtra".
- Nella finestra di dialogo "Filtro avanzato", configura come segue.
- Nella sezione "Azione", scegli l'opzione di cui hai bisogno. Poiché desidero posizionare il risultato filtrato in un'altra posizione, seleziono l'opzione "Copia in un'altra posizione".
- Nella sezione "Intervallo elenco", seleziona l'intero intervallo elenco A7:D17.
- Nella sezione "Intervallo criteri", seleziona l'intero intervallo criteri A2:D4.
- Nella sezione "Copia su", specifica dove vuoi incollare il risultato filtrato (qui seleziono la cella F8).
- Fai clic su "OK" per applicare il filtro. Vedi screenshot:
Risultato
Questo filtrerà i tuoi dati in base ai criteri specificati, includendo tutte le righe che corrispondono a uno qualsiasi dei criteri elencati. Se una riga soddisfa almeno uno dei criteri nelle colonne specificate, verrà inclusa nei risultati filtrati.
In questo caso, il filtro restituirà solo gli studenti con punteggi superiori a90 o con voto F.
Con logica AND e OR combinata
Per filtrare dati in più colonne con una combinazione di logica AND e OR utilizzando il Filtro Avanzato di Excel, puoi seguire questi passaggi.
Passo1: Prepara i dati dell'intervallo elenco originale
Assicurati che il tuo set di dati abbia intestazioni di colonna chiare, poiché saranno importanti per impostare l'intervallo dei criteri. Qui utilizzo come esempio la seguente tabella dei punteggi degli studenti.
Passo2: Impostazione dell'intervallo dei criteri
- Crea il tuo intervallo dei criteri sopra o accanto all'intervallo elenco. Includi le intestazioni di colonna che corrispondono esattamente a quelle dell'intervallo elenco. Qui il mio intervallo dei criteri si trova sopra l'intervallo elenco.
- Sotto le intestazioni, inserisci i criteri utilizzando una combinazione di logica AND e OR.
- Per la logica AND, i criteri di colonne diverse devono essere sulla stessa riga.
- Per la logica OR, i criteri devono essere su righe separate.
- Per la logica combinata AND-OR, organizza ciascun gruppo di condizioni OR in blocchi di righe separati. All'interno di ogni blocco, inserisci i criteri AND sulla stessa riga.
Ad esempio, per filtrare gli studenti della Classe A con punteggi superiori a90, oppure della Classe B con voto B, imposta l'intervallo dei criteri come segue:
Passo3: Applica il Filtro Avanzato
Ora puoi applicare il filtro avanzato per completare l'operazione come segue.
- Vai alla scheda "Dati" e seleziona "Avanzate" nel gruppo "Ordina e filtra".
- Nella finestra di dialogo "Filtro avanzato", configura come segue.
- Nella sezione "Azione", scegli l'opzione di cui hai bisogno. Poiché desidero posizionare il risultato filtrato in un'altra posizione, seleziono l'opzione "Copia in un'altra posizione".
- Nella sezione "Intervallo elenco", seleziona l'intero intervallo elenco A7:D17.
- Nella sezione "Intervallo criteri", seleziona l'intero intervallo criteri A2:D4.
- Nella sezione "Copia su", specifica dove vuoi incollare il risultato filtrato (qui seleziono la cella F8).
- Fai clic su "OK" per applicare il filtro. Vedi screenshot:
Risultato
Excel mostrerà solo le righe che soddisfano la combinazione complessa dei tuoi criteri.
In questo esempio, il filtro avanzato restituirà solo gli studenti con punteggi superiori a90 nella Classe A oppure studenti con voto B nella Classe B.
Filtro avanzato con caratteri jolly
Utilizzare i caratteri jolly con il filtro avanzato di Excel permette ricerche dati più flessibili e potenti. I caratteri jolly sono simboli speciali che rappresentano uno o più caratteri in una stringa, facilitando il filtraggio di modelli di testo. Ecco le istruzioni dettagliate su come utilizzare il filtro avanzato con caratteri jolly in Excel.
Passo1: Prepara i dati dell'intervallo elenco originale
Assicurati che il tuo set di dati abbia intestazioni di colonna chiare, poiché saranno importanti per impostare l'intervallo dei criteri. In questo esempio, supponiamo di avere un elenco di nomi e che alcuni dei nomi che cerchi seguano uno schema specifico.
Passo2: Impostazione dell'intervallo dei criteri
- Crea il tuo intervallo dei criteri sopra o accanto all'intervallo elenco. Includi le intestazioni di colonna che corrispondono esattamente a quelle dell'intervallo elenco. Qui il mio intervallo dei criteri si trova sopra l'intervallo elenco.
- Sotto l'intestazione, inserisci i criteri utilizzando i caratteri jolly.
- *: Rappresenta qualsiasi numero di caratteri e può essere utilizzato prima, dopo 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 dell'intervallo dei criteri. Vedi screenshot:
Passo3: Applica il Filtro Avanzato
Ora puoi applicare il filtro avanzato per filtrare tutti i nomi che iniziano con la lettera J.
- Vai alla scheda "Dati" e seleziona "Avanzate" nel gruppo "Ordina e filtra".
- Nella finestra di dialogo "Filtro avanzato", configura come segue.
- Nella sezione "Azione", scegli l'opzione di cui hai bisogno. Poiché desidero posizionare il risultato filtrato in un'altra posizione, seleziono l'opzione "Copia in un'altra posizione".
- Nella sezione "Intervallo elenco", seleziona l'intero intervallo elenco A6:B11.
- Nella sezione "Intervallo criteri", seleziona l'intero intervallo criteri A2:B3.
- Nella sezione "Copia su", specifica dove vuoi incollare il risultato filtrato (qui 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 in cui i nomi iniziano con la lettera "J", rispettando il modello specificato dal carattere jolly nell'intervallo dei criteri.
Estrai solo determinate colonne
Utilizzare il filtro avanzato di Excel per estrarre solo determinate colonne è particolarmente utile per analizzare grandi set di dati quando hai bisogno di concentrarti solo su alcune informazioni.
Supponiamo che il tuo set di dati sia nell'intervallo A7:D17 e tu voglia filtrare questi dati in base ai criteri specificati in B2:D4 ed estrarre solo le colonne Nome, Punteggio e Voto. Ecco come procedere.
Passo1: Specifica le colonne da estrarre
Sotto o accanto al tuo set di dati, scrivi le intestazioni delle colonne che desideri estrarre. Questo definisce l'intervallo "Copia su" dove appariranno i dati filtrati. In questo esempio, digito le intestazioni Nome, Punteggio e Voto nell'intervallo F7:H7.
Passo2: Applica il Filtro Avanzato
Ora puoi applicare il filtro avanzato per filtrare solo determinate colonne in base ai criteri specificati.
- Vai alla scheda "Dati" e seleziona "Avanzate" nel gruppo "Ordina e filtra".
- Nella finestra di dialogo "Filtro avanzato", configura come segue.
- Nella sezione "Azione", scegli l'opzione "Copia in un'altra posizione".
- Nella sezione "Intervallo elenco", seleziona l'intero intervallo elenco A7:D17.
- Nella sezione "Intervallo criteri", seleziona l'intero intervallo criteri A2:D4.
- Nella sezione "Copia su", seleziona l'intervallo (in questo caso F7:H7) dove hai scritto le intestazioni delle colonne che vuoi estrarre.
- Fai clic su "OK" per applicare il filtro. Vedi screenshot:
Risultato
Puoi vedere che il risultato dell'estrazione include solo le colonne specificate.
Note sul filtro avanzato
- L'intervallo dei criteri deve avere intestazioni di colonna che corrispondano esattamente a quelle dell'intervallo elenco.
- Se i risultati filtrati vengono copiati in un'altra posizione, la funzione Annulla (Control + Z) non è disponibile.
- Quando applichi il filtro avanzato in Excel, assicurati di includere le intestazioni di colonna nella selezione. Omettere le intestazioni può portare Excel a trattare erroneamente la prima cella dell'intervallo come intestazione, causando un filtraggio errato.
- I risultati filtrati non si aggiornano dinamicamente; riapplica il filtro avanzato per aggiornarli dopo eventuali modifiche ai dati.
- La tabella seguente elenca le operazioni di confronto per numeri e date che puoi utilizzare nei criteri del filtro avanzato.
Operatore di confronto Significato = Uguale a > Maggiore di < Minore di >= Maggiore o uguale a <= Minore o uguale a <> Diverso da
Articoli correlati
Verificare se un filtro è applicato in un foglio di lavoro in Excel
Questo tutorial ti aiuta a verificare rapidamente se un filtro è applicato a una colonna specifica o all'intero foglio di lavoro senza dover controllare manualmente colonna per colonna.
Incollare dati solo nelle righe visibili di un elenco filtrato saltando le righe nascoste
Questo tutorial fornisce passaggi dettagliati su come incollare dati nelle righe filtrate in Excel saltando le righe nascoste.
Copiare dati in un altro foglio di lavoro con il Filtro Avanzato
Questo tutorial mostra come utilizzare i filtri avanzati in Excel per copiare i risultati di un filtro in un altro foglio di lavoro.
Cancella i filtri da tutti i fogli di lavoro nella cartella di lavoro corrente
Supponiamo che tu abbia creato diversi filtri in vari fogli della tua cartella di lavoro Excel e ora desideri cancellarli tutti in una volta sola. Normalmente, dovresti controllare i filtri foglio per foglio e poi cancellarli manualmente. Se vuoi cancellare i filtri da tutti i fogli della cartella di lavoro corrente, prova il metodo descritto in questo articolo.
Indice dei contenuti
- Filtro avanzato vs. filtro normale
- Esempi di utilizzo del filtro avanzato
- Estrai un elenco univoco
- Filtra in una colonna con criteri multipli (corrispondenza con uno qualsiasi dei criteri)
- Filtra in più colonne con criteri multipli
- Con logica AND (corrispondenza con tutti i criteri)
- Con logica OR (corrispondenza con uno qualsiasi dei criteri)
- Con logica AND e OR combinata
- Filtro avanzato con caratteri jolly
- Estrai solo determinate colonne
- Note sul filtro avanzato
- Articoli correlati
- I migliori strumenti di produttività per Office
- Commenti
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 risparmiare tempo. Clicca qui per ottenere la funzione 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 della stessa finestra, invece che in nuove finestre.
- Aumenta la tua produttività del50% e riduce centinaia di clic del mouse ogni giorno!