Ci sono alcune situazioni in cui AutoFilter non ha la forza necessaria durante l’elaborazione dei dati. Ad esempio, potrebbe essere necessario eseguire un calcolo in un confronto di filtri. In questi casi, puoi utilizzare le funzionalità di filtro avanzate di Excel.

Il filtro avanzato richiede l’impostazione di un intervallo di criteri nel foglio di lavoro. Questo intervallo di criteri non fa parte dell’elenco dei dati, ma viene invece utilizzato per indicare come si desidera eseguire il filtro.

In genere, inseriresti i tuoi criteri prima dell’elenco dei dati, ma puoi anche posizionarli dopo. La cosa importante è separare i criteri dall’elenco dei dati con almeno una riga vuota. In caso contrario, Excel potrebbe pensare che i criteri facciano parte dell’elenco dei dati effettivi.

I criteri vengono immessi nel foglio di lavoro in modo che ogni colonna rappresenti un diverso confronto logico AND e ogni riga rappresenti un diverso confronto logico OR. Se questo suona confuso, non preoccuparti. Un esempio aiuterà a chiarire le cose.

Supponiamo che tu abbia un elenco di dati che inizia nella sesta riga di un foglio di lavoro. Hai messo da parte le righe sopra questa per specificare i criteri di filtro. L’elenco dei dati contiene colonne che descrivono le informazioni nel tuo inventario. Sono presenti colonne per numeri di articolo, descrizione, posizione, quantità, valore e simili. C’è anche una colonna calcolata che indica il profitto derivato da ogni articolo di inventario.

A un certo punto potresti voler filtrare l’elenco dei dati in modo che mostri solo un sottoinsieme limitato dei tuoi articoli di inventario. Ad esempio, potresti voler vedere solo gli articoli per cui la quantità è superiore a 2500 e il profitto è inferiore a 1000, o gli articoli in cui la quantità è maggiore di 7500 o gli articoli in cui il profitto è inferiore a 100 (questo è molto di più complesso di quanto puoi eseguire utilizzando un filtro automatico personalizzato.)

Per impostare un tale filtro, tutto ciò che devi fare è impostare i tuoi criteri. In questo caso, useresti le celle A1: B4 come segue:

A

B

1

Quantity

Profit

2

>2500

<1000

3

>7500

4

<100

In questo esempio, la prima riga mostra i nomi dei campi da utilizzare nei confronti, mentre la seconda e la quarta riga definiscono i confronti effettivi. Si noti che poiché ci sono due test nella seconda riga, questi sono considerati una condizione AND e quelli sulle altre righe sono considerati condizioni OR.

Per applicare questi criteri di filtraggio, segui questi passaggi:

  1. Seleziona una cella qualsiasi nell’elenco dei dati (non nei criteri).

  2. Scegli Filtro dal menu Dati, quindi scegli Filtro avanzato. Excel visualizza la finestra di dialogo Filtro avanzato (vedere la figura 1) con l’indirizzo della tabella dati originale già compilato, nella casella Intervallo elenco.

  3. Seleziona il campo Intervallo criteri. Il punto di inserimento dovrebbe apparire all’interno del campo.

  4. Usa il mouse per selezionare l’intervallo di criteri, celle A1: B4.

  5. Fare clic su OK.

ExcelTips è la tua fonte di formazione economica su Microsoft Excel.

Questo suggerimento (2858) si applica a Microsoft Excel 97, 2000, 2002 e 2003. Puoi trovare una versione di questo suggerimento per l’interfaccia a nastro di Excel (Excel 2007 e versioni successive) qui: