image

La funzione excel FILTER restituisce semplicemente i dati filtrati dall’intervallo specificato. È una versione funzionale del semplice filtraggio dal menu principale che utilizziamo da decenni in Excel. Questa funzione ci aiuta a filtrare database di grandi dimensioni in blocchi più piccoli su cui dobbiamo solo lavorare.

Per ora, questa funzione FILTRO è disponibile solo per la versione online di Excel 365. Non è disponibile in Excel 2016 e versioni precedenti.

Sintassi della funzione FILTER

=FILTER(array,include,[if_empty])

Array: questo è l’intervallo che vuoi filtrare. Può essere una matrice hardcoded o un riferimento di intervallo. Può essere un intero database come un database dei dipendenti.

Includi: è la colonna o la riga in base alla quale si desidera filtrare con criteri. Ad esempio, la colonna dello stipendio nel database dei dipendenti con la condizione> $ 10000, ecc. Non è necessario far parte del database. Le dimensioni di questo array dovrebbero corrispondere al filtro Array.

[if_empty]: questo è un argomento opzionale. Usalo quando vuoi definire cosa restituire se non viene trovato alcun valore.

Comprendiamo la funzione FILTER con un esempio

===

Esempio di funzione FILTRO: Restituisci tutti i record i cui voti sono maggiori di 90 Qui ho un insieme di dati campione di studenti e i loro voti ottenuti in un test.

image

Voglio filtrare tutti i record i cui voti sono maggiori di 90. Una semplice formula per questo problema sarebbe:

=FILTER(A3:C11,C3:C11>90,"No such records")

Abbiamo fornito l’intera tabella A3: C11 come array. Poiché vogliamo filtrare per punteggio, forniamo un riferimento all’intervallo di punteggio e ai criteri C3: C11> 90. Infine, se nessun valore corrisponde ai criteri dati, restituiamo “Nessun record di questo tipo”.

Ciò restituisce il record e si riversa nel foglio.

image

Come funziona

Considerala come una funzione di conteggio che restituisce il conteggio delle condizioni soddisfatte. L’unica differenza principale è che la funzione FILTER restituisce un intero recordset, non solo il conteggio. Può anche essere usato come `link: / lookup-formulas-vlookup-multiple-values ​​[LOOKUP per restituire tutti i valori corrispondenti dal set di dati] ʻcome facciamo in Excel 2016 e versioni precedenti.

Filtra il set di dati con più condizioni

Per filtrare il set di dati con più di una condizione possiamo usare * per condizioni AND e + per logica OR.

Ad esempio, dai dati sopra, se voglio filtrare un record i cui segni sono maggiori o uguali a 90 e il numero di roll è maggiore di 107, la formula sarà:

=FILTER(A3:C11,(C3:C11>=90)*(B3:B11>107),"No such records")

Un esempio di logica OR: se si desidera filtrare il set di dati in cui i contrassegni sono maggiori di 90 o inferiori a 70 (solo per esempio). La formula sarà:

=FILTER(A3:C11,(C3:C11>90)+(C3:C11<70),"No such records")

Quindi sì ragazzi, questa è stata una rapida introduzione alla funzione FILTRO di Excel 365. Non è ancora disponibile per le applicazioni desktop ma dovrebbe essere rilasciato con la versione pro di Excel 2019.

Spero di essere stato abbastanza esplicativo. In caso di dubbi su questa funzione o in caso di domande relative a Excel / VBA, chiedere nella sezione commenti qui sotto.

Articoli correlati:

link: / excel-365-functions-the-sort-function-in-excel [La funzione SORT in Excel] | La funzione di ordinamento è nuova in Excel 365. Questa funzione ordina dinamicamente l’array fornito in una nuova posizione come una funzione di array:

Articoli popolari:

link: / keyboard-formula-shortcuts-50-excel-shortcuts-to-aumentare-la-produttività [50 scorciatoie Excel per aumentare la produttività] | Diventa più veloce nel tuo compito. Queste 50 scorciatoie ti faranno lavorare ancora più velocemente su Excel.

link: / formule-e-funzioni-introduzione-di-vlookup-funzione [Come usare la funzione CERCA.VERT in Excel] | Questa è una delle funzioni più utilizzate e popolari di Excel che viene utilizzata per cercare valori da diversi intervalli e fogli.

link: / tips-countif-in-microsoft-excel [Come utilizzare la funzione CONTA.SE in Excel 2016] | Contare i valori con le condizioni utilizzando questa straordinaria funzione. Non è necessario filtrare i dati per contare valori specifici. La funzione Countif è essenziale per preparare la tua dashboard.

link: / excel-formula-and-function-excel-sumif-function [Come usare la funzione SUMIF in Excel] | Questa è un’altra funzione essenziale della dashboard. Questo ti aiuta a riassumere i valori su condizioni specifiche.