Cose da Considerare sull’Uso delle Funzioni di Filtro e Ordinamento
La funzione **FILTER** consente di estrarre dati da un insieme di dati che soddisfano i criteri specificati. Si rivela fondamentale per l’analisi dei dati e può essere utilizzata sia con un criterio singolo che con più criteri. La sintassi della funzione **FILTER** è la seguente:
=FILTER(array, include, [if_empty])
- Array (obbligatorio): Rappresenta l’intervallo o l’insieme di dati da filtrare, solitamente un tabella all’interno del foglio Excel, ma può anche essere una riga o una colonna con valori.
- Include (obbligatorio): Specifica i dati da estrarre.
- If empty (facoltativo): Rappresenta il risultato che deve essere mostrato se non esistono elementi che soddisfano i criteri specificati.
La funzione **SORT** può essere utilizzata per ordinare il contenuto di un intervallo o di un array secondo l’ordine desiderato. La sintassi della funzione **SORT** è la seguente:
=SORT(array, [sort_index], [sort_order], [by_col])
- Array (obbligatorio): Rappresenta l’intervallo o l’insieme di dati da ordinare. In genere, è una tabella all’interno del foglio Excel, ma può anche essere una riga o una colonna con valori.
- sort_index (facoltativo): Specifica il numero della riga o della colonna per l’ordinamento.
- sort_order (facoltativo): Indica l’ordinamento desiderato. Per ordinare in ordine crescente, utilizzare 1; per l’ordinamento decrescente, utilizzare -1.
- by_col (facoltativo): Specifica la direzione di ordinamento desiderata, per riga o per colonna.
Come Utilizzare la Funzione di Filtro
Quando si utilizza la funzione di filtro, le procedure variano a seconda che si desideri filtrare in base a un criterio singolo o a più criteri. Di seguito, esploreremo entrambe le opzioni.
Criterio Singolo
Quando è necessario filtrare i dati basandosi su un solo criterio, ecco come procedere con la funzione **FILTER**:
Passo 1: Aprire l’applicazione o il foglio di lavoro di Microsoft Excel.
Passo 2: Digitare la funzione e premere il tasto Tab in una cella vuota.
=FILTER
Passo 3: Selezionare l’array contenente il dataset che si desidera filtrare. Nell’esempio, selezioniamo le celle B3 a I20, contenenti le informazioni da filtrare.
=FILTER(B3:I20,
Passo 4: Immettere il criterio da filtrare nella sezione include. Nell’esempio, filtriamo il valore HJ nella colonna G.
=FILTER(B3:I20,G3:G20="HJ",
Nota: È possibile includere il criterio direttamente nella formula o digitare il criterio in una cella separata e riferirsi ad esso nella formula. Scrivere il criterio in una cella a parte semplifica l’aggiornamento dei criteri in futuro.
Passo 5: Inserire il valore che si desidera visualizzare se nessun valore nell’array soddisfa il criterio specificato. Nell’esempio, facciamo in modo che Excel restituisca N/A nel caso i criteri non siano soddisfatti.
=FILTER(B3:I20,G3:G20="HJ","N/A") o =FILTER(B3:I20,G3:G20="HJ","")
Passo 6: Premere Invio affinché Excel restituisca i risultati in base ai criteri impostati.
Criteri Multipli
È possibile combinare diversi criteri per filtrare un dataset utilizzando la funzione **FILTER**. Per unire criteri multipli, si può utilizzare vari operatori Excel, come (*) per AND nella formula. Ecco come procedere.
Passo 1: Digitare la funzione e premere il tasto Tab in una cella vuota.
=FILTER
Passo 2: Selezionare l’array con il dataset da filtrare. Esempi delle celle B3 a I20, contenenti le informazioni da filtrare.
=FILTER(B3:I20,
Passo 3: Immettere i criteri da filtrare nella sezione include. Ad esempio, filtriamo il valore HJ nella colonna G e HBN nella colonna C.
=FILTER(B3:I20, (G3:G20="HJ")*(C3:C20="HBN")
Passo 4: Immettere il valore che si desidera visualizzare se nessun valore nell’array soddisfa tutti i criteri. Nell’esempio, facciamo in modo che Excel restituisca N/A se i criteri non sono soddisfatti.
=FILTER(B3:I20,(G3:G20="HJ")*(C3:C20="HBN"),"N/A")
Passo 5: Premere Invio perché Excel restituisca i risultati basati sui criteri impostati.
Come Utilizzare la Funzione di Ordinamento
Le operazioni di ordinamento si differenziano se si desidera ordinare una singola o più colonne. Esploriamo entrambe le possibilità.
Ordinamento di una Singola Colonna
Passo 1: In una cella vuota, digitare la funzione e premere Tab.
=SORT
Passo 2: Selezionare l’array contenente il dataset da ordinare. Per esempio, selezioniamo le celle C3 a C20.
=SORT(B3:B20,
Passo 3: Immettere il numero di riga o colonna per ordinare. Se stiamo considerando una sola colonna, il numero sarà 1.
=SORT(B3:B20,1
Passo 4: Indicare l’ordine con cui si desidera ordinare i dati. Nell’esempio, ordiniamo in ordine crescente.
=SORT(B3:B20,1,1)
Passo 5: Premere Invio affinché Excel restituisca i risultati in base ai criteri di ordinamento.
Ordinamento di più Colonne
Per organizzare i dati in modo più completo, si potrebbe aver bisogno di ordinarli su più colonne. Ecco come fare.
Passo 1: In una cella vuota, digitare la funzione e premere Tab.
=SORT
Passo 2: Selezionare l’intervallo contenente il dataset da ordinare, ad esempio le celle B3 a D20.
=SORT(B3:D20,
Passo 3: Immettere il numero di colonna da utilizzare per l’ordinamento. Per esempio, se si desidera ordinare in base alla seconda colonna, il numero sarà 2.
=SORT(B3:D20,2
Passo 4: Indicare l’ordine desiderato per l’ordinamento. Ad esempio, se si desidera ordinare in ordine crescente.
=SORT(B3:D20,2,1
Passo 5: Per includere colonne aggiuntive, si può incorporare la funzione **SORTBY** annidata nella funzione **SORT**. Per esempio, per ordinare per la terza colonna in ordine decrescente dopo l’ordinamento della seconda colonna, includere:
,SORTBY(B3:D20,D3:D20,-1))
Passo 6: La formula finale si presenterà come segue. Premere Invio.
=SORT(B3:D20,2,1,SORTBY(B3:D20,D3:D20,-1))
Marco Stella, è un Blogger Freelance, autore su Maidirelink.it, amante del web e di tutto ciò che lo circonda. Nella vita, è un fotografo ed in rete scrive soprattutto guide e tutorial sul mondo Pc windows, Smartphone, Giochi e curiosità dal web.