Formula Excel: esempio di filtro di base -

Sommario

Formula generica

=FILTER(data,range=value,"not found")

Sommario

Per eseguire query sui dati ed estrarre i record corrispondenti, è possibile utilizzare la funzione FILTRO. Nell'esempio mostrato, la formula in F5 è:

=FILTER(B5:E15,E5:E15=H4,"not found")

Che recupera i dati in cui State = "TX".

Spiegazione

Questa formula si basa sulla funzione FILTER per recuperare i dati in base a un test logico. L'argomento della matrice viene fornito come B5: E15, che contiene l'intero set di dati senza intestazioni. L'argomento include è un'espressione che esegue un semplice test:

E5:E15=H4 // test state values

Poiché ci sono 11 celle nell'intervallo E5: E11, questa espressione restituisce un array di 11 valori VERO e FALSO come questo:

(TRUE;FALSE;FALSE;TRUE;FALSE;FALSE;FALSE;FALSE;FALSE;TRUE;TRUE)

Questo array viene utilizzato dalla funzione FILTER per recuperare i dati corrispondenti. Solo le righe in cui il risultato è VERO vengono inserite nell'output finale.

Infine, l'argomento "if_empty" è impostato su "non trovato" nel caso in cui non vengano trovati dati corrispondenti.

Altri campi

Altri campi possono essere filtrati in modo simile. Ad esempio, per filtrare gli stessi dati su ordini superiori a $ 100, puoi utilizzare FILTER in questo modo

=FILTER(B5:E15,C5:C15>100,"not found")

Articoli interessanti...