Come filtrare i dati in Excel

Di recente ho scritto un articolo su come utilizzare le funzioni di riepilogo in Excel per riepilogare facilmente grandi quantità di dati, ma quell'articolo ha tenuto conto di tutti i dati nel foglio di lavoro. E se volessi guardare solo un sottoinsieme di dati e riassumere il sottoinsieme di dati?

In Excel puoi creare filtri sulle colonne che nasconderanno le righe che non corrispondono al tuo filtro. Inoltre, puoi anche utilizzare funzioni speciali in Excel per riepilogare i dati utilizzando solo i dati filtrati.

In questo articolo, ti guiderò attraverso i passaggi per la creazione di filtri in Excel e anche per l'utilizzo delle funzioni integrate per riepilogare i dati filtrati.

Crea filtri semplici in Excel

In Excel puoi creare filtri semplici e filtri complessi. Iniziamo con semplici filtri. Quando lavori con i filtri, dovresti sempre avere una riga in alto che viene utilizzata per le etichette. Non è un requisito avere questa riga, ma rende un po' più semplice lavorare con i filtri.

dati di esempio excel

Sopra, ho dei dati falsi e voglio creare un filtro sulla colonna Città . (City)In Excel , questo è davvero facile da fare. Vai avanti e fai clic sulla scheda Dati(Data) nella barra multifunzione, quindi fai clic sul pulsante Filtro(Filter) . Non è necessario selezionare i dati sul foglio o fare clic(sheet or click) sulla prima riga.

filtro dati excel

Quando fai clic su Filtro(Filter) , ogni colonna nella prima riga avrà automaticamente un piccolo pulsante a discesa aggiunto all'estrema destra.

filtro aggiunto excel

Ora vai avanti e fai clic sulla freccia a discesa nella colonna Città(City column) . Vedrai un paio di opzioni diverse, che spiegherò di seguito.

opzioni di filtro excel

In alto, puoi ordinare rapidamente tutte le righe in base ai valori nella colonna Città(City column) . Tieni presente che quando ordini i dati, verrà spostata l'intera riga, non solo i valori nella colonna Città(City column) . Ciò garantirà che i tuoi dati rimangano intatti proprio come erano prima.

Inoltre, è una buona idea aggiungere una colonna in primo piano chiamata ID e numerarla(ID and number) da una a quante righe hai nel foglio di lavoro. In questo modo, puoi sempre ordinare in base alla colonna ID(ID column) e riportare i tuoi dati nello stesso ordine in cui erano originariamente, se questo è importante per te.

dati ordinati excel

Come puoi vedere, tutti i dati nel foglio di calcolo sono ora ordinati in base ai valori nella colonna Città(City column) . Finora, nessuna riga è nascosta. Ora diamo un'occhiata alle caselle di controllo nella parte inferiore della finestra di dialogo del filtro(filter dialog) . Nel mio esempio, ho solo tre valori univoci nella colonna Città(City column) e questi tre vengono visualizzati nell'elenco.

righe filtrate excel

Sono andato avanti e ho deselezionato due città e ne ho lasciata una selezionata. Ora ho solo 8 righe di dati visualizzate e il resto è nascosto. Puoi facilmente dire che stai guardando i dati filtrati se controlli i numeri di riga all'estrema sinistra. A seconda di quante righe sono nascoste, vedrai alcune linee orizzontali in più e il colore dei numeri sarà blu.

Ora diciamo che voglio filtrare su una seconda colonna per ridurre ulteriormente il numero di risultati. Nella colonna C, ho il numero totale di membri in ogni famiglia e voglio vedere solo i risultati per le famiglie con più di due membri.

filtro numerico excel

Vai avanti e fai clic sulla freccia a discesa nella colonna C(Column C) e vedrai le stesse caselle di controllo per ogni valore univoco nella colonna. Tuttavia, in questo caso, vogliamo fare clic su Filtri numerici(Number Filters) e quindi su Maggiore( Greater Than) di . Come puoi vedere, ci sono anche un sacco di altre opzioni.

