Filtro avanzato excel
Il problema è che il filtro avanzato raccoglie, ad esempio, “Chris”, “Christian” e “Christina”, quando l’elenco contiene solo Chris e non voglio avere “Christof”, “Christina” o “Christian”. Allo stesso modo, voglio solo “Jon” e non voglio avere “Jonathan” e “Jonna”, per esempio.
Se si desidera filtrare in base a un elenco di nomi memorizzati altrove, invece di elencare ogni nome separatamente, è possibile utilizzare un Criterio formula. (Per capire meglio, consultate la Guida di Excel). Assicuratevi che la formula NON sia nella riga 1 e che, se inserite un nome nella riga 1, questo NON corrisponda a nessuna intestazione di colonna nella tabella dei dati. Il riferimento per la formula è la prima cella contenente dati nella colonna in questione.
Filtro Excel due condizioni
Se avete letto la nostra precedente guida, sapete che il filtro di Excel offre una serie di opzioni per diversi tipi di dati. Le opzioni di filtraggio incorporate per testo, numeri e date possono gestire molti scenari. Molti, ma non tutti! Quando un normale filtro automatico non è in grado di fare ciò che desiderate, utilizzate lo strumento Filtro avanzato e configurate i criteri esattamente in base alle vostre esigenze.
Il Filtro avanzato di Excel è molto utile quando si tratta di trovare dati che soddisfano due o più criteri complessi, come ad esempio l’estrazione di corrispondenze e differenze tra due colonne, il filtraggio di righe che corrispondono a elementi di un altro elenco, la ricerca di corrispondenze esatte, compresi i caratteri maiuscoli e minuscoli, e altro ancora.
L’uso del filtro avanzato di Excel non è facile come l’applicazione del filtro automatico (come nel caso di molte cose “avanzate”), ma ne vale sicuramente la pena. Per creare un filtro avanzato per il vostro foglio, procedete come segue.
Scrivete le condizioni, o criteri, in un intervallo separato del foglio di lavoro. In teoria, l’intervallo dei criteri può risiedere in qualsiasi punto del foglio. In pratica, è più comodo posizionarlo in alto e separarlo dall’insieme dei dati con una o più righe vuote.
Il filtro di Excel non contiene più valori
Le righe vuote indicano dati incompleti o mancanti. Una riga vuota o anche una cella vuota nel posto sbagliato possono indurre Excel a fraintendere gli intervalli di dati e causare errori quando si applica una funzione. Inoltre, le righe vuote possono dare fastidio alla vista.
Il comando Trova e sostituisci si trova sotto il pulsante Trova e seleziona nella scheda Home. Utilizzatelo per trovare tutte le righe vuote in un foglio o nell’intera cartella di lavoro ed eliminarle in un colpo solo. È anche possibile utilizzare la scorciatoia da tastiera Ctrl + F per visualizzare la finestra di dialogo Trova e sostituisci.
Tutti i metodi sopra descritti vi aiuteranno a gestire semplici righe vuote in cui tutte le celle sono vuote. Tuttavia, i fogli Excel del mondo reale possono avere righe in cui solo alcune sono vuote mentre altre contengono dati utili (riga 8 e riga 11).
In questi casi, i metodi sopra descritti non saranno in grado di distinguere tra i due tipi di righe e rimuoveranno anche le righe con alcuni spazi vuoti (e dati). È necessario essere più selettivi riguardo alle righe da rimuovere con l’aiuto di un filtro.
In Excel, è possibile utilizzare un filtro avanzato con un criterio o una condizione che corrisponde a tutti i valori e che estrae un sottoinsieme di tutti i dati. In questo esempio, verranno estratte tutte le righe che non presentano celle vuote.
Colonna filtro di Excel basata su un’altra colonna
{VERO; FALSO; VERO; FALSO; VERO; VERO; VERO; VERO; FALSO; FALSO; VERO; FALSO; VERO; VERO; VERO; VERO}*{VERO; VERO; FALSO; VERO; FALSO; VERO; VERO; VERO; VERO; VERO; VERO; VERO; FALSO; VERO; VERO; VERO; VERO; VERO; VERO; VERO; VERO; VERO; VERO; VERO}
{12; “Valori unici distinti”; “Valori unici distinti”; “Valori unici distinti”; “Valori unici distinti”; 77; 17; 7; “Valori unici distinti”; “Valori unici distinti”; “Valori unici distinti”; “Valori unici distinti”; “Valori unici distinti”; 12; 12; 77}.
COUNTIF($E$5:E5, {12; “Valori unici distinti”; “Valori unici distinti”; “Valori unici distinti”; “Valori unici distinti”; 77; 17; 7; “Valori unici distinti”; “Valori unici distinti”; “Valori unici distinti”; “Valori unici distinti”; “Valori unici distinti”; 12; 12; 77})
COUNTIF(“Valori unici distinti”, {12; “Valori unici distinti”; “Valori unici distinti”; “Valori unici distinti”; “Valori unici distinti”; 77; 17; 7; “Valori unici distinti”; “Valori unici distinti”; “Valori unici distinti”; “Valori unici distinti”; 12; 12; 77})