è maggiore del filtro

Apparirà una nuova finestra di dialogo e qui potrai digitare il valore per il filtro. È inoltre possibile aggiungere più criteri con una funzione AND o OR(AND or OR function) . Potresti dire di volere righe in cui il valore è maggiore di 2 e non uguale a 5, ad esempio.

due filtri eccellono

Ora sono solo 5 righe di dati: solo famiglie di New Orleans e con 3 o più membri. Abbastanza facile ? (Easy)Tieni presente che puoi facilmente cancellare un filtro su una colonna facendo clic sul menu a discesa e quindi facendo clic sul collegamento Cancella filtro da "Nome colonna" .(Clear Filter From “Column Name”)

filtro chiaro excel

Quindi questo è tutto per semplici filtri in Excel . Sono molto facili da usare e i risultati sono piuttosto diretti. Ora diamo un'occhiata ai filtri complessi utilizzando la finestra di dialogo Filtri avanzati(Advanced) .

Crea filtri avanzati in Excel

Se desideri creare filtri più avanzati, devi utilizzare la finestra di dialogo Filtro (filter dialog)avanzato(Advanced) . Ad esempio, diciamo che volevo vedere tutte le famiglie che vivono a New Orleans con più di 2 membri nella loro famiglia OPPURE(OR) tutte le famiglie a Clarksville con più di 3 membri nella loro famiglia E(AND) solo quelle con un indirizzo e-mail finale .EDU . Ora non puoi farlo con un semplice filtro.

Per fare ciò, dobbiamo impostare il foglio Excel in(Excel sheet) modo leggermente diverso. Vai avanti e inserisci un paio di righe sopra il tuo set di dati e copia le etichette di intestazione esattamente nella prima riga come mostrato di seguito.

configurazione avanzata del filtro

Ora ecco come funzionano i filtri avanzati. Devi prima digitare i tuoi criteri nelle colonne in alto e quindi fare clic sul pulsante Avanzate(Advanced) in Ordina e filtra( Sort & Filter) nella scheda Dati .(Data)

nastro filtrante avanzato

Quindi cosa possiamo digitare esattamente in quelle celle? OK, quindi iniziamo con il nostro esempio. Vogliamo solo vedere i dati da New Orleans o Clarksville(New Orleans or Clarksville) , quindi scriviamoli nelle celle E2 ed E3(E2 and E3) .

città filtro avanzata

Quando digiti valori su righe diverse, significa OR. Ora vogliamo famiglie di New Orleans con più di due membri e famiglie di Clarksville con più di 3 membri. Per fare ciò, digita >2 in C2 e >3 in C3.

filtri avanzati excel

Poiché >2 e New Orleans sono sulla stessa riga, sarà un operatore AND(AND operator) . Lo stesso vale per la riga 3(row 3) sopra. Infine, vogliamo solo le famiglie con indirizzo email finale .EDU. Per fare ciò, digita *.edu sia in D2 che in D3(D2 and D3) . Il simbolo * indica un numero qualsiasi di caratteri.

intervallo di criteri excel

Una volta fatto, fai clic in un punto qualsiasi del tuo set di dati e quindi fai clic sul pulsante Avanzate(Advanced) . Il campo List Rang e individuerà automaticamente il tuo set di dati da quando hai fatto clic su di esso prima di fare clic sul pulsante Avanzate(Advanced button) . Ora fai clic sul piccolo pulsante a destra del pulsante Intervallo criteri(Criteria range) .

selezionare l'intervallo di criteri

Seleziona tutto(Select everything) da A1 a E3 e quindi fai nuovamente clic sullo stesso pulsante per tornare alla finestra di dialogo Filtro avanzato(Advanced Filter dialog) . Fai clic su OK(Click OK) e ora i tuoi dati dovrebbero essere filtrati!

filtrare i risultati

Come puoi vedere, ora ho solo 3 risultati che soddisfano tutti questi criteri. Si noti che le etichette per l'intervallo di criteri devono corrispondere esattamente alle etichette per il set di dati affinché funzioni.

Ovviamente puoi creare query molto più complicate usando questo metodo, quindi giocaci per ottenere i risultati desiderati. Infine, parliamo dell'applicazione delle funzioni di sommatoria ai dati filtrati.

Riepilogo dei dati filtrati

Ora diciamo che voglio riassumere il numero di membri della famiglia sui miei dati filtrati, come potrei farlo? Bene, cancelliamo il nostro filtro facendo clic sul pulsante Cancella(Clear) nella barra multifunzione. Non preoccuparti, è molto semplice applicare nuovamente il filtro avanzato semplicemente facendo clic sul pulsante Avanzate(Advanced button) e facendo nuovamente clic su OK.

filtro chiaro in excel

Nella parte inferiore del nostro set di dati, aggiungiamo una cella chiamata Totale(Total) e quindi aggiungiamo una funzione di somma per sommare i membri totali della famiglia. Nel mio esempio, ho appena digitato =SUM(C7:C31) .

somma totale excel

Quindi, se guardo tutte le famiglie, ho 78 membri in totale. Ora andiamo avanti e riapplichiamo il nostro filtro avanzato(Advanced filter) e vediamo cosa succede.

filtro totale sbagliato

Ops! Invece di mostrare il numero corretto, 11, vedo ancora che il totale è 78! Perché? Bene, la funzione SOMMA(SUM function) non ignora le righe nascoste, quindi sta ancora facendo il calcolo usando tutte le righe. Fortunatamente, ci sono un paio di funzioni che puoi usare per ignorare le righe nascoste.

Il primo è SUBTOTALE(SUBTOTAL) . Prima di utilizzare una di queste funzioni speciali, deselezionare il filtro e quindi digitare la funzione.

Una volta cancellato il filtro, vai avanti e digita =SUBTOTAL( e dovresti vedere una casella a discesa con un sacco di opzioni. Usando questa funzione, scegli prima il tipo di funzione di somma(summation function) che vuoi usare usando un numero.

Nel nostro esempio, voglio usare SUM , quindi digitare il numero 9(number 9) o semplicemente fare clic su di esso dal menu a discesa. Quindi digita una virgola e seleziona l'intervallo di celle.

funzione del subtotale

Quando premi Invio, dovresti vedere che il valore di 78 è lo stesso di prima. Tuttavia, se ora applichi nuovamente il filtro, ne vedremo 11!

subtotale sul filtro

Eccellente! Questo è esattamente quello che vogliamo. Ora puoi regolare i tuoi filtri e il valore rifletterà sempre solo le righe attualmente visualizzate.

La seconda funzione che funziona più o meno esattamente come la funzione SUBTOTAL(SUBTOTAL function) è AGGREGA(AGGREGATE) . L'unica differenza è che c'è un altro parametro nella funzione AGGREGA(AGGREGATE function) in cui devi specificare che vuoi ignorare le righe nascoste.

funzione di aggregazione

Il primo parametro è la funzione di somma che(summation function) si desidera utilizzare e, come per SUBTOTALE(SUBTOTAL) , 9 rappresenta la funzione SOMMA(SUM function) . La seconda opzione è dove devi digitare 5 per ignorare le righe nascoste. L'ultimo parametro è lo stesso ed è l'intervallo di celle.

Puoi anche leggere il mio articolo sulle funzioni di riepilogo per imparare a usare la funzione AGGREGA(AGGREGATE function)  e altre funzioni come MODE , MEDIANA(MEDIAN) , MEDIA(AVERAGE) , ecc. in modo più dettagliato.

Si spera che questo articolo ti dia un buon punto di partenza(starting point) per creare e utilizzare i filtri in Excel . Se hai domande, sentiti libero di pubblicare un commento. Divertiti!



About the author

Sono un revisore di software ed esperto di produttività. Revisiono e scrivo recensioni di software per varie applicazioni software, come Excel, Outlook e Photoshop. Le mie recensioni sono ben informate e forniscono informazioni obiettive sulla qualità dell'applicazione. Scrivo recensioni di software dal 2007.



Related posts