Skip to main content

Filtrare i dati in Excel – semplice e completo

Author: Siluvia Last Modified: 2025-05-30

Il comando Filtro di Excel consente di filtrare i dati in un intervallo o in una tabella per mostrare solo le informazioni necessarie e nascondere il resto. Puoi utilizzare gli operatori integrati per filtrare facilmente numeri, testi o date, ad esempio filtrare tutti i numeri maggiori o uguali a un certo valore, filtrare testi che iniziano, finiscono o contengono un carattere o una parola specifica, oppure visualizzare solo le righe in cui la data di scadenza è prima o dopo una certa data e così via. Una volta applicato il filtro su un intervallo o una tabella, se i dati cambiano, puoi riapplicare il filtro per aggiornare i risultati oppure cancellare il filtro per visualizzare tutti i dati.

In questa guida ti mostreremo come aggiungere, utilizzare o rimuovere i filtri in Excel. Inoltre, ti guideremo su come potenziare la funzione filtro per gestire problematiche Excel più complesse.

Indice dei contenuti: [ Nascondi ]

( fai clic sull'intestazione nell'indice qui sotto o a destra per navigare al capitolo corrispondente.)

1. Come aggiungere un filtro in Excel

Per filtrare i dati in un intervallo o in una tabella, prima devi aggiungere il filtro ai tuoi dati. Questa sezione presenta3 modi per aggiungere un filtro in Excel.

1.1 Comando Filtro nella scheda Dati

Seleziona una qualsiasi cella nell'intervallo o nella tabella in cui vuoi aggiungere un filtro, fai clic su "Dati" > "Filtro".

1.2 Comando Filtro nella scheda Home

Seleziona una qualsiasi cella nell'intervallo o nella tabella in cui vuoi aggiungere un filtro, fai clic su "Home" > "Ordina e Filtra" > "Filtro".

1.3 Aggiungere un filtro con scorciatoia da tastiera

Seleziona una qualsiasi cella nell'intervallo o nella tabella in cui vuoi aggiungere un filtro, quindi premi i tasti "Ctrl" + "Shift" + "L".

Dopo aver applicato una delle operazioni sopra, vedrai che le frecce a discesa sono state aggiunte alle intestazioni delle colonne delle celle selezionate.


2. Come applicare un filtro in Excel (uno o più criteri)

Dopo aver aggiunto il filtro, è necessario applicarlo manualmente. Questa sezione mostra come applicare il filtro su una o più colonne in Excel.

2.1 Applicare il filtro a una colonna (un criterio)

Se vuoi applicare il filtro solo a una colonna, ad esempio filtrare i dati nella colonna C come mostrato nello screenshot qui sotto. Vai su quella colonna e procedi come segue.

  1. 1) Fai clic sulla freccia a discesa nell'intestazione della colonna.
  2. 2) Specifica una condizione di filtro secondo le tue esigenze.
  3. 3) Fai clic sul pulsante "OK" per avviare il filtro. Vedi screenshot:

Ora il filtro è applicato alla colonna C. Tutti i dati che soddisfano i criteri di filtro verranno visualizzati e il resto sarà nascosto.

Dopo aver applicato il filtro, noterai che la freccia a discesa diventa un'icona filtro .

È molto utile che, passando il cursore sull'icona filtro, vengano visualizzati come suggerimento a schermo i criteri di filtro specificati, come mostrato nello screenshot qui sotto. Quindi, se dimentichi i criteri impostati, basta passare il mouse sull'icona filtro.

2.2 Applicare il filtro con criteri multipli su più colonne (criteri multipli)

2.2.1 Applicare il filtro con criteri multipli su più colonne una alla volta

Se vuoi applicare il filtro su più colonne con criteri multipli, ripeti semplicemente il metodo sopra su ciascuna colonna.

Dopo aver applicato il filtro su più colonne, noterai che le frecce a discesa nelle colonne filtrate sono diventate icone filtro.

2.2.2 Applicare contemporaneamente il filtro con criteri multipli su più colonne

Con il metodo sopra, devi applicare il filtro alle colonne una alla volta e, soprattutto, questo metodo supporta solo criteri "AND". Qui ti presentiamo i metodi per applicare il filtro su più colonne contemporaneamente, utilizzando sia criteri "AND" che "OR".

Supponiamo di avere una tabella dati come mostrato nello screenshot qui sotto e di voler filtrare i dati da più colonne in base a criteri multipli: "Prodotto = AAA-1" e "Ordine >80", oppure "Prezzo Totale >10000". Prova uno dei seguenti metodi per ottenere il risultato desiderato.

A screenshot of a data table showing multiple filter criteria setup in Excel

2.2.2.1 Applicare il filtro su più colonne con la funzione Filtro avanzato

La funzione Filtro avanzato può aiutarti a risolvere questo problema, procedi come segue passo dopo passo.

1. Per prima cosa, crea i criteri nel foglio di lavoro come mostrato nello screenshot qui sotto.

A screenshot showing how to create criteria for the Advanced Filter in Excel

Nota: Per i criteri AND, inserisci i valori dei criteri in celle diverse della stessa riga. Per i criteri OR, inserisci il valore del criterio in un'altra riga.

2. Fai clic su "Dati" > "Avanzate" per attivare la funzione "Filtro avanzato".

A screenshot of the Advanced Filter function in the Data tab in Excel

3. Nella finestra di dialogo "Filtro avanzato", configura come segue.

3.1) Nella sezione "Azione", seleziona l'opzione "Filtra l'elenco, sul posto";
3.2) Nella casella "Intervallo elenco", seleziona l'intervallo dati originale o la tabella che vuoi filtrare (qui seleziono A1:D9);
3.3) Nella casella "Intervallo criteri", seleziona l'intervallo contenente i valori dei criteri creati al passaggio1;
3.4) Fai clic sul pulsante "OK".

A screenshot of the Advanced Filter dialog box in Excel with filter options set

Ora le colonne sono filtrate contemporaneamente in base ai criteri specificati, come mostrato nello screenshot qui sotto.

A screenshot of filtered columns in Excel showing data matching the specified criteria

2.2.2.2 Applicare facilmente il filtro su più colonne con uno strumento straordinario

Poiché i criteri di filtro "AND" e "OR" non sono semplici da gestire con il metodo sopra, consigliamo vivamente la funzione "Super Filtri" di Kutools per Excel. Con questa funzione, puoi applicare facilmente filtri su più colonne con criteri AND e OR in Excel.

Kutools per Excel offre oltre 300 funzionalità avanzate per semplificare compiti complessi, aumentando creatività ed efficienza. Integrato con capacità di intelligenza artificiale, Kutools automatizza le attività con precisione, rendendo la gestione dei dati senza sforzo. Informazioni dettagliate su Kutools per Excel... Prova gratuita...

1. Dopo aver installato Kutools per Excel, fai clic su "Kutools Plus" > "Super Filtri".

A screenshot of the Super Filter feature accessed through Kutools Plus tab in Excel

A questo punto, il riquadro "Super Filtri" viene visualizzato sul lato destro del foglio di lavoro.

Per impostazione predefinita, nel riquadro "Super Filtri" vengono aggiunti due gruppi di criteri vuoti con relazione OR tra loro. La relazione tra i criteri nello stesso gruppo è AND. Puoi modificare la relazione tra i diversi gruppi in base alle tue esigenze.

A screenshot of the Super Filter pane showing default blank criteria groups in Excel

2. Nel riquadro "Super Filtri", configura i criteri di filtro come segue.

2.1) Seleziona la casella "Specificato", fai clic sul A screenshot of the Select Range button in the Super Filter pane pulsante per selezionare l'intervallo o la tabella originale che vuoi filtrare;
2.2) Nell'elenco a discesa "Relazione", scegli "Or";
3.3) Fai clic sulla prima riga vuota del primo gruppo e poi specifica i criteri in base alle tue esigenze;

Suggerimenti: Il primo elenco a discesa è per le intestazioni di colonna, il secondo per i tipi di filtro (puoi scegliere "Testo", "Numero", "Data", "Anno", "Formato testo" ecc.), il terzo per i tipi di criterio e l'ultima casella di testo per il valore del criterio.

Come nell'esempio sopra, qui scelgo "Prodotto" > "Testo" > "Uguale a" separatamente dai tre elenchi a discesa, quindi inserisco "AAA-1" nella casella di testo. Vedi screenshot:

A screenshot of criteria setup in the Super Filter pane for filtering by Product equals AAA-1 in Excel

2.4) Continua a creare gli altri criteri e i criteri "Or" devono essere creati in un nuovo gruppo. Come mostrato nello screenshot qui sotto, tutti i criteri sono stati creati. Puoi eliminare i criteri vuoti dai gruppi.
2.5) Fai clic sul pulsante "Filtro" per avviare il filtraggio.

A screenshot of the Super Filter pane in Kutools showing fully configured filter criteria

Ora solo i dati corrispondenti vengono visualizzati nell'intervallo dati originale e il resto è nascosto. Vedi screenshot:

A screenshot of filtered data in Excel after using the Super Filter feature in Kutools

Suggerimenti: Con questa funzione pratica puoi aggiungere più criteri in un gruppo, aggiungere altri gruppi, salvare le impostazioni di filtro correnti come scenario per usi futuri e altro ancora. È uno strumento indispensabile che ti fa risparmiare molto tempo e aumenta l'efficienza lavorativa.

Kutools per Excel - Potenzia Excel con oltre 300 strumenti essenziali. Goditi funzionalità AI gratuite per sempre! Ottienilo ora

Clicca qui per saperne di più su questa funzione.


3. Come utilizzare il filtro in Excel

In questa sezione imparerai a utilizzare il comando filtro per filtrare diversi tipi di dati come testo, numeri, date e formati.

3.1 Filtrare valori di testo

3.1.1Filtrare celle di testo con criteri specifici (inizia con, finisce con, contiene ecc.)

In realtà, l'operatore filtro integrato – "Filtri testo" offre molti criteri utili per filtrare facilmente il testo. Supponiamo di voler filtrare le celle che iniziano con un carattere specifico come J, procedi come segue.

1. Aggiungi un filtro all'intestazione della colonna dell'intervallo dati originale. Clicca per sapere come aggiungere un filtro all'intestazione della colonna.

2. Fai clic sulla freccia a discesa nella cella dell'intestazione per aprire il menu filtro.

3. Fai clic su "Filtri testo" > "Inizia con".

4. Nella finestra di dialogo "Filtro automatico personalizzato", inserisci il carattere specifico (qui digito una J) nella casella di testo e poi fai clic su "OK".

Suggerimenti: Puoi aggiungere altri criteri di relazione "E" oppure "O" secondo necessità.

Ora tutte le celle che iniziano con il carattere J sono visualizzate nella colonna D come mostrato nello screenshot qui sotto.

3.1.2 Filtrare con distinzione tra maiuscole e minuscole

Sembra semplice filtrare le celle di testo in base a criteri specifici con l'operatore filtro integrato. Tuttavia, poiché la funzione Filtro non supporta la distinzione tra maiuscole e minuscole, come possiamo filtrare in modo sensibile alle maiuscole/minuscole in Excel? Questa sezione mostra i metodi per ottenerlo.

3.1.2.1 Filtrare un determinato testo con distinzione tra maiuscole e minuscole tramite formula e comando Filtro

Supponiamo di voler filtrare tutte le occorrenze in maiuscolo di un certo testo come “TEXT TOOLS” nella colonna B, procedi come segue.

1. Crea una colonna di supporto accanto all'intervallo dati originale (qui scelgo la colonna D come colonna di supporto). Inserisci la formula qui sotto nella seconda cella e premi "Invio". Seleziona la cella con il risultato e trascina il "quadrato di riempimento automatico" verso il basso per ottenere gli altri risultati.

=EXACT(B2,UPPER(B2))

Nota: Questa formula serve a identificare le celle in maiuscolo e minuscolo. Se una cella contiene solo caratteri maiuscoli, il risultato sarà "TRUE", altrimenti otterrai "FALSE".

A screenshot showing the results of applying the EXACT formula in a helper column to filter uppercase text

2. Seleziona le colonne B e D (verrà selezionata anche la colonna C, non preoccuparti), fai clic su "Dati" > "Filtro" per aggiungere i filtri.

3. Vai alla colonna B (quella che contiene i testi da filtrare) e configura come segue.

3.1) Fai clic sulla freccia a discesa nella colonna B;
3.2) Deseleziona la casella "Seleziona tutto" per deselezionare tutti gli elementi;
3.3) Seleziona la casella accanto a "TEXT TOOLS";
3.4) Fai clic sul pulsante "OK". Vedi screenshot:

A screenshot of filter criteria selection for specific text in Excel using a drop-down menu

Ora sono visualizzate solo le occorrenze in maiuscolo e minuscolo di “text tools” nella colonna B.

A screenshot showing filtered text results for specific criteria in Excel

4. Fai clic sulla freccia a discesa nella colonna D, deseleziona la casella "Seleziona tutto", seleziona la casella accanto a "TRUE" e poi fai clic su "OK".

A screenshot of selecting TRUE in the helper column to filter uppercase text in Excel

A questo punto tutte le occorrenze in maiuscolo di “text tools” nella colonna B sono filtrate come mostrato nello screenshot qui sotto.

A screenshot showing only uppercase text filtered in the column based on TRUE values

3.1.2.2 Filtrare facilmente celle con distinzione tra maiuscole e minuscole con uno strumento straordinario

Se vuoi filtrare solo tutto il testo in maiuscolo o minuscolo in una colonna, consigliamo la funzione "Filtro speciale" di Kutools per Excel. Con questa funzione, tutto il testo maiuscolo o minuscolo verrà filtrato facilmente con pochi clic.

Kutools per Excel offre oltre 300 funzionalità avanzate per semplificare compiti complessi, aumentando creatività ed efficienza. Integrato con capacità di intelligenza artificiale, Kutools automatizza le attività con precisione, rendendo la gestione dei dati senza sforzo. Informazioni dettagliate su Kutools per Excel... Prova gratuita...

1. Seleziona l'intervallo di colonna in cui vuoi filtrare i testi, poi fai clic su "Kutools Plus" > "Filtro speciale" > "Filtro speciale".

A screenshot of accessing Special Filter from Kutools Plus tab in Excel

2. Nella finestra di dialogo "Filtro speciale", effettua le seguenti impostazioni.

2.1) Nella casella "Intervallo" puoi vedere l'intervallo selezionato. Puoi modificarlo secondo necessità;
2.2) Nella sezione "Regole di filtro", scegli l'opzione Testo, quindi seleziona "Testo maiuscolo" o "Testo minuscolo" dall'elenco a discesa sottostante;
2.3) Fai clic su "OK".

A screenshot of the Special Filter dialog box in Kutools, configured for uppercase text filtering

3. Si apre una finestra di dialogo "Kutools per Excel" che ti informa su quante celle sono state trovate e verranno filtrate, fai clic su "OK".

Ora tutte le celle in maiuscolo o minuscolo sono filtrate immediatamente come mostrato nello screenshot qui sotto.

A screenshot showing the results of uppercase text filtering using the Special Filter feature in Kutools

Kutools per Excel - Potenzia Excel con oltre 300 strumenti essenziali. Goditi funzionalità AI gratuite per sempre! Ottienilo ora

Clicca qui per saperne di più su questa funzione.

3.1.3 Filtrare per lunghezza del testo

Se vuoi filtrare le celle per lunghezza del testo, ad esempio filtrare le celle con lunghezza testo uguale a10 caratteri, come fare? Ecco tre metodi che possono aiutarti.

3.1.3.1 Filtrare celle per lunghezza del testo con il comando Filtro

In realtà, il comando Filtro dispone di un operatore integrato per risolvere questo problema, procedi come segue.

1. Seleziona l'intervallo di celle da filtrare (qui seleziono B1:B27), poi aggiungi un filtro a questa colonna facendo clic su "Dati" > "Filtro".

2. Fai clic sulla freccia a discesa nell'intestazione della colonna, poi su "Filtri testo" > "Filtro personalizzato". Vedi screenshot:

A screenshot of selecting Text Filters > Custom Filter from the filter menu in Excel

3. Nella finestra di dialogo "Filtro automatico personalizzato", seleziona il criterio come uguale a, digita10 punti interrogativi (?) come modello nella casella di testo e poi fai clic su "OK".

Suggerimenti: Questi10 punti interrogativi indicano che verrà trovata la stringa di testo con lunghezza pari a10.

A screenshot of the Custom AutoFilter dialog box configured to filter text with a length of 10 in Excel

Ora tutte le celle con lunghezza della stringa di testo pari a10 (inclusi gli spazi) sono filtrate immediatamente.

A screenshot showing filtered cells with text string length equal to 10 in Excel

3.1.3.2 Filtrare celle per lunghezza del testo con formula e comando Filtro

Inoltre, puoi utilizzare la funzione LUNGHEZZA per calcolare la lunghezza della stringa di testo di ogni cella e poi applicare il comando Filtro per filtrare le celle con la lunghezza desiderata in base al risultato calcolato.

1. Crea una colonna di supporto adiacente all'intervallo dati originale. Inserisci la formula qui sotto e premi "Invio". Seleziona la cella con il risultato e trascina il "quadrato di riempimento automatico" verso il basso per ottenere gli altri risultati.

=LEN(B2)

A screenshot of a helper column using the LEN formula to calculate text string lengths in Excel

Ora hai ottenuto la lunghezza del testo di ogni cella nella colonna specificata.

2. Seleziona la colonna di supporto (inclusa l'intestazione), fai clic su "Dati" > "Filtro" per aggiungere un filtro.

3. Fai clic sulla freccia a discesa, deseleziona la casella "Seleziona tutto" per deselezionare tutti gli elementi, poi seleziona solo la casella accanto al numero10 e infine fai clic su "OK".

A screenshot of applying a filter in Excel to select cells with a specific length in the helper column

Ora tutte le celle con lunghezza della stringa di testo pari a10 (inclusi gli spazi) sono filtrate immediatamente.

A screenshot showing filtered cells based on text length using the helper column in Excel

3.1.3.3 Filtrare facilmente celle per lunghezza del testo con uno strumento straordinario

Qui consigliamo l'utilità "Filtro speciale" di Kutools per Excel per aiutarti a filtrare facilmente le celle per lunghezza del testo in Excel.

Kutools per Excel offre oltre 300 funzionalità avanzate per semplificare compiti complessi, aumentando creatività ed efficienza. Integrato con capacità di intelligenza artificiale, Kutools automatizza le attività con precisione, rendendo la gestione dei dati senza sforzo. Informazioni dettagliate su Kutools per Excel... Prova gratuita...

1. Seleziona l'intervallo di colonna in cui vuoi filtrare le celle in base a una certa lunghezza del testo, fai clic su "Kutools Plus" > "Filtro speciale" > "Filtro speciale". Vedi screenshot:

A screenshot of accessing Special Filter from Kutools Plus tab in Excel

2. Nella finestra di dialogo "Filtro speciale", configura come segue.

2.1) L'intervallo selezionato viene visualizzato nella casella "Intervallo", puoi modificarlo secondo necessità;
2.2) Nella sezione "Regole di filtro", scegli l'opzione "Testo";
2.3) Seleziona "Lunghezza del testo" uguale a dall'elenco a discesa, poi inserisci il numero10 nella casella di testo;
2.4) Fai clic su "OK".

A screenshot of the Special Filter dialog box in Kutools, configured to filter text length equal to 10 in Excel

3. Si apre una finestra di dialogo "Kutools per Excel" che ti informa su quante celle sono state trovate e verranno filtrate, fai clic su "OK" per continuare.

A questo punto tutte le celle con lunghezza della stringa di testo pari a10 sono filtrate come mostrato nello screenshot qui sotto.

A screenshot showing filtered cells based on text length using Kutools' Special Filter feature

Kutools per Excel - Potenzia Excel con oltre 300 strumenti essenziali. Goditi funzionalità AI gratuite per sempre! Ottienilo ora

3.2 Filtrare valori numerici

In Excel è molto semplice filtrare i numeri con il comando Filtri numerici.

Supponiamo di voler filtrare le celle con numeri compresi tra15000 e20000 in una colonna (ad esempio la colonna C come mostrato nello screenshot qui sotto), puoi procedere come segue.

A screenshot of a dataset in Excel where numbers are ready to be filtered between 15000 and 20000

1. Seleziona l'intervallo di colonna che contiene i numeri da filtrare, fai clic su "Dati" > "Filtro" per aggiungere un filtro.

2. Dopo aver aggiunto il filtro, configura come segue.

2.1) Fai clic sulla freccia a discesa per aprire il filtro;
2.2) Fai clic su "Filtri numerici" > "Compreso tra";

A screenshot of selecting Number Filters > Between from the filter menu in Excel

2.3) Nella finestra di dialogo "Filtro automatico personalizzato", inserisci i criteri e poi fai clic su "OK".

Suggerimenti: Poiché voglio filtrare le celle con numeri compresi tra15000 e20000, qui inserisco15000 e20000 separatamente nelle caselle di testo.

A screenshot of the Custom AutoFilter dialog box with criteria for numbers between 15000 and 20000 in Excel

Ora le celle con numeri compresi tra15000 e20000 sono filtrate come mostrato nello screenshot qui sotto.

A screenshot showing numbers filtered between 15000 and 20000 in Excel

3.3 Filtrare date

Per impostazione predefinita, la funzione integrata Filtri data offre molti criteri comuni per filtrare le date. Come puoi vedere, non esiste un'opzione integrata per filtrare le date per giorno della settimana, fine settimana o giorno lavorativo. Questa sezione ti insegnerà come eseguire queste operazioni.

A screenshot of the built-in Date Filters menu in Excel

3.3.1 Filtrare date per giorno della settimana o fine settimana

Supponiamo di avere una tabella dati come mostrato nello screenshot qui sotto e di voler filtrare le date per giorno della settimana o fine settimana, applica uno dei metodi seguenti.

A screenshot of a dataset with dates to be filtered by day of the week or weekends in Excel

3.3.1.1 Filtrare date per giorno della settimana o fine settimana con formula e comando Filtro

In questa sezione utilizzerai la funzione GIORNO.SETTIMANA per calcolare il giorno della settimana di ogni data e poi applicherai il filtro per selezionare il giorno della settimana o il fine settimana desiderato.

1. In una cella vuota (D2 in questo caso), inserisci la formula qui sotto e premi "Invio". Seleziona la cella con il risultato e trascina il "quadrato di riempimento automatico" verso il basso per applicare la formula.

=WEEKDAY(A2)

Suggerimenti:

1) Poiché dobbiamo filtrare le celle data in base ai valori della colonna di supporto, i valori risultanti e le celle data originali devono essere sulla stessa riga.
2) Nella formula, A2 è la prima cella che contiene la data da filtrare.

A screenshot of the WEEKDAY formula applied in a helper column to determine days of the week in Excel

Nota: Come puoi vedere, la formula restituisce numeri da "1" a "7", che indicano i giorni della settimana da "Domenica" a "Sabato" (1 è Domenica,7 è Sabato).

2. Seleziona tutti i risultati della formula (inclusa l'intestazione), fai clic su "Dati" > "Filtro".

3. Fai clic sulla freccia a discesa, poi deseleziona la casella "Seleziona tutto".

1) Se vuoi filtrare tutti i fine settimana, seleziona le caselle accanto ai numeri1 e7;
2) Se vuoi filtrare un giorno specifico della settimana esclusi i fine settimana, seleziona la casella accanto ai numeri diversi da1 e7. Ad esempio, per filtrare tutti i venerdì, seleziona la casella accanto al numero6.

A screenshot showing filter criteria for days of the week in Excel using a drop-down menu

A questo punto tutte le celle dei fine settimana o di un determinato giorno della settimana sono filtrate. Vedi screenshot:

A screenshot of filtered results for weekends or specific days of the week in Excel

3.3.1.2 Filtrare facilmente le date per giorno della settimana o fine settimana con uno strumento straordinario

Se il metodo sopra non è comodo per te, consigliamo l'utilità "Filtro speciale" di Kutools per Excel. Con questa funzione puoi facilmente filtrare le celle che contengono qualsiasi giorno della settimana con pochi clic.

Kutools per Excel offre oltre 300 funzionalità avanzate per semplificare compiti complessi, aumentando creatività ed efficienza. Integrato con capacità di intelligenza artificiale, Kutools automatizza le attività con precisione, rendendo la gestione dei dati senza sforzo. Informazioni dettagliate su Kutools per Excel... Prova gratuita...

1. Seleziona le celle che contengono le date da filtrare in base a un determinato giorno della settimana.

2. Fai clic su "Kutools Plus" > "Filtro speciale" > "Filtro speciale".

A screenshot of accessing Special Filter from Kutools Plus to filter dates in Excel

3. Nella finestra di dialogo "Filtro speciale", configura come segue.

3.1) L'intervallo selezionato viene visualizzato nella casella "Intervallo". Puoi modificarlo secondo necessità;
3.2) Nella sezione "Regole di filtro", seleziona l'opzione "Data" e poi scegli un'opzione dall'elenco a discesa.
Per filtrare tutte le celle del fine settimana, scegli "Fine settimana" dall'elenco;
Per filtrare qualsiasi giorno della settimana esclusi i fine settimana, scegli "Lunedì", "Martedì", "Mercoledì", "Giovedì" o "Venerdì" dall'elenco secondo necessità.
3.3) Fai clic su "OK". Vedi screenshot:

A screenshot of the Special Filter dialog box in Kutools configured to filter dates by weekends

4. Si apre una finestra di dialogo "Kutools per Excel" che ti informa su quante celle sono state trovate e verranno filtrate, fai clic su "OK" per continuare.

Ora tutte le celle dei fine settimana o di qualsiasi giorno della settimana sono filtrate.

A screenshot of dates filtered by weekends using the Special Filter tool in Kutools

Kutools per Excel - Potenzia Excel con oltre 300 strumenti essenziali. Goditi funzionalità AI gratuite per sempre! Ottienilo ora

3.3.2 Filtrare celle per giorni lavorativi con uno strumento straordinario

Oltre a filtrare le celle per giorno della settimana o fine settimana, l'utilità "Filtro speciale" di Kutools per Excel può anche aiutarti a filtrare le celle per giorni lavorativi.

1. Applica gli stessi passaggi sopra per attivare l'utilità "Filtro speciale".

2. Nella finestra di dialogo "Filtro speciale", effettua le seguenti impostazioni.

2.1) L'intervallo selezionato viene visualizzato nella casella "Intervallo". Puoi modificarlo secondo necessità;
2.2) Nella sezione "Regole di filtro", seleziona l'opzione "Data" e poi scegli "Giorni lavorativi" dall'elenco a discesa;
2.3) Fai clic su "OK". Vedi screenshot:

A screenshot of the Special Filter dialog box in Kutools configured to filter dates by workdays in Excel

3. Si apre una finestra di dialogo "Kutools per Excel". Fai clic su "OK" per continuare.

Ora tutte le celle dei giorni lavorativi sono filtrate.

A screenshot of dates filtered by workdays using the Special Filter tool in Kutools

3.4 Filtrare per formato

Normalmente, Excel consente di filtrare i dati in base a criteri visivi come colore del carattere, colore della cella o set di icone come mostrato nello screenshot qui sotto.

A screenshot of Excel's filter menu showing options for filtering by font color, cell color, and icon sets

Tuttavia, se vuoi filtrare i dati in base ad altri criteri visivi come stile del carattere (grassetto, corsivo), effetti del carattere (barrato) o celle speciali (contenenti formule), Excel non consente di farlo direttamente. Questa sezione fornisce metodi per aiutarti a risolvere questi problemi.

3.4.1 Filtrare per testo in grassetto/corsivo

Supponiamo di voler filtrare i dati in base al testo in grassetto o corsivo come mostrato nello screenshot qui sotto, i seguenti metodi possono aiutarti. Procedi come segue.

A screenshot of a dataset in Excel with bold and italic text formatting applied for filtering

3.4.1.1 Filtrare testo in grassetto/corsivo con formula e comando Filtro

La combinazione della formula Get.Cell e del comando Filtro può aiutare a filtrare il testo in grassetto in un intervallo di colonna.

1. Fai clic su "Formule" > "Definisci nome".

A screenshot showing the Define Name option under the Formulas tab in Excel

2. Nella finestra di dialogo "Nuovo nome", devi:

2.1) Digitare un nome nella casella Nome;
2.2) Selezionare "Cartella di lavoro" dall'elenco a discesa "Ambito";
2.3) Inserire la formula qui sotto nella casella "Si riferisce a";
Per filtrare le celle con testo in grassetto, applica la formula qui sotto:
=GET.CELL(20,$B2)
Per filtrare le celle con testo in corsivo, applica questa:
=GET.CELL(21,$B2)
2.4) Fai clic su "OK". Vedi screenshot:

A screenshot of the New Name dialog box in Excel with the GET.CELL formula for bold text

Sintassi formula:

=GET.CELL(type_num, reference)

Argomenti formula

"Type_number": è un numero che specifica quale tipo di informazione sulla cella desideri;
Qui inseriamo il numero20, se la cella ha il formato carattere grassetto, restituisce TRUE, altrimenti restituisce FALSE.
Oppure puoi andare a questa pagina per saperne di più su Type_num e i risultati corrispondenti.
"Riferimento": è il riferimento della cella che vuoi analizzare.

3. Seleziona una cella vuota sulla stessa riga di B2, inserisci la formula qui sotto e premi "Invio". Seleziona la cella con il risultato e trascina il "quadrato di riempimento automatico" verso il basso per applicare la formula.

=Filter_Bold_Cells

A screenshot showing the application of a helper column formula to filter bold text in Excel

4. Seleziona tutte le celle con i risultati (inclusa l'intestazione), fai clic su "Dati" > "Filtro".

5. Fai clic sulla freccia a discesa, seleziona solo la casella accanto all'opzione "TRUE" e poi fai clic su "OK".

A screenshot of filtering bold text in Excel by selecting TRUE values in a helper column

A questo punto tutte le celle con testo in grassetto o corsivo sono filtrate. Vedi screenshot:

A screenshot of filtered results showing bold or italic text in Excel

3.4.1.2 Filtrare testo in grassetto o corsivo con i comandi Trova e Sostituisci e Filtro

Puoi anche utilizzare la combinazione dei comandi Trova e Sostituisci e Filtro per ottenere il risultato.

1. Seleziona l'intervallo di colonna che contiene le celle con testo in grassetto o corsivo da filtrare, poi premi i tasti "Ctrl" + "F".

2. Nella finestra di dialogo "Trova e Sostituisci", configura come segue.

2.1) Fai clic sul pulsante "Opzioni" per espandere la finestra di dialogo;
2.2) Fai clic sul pulsante "Formato";

A screenshot of the Find and Replace dialog in Excel with options for filtering bold or italic text

2.3) Nella finestra "Formato di ricerca" che si apre, fai clic sulla scheda "Carattere", scegli "Corsivo" o "Grassetto" nella casella "Stile carattere" e poi fai clic su "OK";

A screenshot of the Find Format dialog in Excel, selecting bold or italic font styles

2.4) Quando torni alla finestra di dialogo "Trova e Sostituisci", fai clic su "Trova tutto";
2.5) Tutti i risultati vengono elencati nella finestra di dialogo, selezionane uno e poi premi i tasti "Ctrl" + "A" per selezionarli tutti;
2.6) Chiudi la finestra di dialogo "Trova e Sostituisci". Vedi screenshot:

A screenshot of selected bold or italic cells using the Find All function in Excel

3. Ora tutte le celle con testo in grassetto o corsivo sono selezionate nell'intervallo originale, fai clic su "Home" > "Colore di riempimento" e scegli un colore di riempimento per le celle selezionate.

A screenshot of applying fill color to bold or italic text cells for filtering in Excel

4. Seleziona nuovamente tutto l'intervallo di colonna, fai clic su "Dati" > "Filtro" per aggiungere un filtro.

5. Fai clic sulla freccia a discesa, seleziona "Filtra per colore" e poi fai clic sul colore di riempimento appena specificato sotto "Filtra per colore cella". Vedi screenshot:

A screenshot of Excel's filter menu showing Filter by Color for bold or italic text cells

A questo punto tutte le celle con testo in grassetto o corsivo sono filtrate.

A screenshot of filtered results showing bold or italic text cells in Excel

3.4.1.3 Filtrare facilmente testo in grassetto o corsivo con uno strumento straordinario

Come già accennato, l'utilità "Filtro speciale" di Kutools per Excel può aiutare a filtrare facilmente con distinzione tra maiuscole/minuscole, per lunghezza del testo, per date. Qui vedremo come applicare questa funzione per filtrare le celle con testo in grassetto o corsivo in Excel.

Kutools per Excel offre oltre 300 funzionalità avanzate per semplificare compiti complessi, aumentando creatività ed efficienza. Integrato con capacità di intelligenza artificiale, Kutools automatizza le attività con precisione, rendendo la gestione dei dati senza sforzo. Informazioni dettagliate su Kutools per Excel... Prova gratuita...

1. Seleziona l'intervallo di colonna (inclusa l'intestazione) che contiene le celle in grassetto o corsivo da filtrare.

2. Fai clic su "Kutools Plus" > "Filtro speciale" > "Filtra grassetto / Filtra corsivo". Vedi screenshot:

A screenshot showing the Special Filter options for filtering bold or italics text in Kutools for Excel

3. Fai clic su "OK" nella finestra di dialogo "Kutools per Excel" che si apre per continuare (questa finestra ti informa su quante celle soddisfano i criteri).

A questo punto tutte le celle con testo in grassetto o corsivo sono filtrate.

A screenshot of filtered results showing bold or italics formatted text cells in Excel using Kutools

Kutools per Excel - Potenzia Excel con oltre 300 strumenti essenziali. Goditi funzionalità AI gratuite per sempre! Ottienilo ora

3.4.2 Filtrare per testo barrato

Supponiamo di aver ricevuto un elenco di persone barrate tramite barratura e di dover trovare tutte le celle barrate tramite filtro, i metodi seguenti possono aiutarti.

3.4.2.1 Filtrare testo barrato con funzione definita dall'utente e comando Filtro

Puoi applicare una funzione definita dall'utente per identificare le celle con testo barrato e poi utilizzare il comando Filtro per filtrare tutte le celle barrate in base ai risultati.

1. Premi i tasti "Alt" + "F11" per aprire la finestra "Microsoft Visual Basic for Applications".

2. Nella finestra "Microsoft Visual Basic for Applications", fai clic su "Inserisci" > "Modulo". Poi copia il codice VBA qui sotto nella finestra del codice.

Function HasStrike(Rng As Range) As Boolean
HasStrike = Rng.Font.Strikethrough
End Function

A screenshot of the VBA editor in Excel with a User-defined function to detect strikethrough formatting

3. Premi i tasti "Alt" + "Q" per chiudere la finestra "Microsoft Visual Basic for Applications".

4. Seleziona una cella vuota (deve essere sulla stessa riga della cella che vuoi calcolare), inserisci la formula qui sotto e premi "Invio". Seleziona la cella con il risultato e trascina il "quadrato di riempimento automatico" verso il basso per applicare la formula.

=HasStrike(B2)

A screenshot of a helper column in Excel using the HasStrike formula to detect strikethrough text

Nota: Se la cella corrispondente ha l'effetto carattere barrato, restituisce "TRUE", altrimenti restituisce "FALSE".

5. Seleziona tutte le celle con i risultati (inclusa l'intestazione), fai clic su "Dati" > "Filtro".

6. Poi fai clic sulla freccia a discesa > seleziona solo la casella accanto a "TRUE" > fai clic su "OK". Vedi screenshot:

A screenshot of filtering strikethrough text in Excel by selecting TRUE values from a helper column

Ora puoi vedere che tutte le celle con formato barrato sono filtrate.

A screenshot showing filtered results of cells with strikethrough formatting in Excel

3.4.2.2 Filtrare facilmente testo barrato con uno strumento straordinario

Con l'utilità "Filtro speciale" di Kutools per Excel, tutte le celle con formato barrato possono essere filtrate direttamente con pochi clic.

Kutools per Excel offre oltre 300 funzionalità avanzate per semplificare compiti complessi, aumentando creatività ed efficienza. Integrato con capacità di intelligenza artificiale, Kutools automatizza le attività con precisione, rendendo la gestione dei dati senza sforzo. Informazioni dettagliate su Kutools per Excel... Prova gratuita...

1. Seleziona l'intervallo di colonna in cui vuoi filtrare tutte le celle con formato barrato, fai clic su "Kutools Plus" > "Filtro speciale" > "Filtra barrato".

A screenshot of accessing the Filter Strikethrough option in Kutools for Excel's Special Filter

2. Si apre una finestra di dialogo "Kutools per Excel" che ti informa su quante celle sono qualificate, fai clic su "OK" per continuare.

A questo punto tutte le celle con formato barrato sono filtrate come mostrato nello screenshot qui sotto.

A screenshot of filtered cells with strikethrough formatting using Kutools

Kutools per Excel - Potenzia Excel con oltre 300 strumenti essenziali. Goditi funzionalità AI gratuite per sempre! Ottienilo ora

3.4.3 Filtrare per colore del carattere o dello sfondo

Come accennato all'inizio di questa sezione sui formati filtro, Excel consente di filtrare i dati in base a criteri visivi come colore del carattere, colore della cella o set di icone con la funzione integrata. Questa sezione mostra come applicare la funzione "Filtra per colore" per filtrare le celle per colore del carattere o dello sfondo in dettaglio. Inoltre, consigliamo una funzione di terze parti per risolvere questo problema.

3.4.3.1 Filtrare per un colore carattere o sfondo con il comando Filtro

Puoi applicare direttamente la funzione Filtra per colore del comando Filtro per filtrare le celle per un colore specifico di carattere o sfondo in Excel.

1. Seleziona l'intervallo di colonna in cui vuoi filtrare le celle per colore del carattere o dello sfondo, poi fai clic su "Dati" > "Filtro".

2. Fai clic sulla freccia a discesa > "Filtra per colore". Ora puoi vedere tutti i colori delle celle e dei caratteri dell'intervallo di colonna corrente. Facendo clic su un colore di cella o di carattere, tutte le celle vengono filtrate in base al colore selezionato.

A screenshot showing the Filter by Color feature in Excel, listing font and cell color options for filtering

3.4.3.2 Filtrare per più colori di sfondo con funzione definita dall'utente e comando Filtro

Se vuoi filtrare le celle per più colori di sfondo, applica il metodo qui sotto.

Supponiamo di voler filtrare tutte le celle con sfondo arancione e blu nella colonna B come mostrato nello screenshot qui sotto. Prima di tutto, devi calcolare il codice colore di queste celle.

A screenshot of a dataset in Excel with cells containing different background colors for filtering

1. Premi i tasti "Alt" + "F11" contemporaneamente.

2. Nella finestra "Microsoft Visual Basic for Applications", fai clic su "Inserisci" > "Modulo". Poi copia il codice VBA qui sotto nella finestra del codice.

Codice VBA: Ottieni codice colore di sfondo cella

Function GetColor(x As Range) As Integer
GetColor = x.Interior.ColorIndex
End Function

A screenshot of the VBA editor in Excel with a User-defined function to get background color index

3. Premi i tasti "Alt" + "Q" per chiudere la finestra "Microsoft Visual Basic for Applications".

4. In una nuova colonna, inserisci un'intestazione nella prima cella (deve essere sulla stessa riga dell'intestazione dell'intervallo originale).

5. Seleziona una cella vuota accanto all'intestazione (qui seleziono E2), inserisci la formula qui sotto e premi "Invio". Seleziona la cella con il risultato e trascina il "quadrato di riempimento automatico" verso il basso per applicare la formula.

=GetColor(B2)

A screenshot of a helper column in Excel showing calculated background color indices using VBA

Nota: Se la cella non ha colore di riempimento, restituisce -4142.

6. Seleziona le celle della colonna di supporto (inclusa l'intestazione), fai clic su "Dati" > "Filtro" per aggiungere un filtro.

7. Fai clic sulla freccia a discesa per aprire l'elenco, poi configura come segue.

7.1) Deseleziona la casella accanto a "Seleziona tutto" per deselezionare tutti gli elementi;
7.2) Seleziona solo le caselle accanto ai numeri che vuoi visualizzare. In questo caso seleziono i numeri19 e20, poiché19 è il codice colore dello sfondo "arancione" e20 quello dello sfondo "blu";
7.3) Fai clic su "OK". Vedi screenshot:

A screenshot of filtering cells by multiple background color indices using a drop-down filter in Excel

Ora le celle sono filtrate per i colori di sfondo specificati come mostrato nello screenshot qui sotto.

A screenshot of filtered results showing cells with orange and blue background colors in Excel

3.4.3.3 Filtrare facilmente per colore del carattere o dello sfondo con uno strumento straordinario

Senza dubbio, è facile applicare la funzione integrata Filtra per colore per filtrare le celle per colore del carattere o dello sfondo. Tuttavia, lo svantaggio è che la casella a discesa copre il contenuto dei dati originali, impedendo di visualizzare i dati in tempo reale per scegliere correttamente un colore. Per evitare questo problema, consigliamo l'utilità "Filtro speciale" di Kutools per Excel.

Kutools per Excel offre oltre 300 funzionalità avanzate per semplificare compiti complessi, aumentando creatività ed efficienza. Integrato con capacità di intelligenza artificiale, Kutools automatizza le attività con precisione, rendendo la gestione dei dati senza sforzo. Informazioni dettagliate su Kutools per Excel... Prova gratuita...

1. Seleziona l'intervallo di colonna in cui vuoi filtrare le celle per colore del carattere o dello sfondo, poi fai clic su "Kutools Plus" > "Filtro speciale" > "Filtro speciale".

A screenshot of Kutools’ Special Filter menu in Excel

2. Nella finestra di dialogo "Filtro speciale", configura come segue.

2.1) L'indirizzo delle celle dell'intervallo selezionato viene visualizzato nella casella "Intervallo";
2.2) Nella sezione "Regole di filtro", seleziona l'opzione "Formato";
2.3) Scegli "Colore di sfondo" o "Colore carattere" dall'elenco a discesa;
2.4) Fai clic sull'icona contagocce A screenshot of the straw icon button in the Special Filter dialog box;

A screenshot of the Special Filter dialog box in Kutools configured for filtering by background color

2.5) Nella finestra di dialogo "Filtra celle speciali" che si apre, seleziona una cella che contiene il colore del carattere o dello sfondo su cui vuoi filtrare, poi fai clic su "OK".

A screenshot of selecting a sample cell to filter by background color using Kutools

2.6) Quando torni alla finestra di dialogo "Filtro speciale", il colore del carattere o dello sfondo della cella selezionata viene visualizzato nella casella di testo (puoi modificarlo secondo necessità), fai clic su "OK" per avviare il filtro.

A questo punto tutte le celle con il colore del carattere o dello sfondo specificato nell'intervallo selezionato sono filtrate.

A screenshot showing filtered results of cells with specified font or background colors using Kutools

Kutools per Excel - Potenzia Excel con oltre 300 strumenti essenziali. Goditi funzionalità AI gratuite per sempre! Ottienilo ora

3.4.4 Filtrare celle con formule

Se hai un lungo elenco di dati che contiene sia valori effettivi che formule e vuoi filtrare solo le celle con formule, come fare? Questa sezione fornisce due metodi per ottenerlo.

3.4.4.1 Filtrare celle con formule con funzione definita dall'utente e comando Filtro

Per prima cosa devi individuare tutte le celle con formule nell'elenco tramite una funzione definita dall'utente, poi applicare il comando Filtro per filtrare le celle con formule in base ai risultati.

1. Premi i tasti "Alt" + "F11" per aprire la finestra "Microsoft Visual Basic for Applications".

2. Nella finestra "Microsoft Visual Basic for Applications", fai clic su "Inserisci" > "Modulo", poi copia il codice VBA qui sotto nella finestra del codice.

Function HasFormula(Cell)
HasFormula = Cell.HasFormula
End Function

A screenshot of the VBA editor in Excel showing a User-defined function to identify formula cells

3. Premi i tasti "Alt" + "Q" per chiudere la finestra "Microsoft Visual Basic for Applications".

4. Seleziona una cella vuota, che deve essere sulla stessa riga della cella che vuoi controllare se è una cella con formula, inserisci la formula qui sotto e premi "Invio". Seleziona la cella con il risultato e trascina il "quadrato di riempimento automatico" verso il basso per applicare la formula.

=HasFormula(C2)

A screenshot of a helper column in Excel using the HasFormula formula to identify formula cells

Come mostrato nello screenshot qui sotto, i risultati sono "FALSE" e "TRUE", che indicano che se la cella corrispondente è una cella con formula, restituisce TRUE, altrimenti FALSE.

5. Seleziona le celle con i risultati (inclusa l'intestazione), fai clic su "Dati" > "Filtro" per aggiungere un filtro.

6. Fai clic sulla freccia a discesa, seleziona solo la casella accanto a "TRUE" e poi fai clic su "OK".

A screenshot of the filter drop-down menu in Excel, configured to display only TRUE results for formula cells

A questo punto tutte le celle con formule sono filtrate.

A screenshot of filtered results showing only formula cells in Excel

3.4.4.2 Filtrare facilmente celle con formule con uno strumento straordinario

Qui mostriamo l'utilità "Filtro speciale" di Kutools per Excel per aiutarti a filtrare facilmente le celle con formule in un elenco con pochi clic.

Kutools per Excel offre oltre 300 funzionalità avanzate per semplificare compiti complessi, aumentando creatività ed efficienza. Integrato con capacità di intelligenza artificiale, Kutools automatizza le attività con precisione, rendendo la gestione dei dati senza sforzo. Informazioni dettagliate su Kutools per Excel... Prova gratuita...

1. Seleziona l'elenco in cui vuoi filtrare tutte le celle con formule, poi fai clic su "Kutools Plus" > "Filtro speciale" > "Filtra formule".

A screenshot of accessing the Filter Formula option in Kutools' Special Filter menu

2. Si apre una finestra di dialogo "Kutools per Excel" che ti informa su quante celle sono qualificate, fai clic su "OK" per continuare.

A questo punto tutte le celle con formule sono filtrate come mostrato nello screenshot qui sotto.

A screenshot showing filtered results of formula cells using Kutools' Special Filter in Excel

Inoltre, puoi utilizzare la funzione "Filtro speciale" di Kutools per Excel per filtrare facilmente celle con altri formati, come:

Filtrare tutte le celle con commenti, clicca per saperne di più...

Filtrare tutte le celle unite in base a un certo valore, clicca per saperne di più...

Kutools per Excel - Potenzia Excel con oltre 300 strumenti essenziali. Goditi funzionalità AI gratuite per sempre! Ottienilo ora

3.5 Filtrare con caratteri jolly

A volte potresti dimenticare i criteri di ricerca esatti durante il filtraggio. In questi casi, ti consigliamo di utilizzare i caratteri jolly.

In Excel ci sono solo3 caratteri jolly:

Carattere jolly Descrizione Esempio
* (asterisco) Rappresenta qualsiasi numero di caratteri Ad esempio, *berry trova “Blackberry”, “Strawberry”, “Blueberry” e così via
? (punto interrogativo) Rappresenta un singolo carattere qualsiasi Ad esempio, l?ck trova “lick”, “lock”, “lack” e così via
~ (tilde) seguito da *, ? o ~ Rappresenta un vero *, ? o ~ Ad esempio, Face~*Shop trova “Face*Shop”

Vediamo come utilizzare i caratteri jolly nel filtraggio.

Supponendo di dover filtrare tutte le celle che finiscono con Market nella colonna B come mostrato nello screenshot qui sotto, procedi come segue.

A screenshot of a dataset in Excel where cells ending with 'Market' will be filtered

1. Per prima cosa, crea un intervallo criteri. Inserisci un'intestazione uguale a quella della colonna originale, poi digita il criterio di filtro nella cella sottostante. Vedi screenshot:

A screenshot showing a criteria range set up to filter cells ending with 'Market' in Excel

2. Fai clic su "Dati" > "Avanzate".

A screenshot of selecting the Advanced Filter option under the Data tab in Excel

3. Nella finestra di dialogo "Filtro avanzato" che si apre, configura come segue.

3.1) Nella sezione "Azione", seleziona l'opzione "Filtra l'elenco, sul posto";
3.2) Nella casella "Intervallo elenco", seleziona l'intervallo dati originale da filtrare;
3.3) Nella casella "Intervallo criteri", seleziona le celle contenenti l'intestazione e il criterio di filtro creati al passaggio1;
3.4) Fai clic su "OK". Vedi screenshot:

A screenshot of the Advanced Filter dialog box in Excel configured to filter cells ending with 'Market'

A questo punto tutte le celle che finiscono con Market sono filtrate. Vedi screenshot:

A screenshot of filtered results showing cells ending with 'Market' in Excel

L'utilizzo dei caratteri jolly * e ~ nel filtraggio è lo stesso delle operazioni sopra.

3.6 Filtrare con la casella di ricerca integrata

Se utilizzi Excel2010 o versioni successive, noterai che c'è una casella di ricerca integrata nel filtro di Excel. Questa sezione mostra come utilizzare questa casella di ricerca per filtrare i dati in Excel.

Come mostrato nello screenshot qui sotto, vuoi filtrare tutte le celle che contengono “Market”, la casella di ricerca può aiutarti a farlo facilmente.

A screenshot of a dataset in Excel where cells ending with 'Market' will be filtered

1. Seleziona l'intervallo di colonna in cui vuoi filtrare i dati, fai clic su "Dati" > "Filtro" per aggiungere un filtro.

2. Fai clic sulla freccia a discesa, inserisci “Market” nella casella di ricerca e poi fai clic su "OK".

Puoi vedere che tutti i testi corrispondenti vengono elencati in tempo reale mentre digiti nella casella di ricerca.

A screenshot of using the search box in Excel's filter menu to display data containing 'Market'

A questo punto tutte le celle che contengono “Market” sono filtrate come mostrato nello screenshot qui sotto.

A screenshot of filtered results showing cells containing 'Market' in Excel


4. Copiare solo i dati visibili (ignorando dati nascosti o filtrati)

Per impostazione predefinita, Excel copia sia le celle visibili che quelle nascoste. Se vuoi copiare solo le celle visibili dopo il filtraggio, puoi provare uno dei metodi seguenti.
Copiare solo i dati visibili con tasti di scelta rapida

Puoi utilizzare i tasti di scelta rapida per selezionare solo le celle visibili e poi copiarle e incollarle manualmente nella posizione desiderata.

1. Seleziona l'intervallo che vuoi copiare solo nelle celle visibili. In questo passaggio vengono selezionate sia le celle visibili che quelle nascoste.

2. Premi contemporaneamente i tasti "Alt" e ";". Ora sono selezionate solo le celle visibili.

3. Premi i tasti "Ctrl" + "C" per copiare le celle selezionate, poi premi "Ctrl" + "V" per incollarle.

Copiare facilmente solo i dati visibili con uno strumento straordinario

Qui presentiamo la funzione "Incolla su visibile" di Kutools per Excel per copiare facilmente solo i dati visibili in Excel. Inoltre, con questa funzione puoi copiare e incollare valori solo nelle celle visibili di un intervallo filtrato.

Kutools per Excel offre oltre 300 funzionalità avanzate per semplificare compiti complessi, aumentando creatività ed efficienza. Integrato con capacità di intelligenza artificiale, Kutools automatizza le attività con precisione, rendendo la gestione dei dati senza sforzo. Informazioni dettagliate su Kutools per Excel... Prova gratuita...

1. Seleziona l'intervallo filtrato che vuoi copiare solo nelle celle visibili, poi fai clic su "Kutools" > "Intervallo" > "Incolla su visibile" > "Tutto / Incolla solo valori".

Per le celle con formule, scegli "Tutto" per copiare sia il risultato che le formule, scegli "Incolla solo valori" per copiare solo i valori effettivi.

2. Nella finestra di dialogo "Incolla nell'intervallo visibile" che si apre, scegli una cella vuota dove incollare le celle copiate e poi fai clic su "OK".

A questo punto solo le celle visibili nell'intervallo filtrato selezionato vengono copiate e incollate in una nuova posizione.

A screenshot showing visible cells from a filtered range copied and pasted to a new location using Kutools

Nota: Se l'intervallo di destinazione è stato filtrato, i valori selezionati verranno incollati solo nelle celle visibili.

Kutools per Excel - Potenzia Excel con oltre 300 strumenti essenziali. Goditi funzionalità AI gratuite per sempre! Ottienilo ora


5. Eliminare le righe nascoste o visibili dopo il filtraggio

Per un elenco filtrato, potresti dover eliminare le righe nascoste per mantenere solo i dati visibili. In questa sezione imparerai tre metodi per eliminare righe nascoste o visibili in un elenco filtrato in Excel.

Eliminare tutte le righe nascoste dal foglio di lavoro corrente con codice VBA

Il codice VBA qui sotto può aiutare a eliminare tutte le righe nascoste dal foglio di lavoro corrente in Excel.

Nota: Questo VBA rimuove non solo le righe nascoste nell'elenco filtrato, ma anche le righe nascoste manualmente.

1. Nel foglio di lavoro che contiene le righe nascoste da rimuovere, premi contemporaneamente i tasti "Alt" + "F11" per aprire la finestra "Microsoft Visual Basic for Applications".

2. Nella finestra "Microsoft Visual Basic for Applications", fai clic su "Inserisci" > "Modulo" e poi copia il codice VBA qui sotto nella finestra del modulo.

Codice VBA: Elimina tutte le righe nascoste dal foglio di lavoro corrente

Sub RemoveHiddenRows()
    Dim xRow As Range
    Dim xRg As Range
    Dim xRows As Range
    On Error Resume Next
    Set xRows = Intersect(ActiveSheet.Range("A:A").EntireRow, ActiveSheet.UsedRange)
    If xRows Is Nothing Then Exit Sub
        For Each xRow In xRows.Columns(1).Cells
            If xRow.EntireRow.Hidden Then
                If xRg Is Nothing Then
                    Set xRg = xRow
                Else
                    Set xRg = Union(xRg, xRow)
                End If
            End If
        Next
        If Not xRg Is Nothing Then
            MsgBox xRg.Count & " hidden rows have been deleted", , "Kutools for Excel"
            xRg.EntireRow.Delete
        Else
            MsgBox "No hidden rows found", , "Kutools for Excel"
        End If
End Sub

3. Premi il tasto "F5" per eseguire il codice.

4. Si apre una finestra di dialogo "Kutools per Excel" che ti informa su quante righe nascoste sono state rimosse, fai clic su "OK" per chiuderla.

A screenshot of a Kutools dialog box showing the number of hidden rows removed in Excel

A questo punto tutte le righe nascoste (sia nascoste automaticamente che manualmente) sono state rimosse.

Eliminare le righe visibili dopo il filtraggio con la funzione Vai a

Se vuoi rimuovere solo le righe visibili in un certo intervallo, la funzione "Vai a" può aiutarti.

1. Seleziona l'intervallo filtrato da cui vuoi rimuovere le righe visibili, premi il tasto "F5" per aprire la finestra di dialogo "Vai a".

2. Nella finestra di dialogo "Vai a", fai clic sul pulsante "Speciale".

A screenshot of the Go To dialog box in Excel with the Special button highlighted

3. Nella finestra di dialogo "Vai a speciale", seleziona l'opzione "Solo celle visibili" e poi fai clic su "OK".

A screenshot of the Go To Special dialog box in Excel with the Visible cells only option selected

4. Ora tutte le celle visibili sono selezionate. Fai clic con il tasto destro sull'intervallo selezionato e poi su "Elimina riga" nel menu contestuale.

A screenshot of the Delete Row option in the right-click context menu in Excel to delete visible rows

A questo punto tutte le celle visibili sono state eliminate.

Eliminare facilmente righe nascoste o visibili dopo il filtraggio con uno strumento straordinario

I metodi sopra sono laboriosi e richiedono tempo. Qui consigliamo la funzione "Elimina righe (colonne) nascoste (visibili)" di Kutools per Excel. Con questa funzione puoi eliminare facilmente righe nascoste o visibili non solo in un intervallo selezionato, ma anche nel foglio di lavoro corrente, in più fogli selezionati o nell'intero workbook. Procedi come segue.

Kutools per Excel offre oltre 300 funzionalità avanzate per semplificare compiti complessi, aumentando creatività ed efficienza. Integrato con capacità di intelligenza artificiale, Kutools automatizza le attività con precisione, rendendo la gestione dei dati senza sforzo. Informazioni dettagliate su Kutools per Excel... Prova gratuita...

1. Seleziona un intervallo da cui vuoi rimuovere tutte le righe nascoste o visibili.

Note:

1) Per rimuovere righe nascoste o visibili dal foglio di lavoro corrente o dall'intero workbook, ignora questo passaggio;
2) Per rimuovere righe nascoste o visibili da più fogli contemporaneamente, devi selezionare questi fogli uno alla volta tenendo premuto il tasto Ctrl.

2. Fai clic su "Kutools" > "Elimina" > "Elimina righe (colonne) nascoste (visibili)".

A screenshot of Kutools’ Delete Hidden (Visible) Rows & Columns option in the Delete menu in Excel

3. Nella finestra di dialogo "Elimina righe (colonne) nascoste (visibili)", configura come segue.

3.1) Nell'elenco a discesa "Cerca in", scegli un'opzione secondo necessità;
Ci sono4 opzioni: "Intervallo selezionato", "Foglio di lavoro attivo", "Fogli di lavoro selezionati", "Tutti i fogli di lavoro".
3.2) Nella sezione "Tipo di eliminazione", scegli l'opzione "Righe";
3.3) Nella sezione "Tipo dettagliato", scegli "Righe visibili" o "Righe nascoste" in base alle tue esigenze;
3.4) Fai clic su "OK". Vedi screenshot:

A screenshot of the Delete Hidden (Visible) Rows & Columns dialog box with configuration options

4. A questo punto tutte le righe visibili o nascoste vengono eliminate in un colpo solo. Nel frattempo, si apre una finestra di dialogo che ti informa sul numero di righe eliminate, fai clic su "OK" per completare l'operazione.

A screenshot of a Kutools dialog box showing the number of rows deleted during the operation

Kutools per Excel - Potenzia Excel con oltre 300 strumenti essenziali. Goditi funzionalità AI gratuite per sempre! Ottienilo ora


6. Filtrare su più fogli di lavoro

Normalmente è facile filtrare i dati in un foglio di lavoro. In questa sezione imparerai come filtrare i dati utilizzando gli stessi criteri su più fogli di lavoro che hanno la stessa struttura dati.

Supponiamo che un workbook contenga tre fogli di lavoro come mostrato nello screenshot qui sotto e che tu voglia filtrare i dati su questi tre fogli contemporaneamente con lo stesso criterio “Prodotto = KTE”, il codice VBA qui sotto può aiutarti.

1. Premi i tasti "Alt" + "F11" per aprire la finestra "Microsoft Visual Basic for Applications".

2. Nella finestra "Microsoft Visual Basic for Applications", fai clic su "Inserisci" > "Modulo" e poi copia il codice VBA qui sotto nella finestra del modulo.

Codice VBA: Filtrare dati su più fogli di lavoro contemporaneamente

Sub apply_autofilter_across_worksheets()
'Updateby Extendoffice 20210518
    Dim xWs As Worksheet
    On Error Resume Next
    For Each xWs In Worksheets
        xWs.Range("A1").AutoFilter 1, "=KTE"
    Next
End Sub

A screenshot of the VBA editor in Excel with a module containing code to filter data across multiple sheets

Nota: La riga “Xws.Range(“A1”.AutoFilter1, “=KTE”)” nel codice indica che filtrerai i dati nella colonna A con il criterio =KTE e il numero1 è il numero della colonna A. Puoi modificarli secondo necessità. Ad esempio, se vuoi filtrare tutti i numeri maggiori di500 nella colonna B, puoi cambiare questa riga in “Xws.Range(“B1”.AutoFilter2, “>500”)”.

3. Premi il tasto "F5" per eseguire il codice.

Le colonne specificate ora sono filtrate contemporaneamente su tutti i fogli di lavoro del workbook corrente. Vedi i risultati qui sotto.

A screenshot showing filtered results across multiple sheets in Excel based on specified criteria


7. Riapplicare il filtro dopo aver modificato i dati

A volte potresti aver apportato modifiche a un intervallo filtrato. Tuttavia, il risultato del filtro rimane invariato indipendentemente dalle modifiche apportate all'intervallo (vedi screenshot sotto). Questa sezione mostra due metodi per riapplicare manualmente o automaticamente il filtro sull'intervallo corrente in modo che le modifiche apportate vengano incluse.

Riapplicare manualmente il filtro con il comando Riapplica

Excel dispone della funzione integrata "Riapplica" per riapplicare manualmente il filtro. Puoi procedere come segue.

Fai clic su "Dati" > "Riapplica" per riapplicare il filtro nel foglio corrente.

A questo punto puoi vedere che l'intervallo filtrato viene riapplicato per includere le modifiche apportate.

Riapplicare automaticamente il filtro con codice VBA

Se l'elenco filtrato deve essere modificato frequentemente, dovrai fare clic ripetutamente per applicare questa funzione Riapplica. Qui forniamo un codice VBA per riapplicare automaticamente un filtro in tempo reale quando i dati cambiano.

1. Nel foglio di lavoro che contiene il filtro da riapplicare automaticamente, fai clic con il tasto destro sulla scheda del foglio e seleziona "Visualizza codice".

2. Nella finestra "Microsoft Visual Basic for Applications" che si apre, copia il codice VBA qui sotto nella finestra del codice.

Codice VBA: Riapplicare automaticamente il filtro quando si modificano i dati

Private Sub Worksheet_Change(ByVal Target As Range)
   Sheets("Sheet2").AutoFilter.ApplyFilter
End Sub

Nota: Nel codice, “Sheet2” è il nome del foglio di lavoro corrente. Puoi modificarlo secondo necessità.

A screenshot of VBA code to automatically reapply filters when data changes in Excel

3. Premi i tasti "Alt" + "Q" per chiudere la finestra "Microsoft Visual Basic for Applications".

Da ora in poi, quando modifichi i dati nell'elenco filtrato, il risultato del filtro verrà aggiornato dinamicamente. Vedi la gif qui sotto.

An animated GIF showing filters dynamically reapplying in Excel when data changes


8. Cancella o rimuovi il filtro

Abbiamo visto come aggiungere, applicare e utilizzare il filtro nei contenuti precedenti. Ora vediamo come cancellare o rimuovere il filtro in Excel.

8.1 Cancella un filtro da una colonna

Dopo aver applicato il filtro in una colonna, se vuoi cancellarlo, fai clic sull'icona filtro e poi su "Cancella filtro da “Nome intestazione”" dal menu a discesa.

8.2 Cancella tutti i filtri in un foglio di lavoro

Se hai applicato il filtro su più colonne e vuoi cancellarli tutti contemporaneamente, fai clic su "Dati" > "Cancella".

A questo punto tutti i filtri vengono cancellati come mostrato nello screenshot qui sotto.

8.3 Cancella i filtri da tutti i fogli di lavoro nel workbook corrente

Supponiamo di aver applicato filtri su più fogli di lavoro in un workbook e di volerli cancellare tutti insieme. Il codice VBA qui sotto può aiutarti.

1. Apri il workbook da cui vuoi cancellare tutti i filtri, poi premi contemporaneamente i tasti "Alt" + "F11".

2. Nella finestra "Microsoft Visual Basic for Applications" che si apre, fai clic su "Inserisci" > "Modulo" e poi copia il codice VBA qui sotto nella finestra del modulo.

Codice VBA: Cancella i filtri da tutti i fogli di lavoro nel workbook corrente

Sub Auto_Open()
'Updated by Extendoffice 20201113
    Dim xAF As AutoFilter
    Dim xFs As Filters
    Dim xLos As ListObjects
    Dim xLo As ListObject
    Dim xRg As Range
    Dim xWs As Worksheet
    Dim xIntC, xF1, xF2, xCount As Integer
    Application.ScreenUpdating = False
    On Error Resume Next
    For Each xWs In Application.Worksheets
        xWs.ShowAllData
        Set xLos = xWs.ListObjects
        xCount = xLos.Count
        For xF1 = 1 To xCount
         Set xLo = xLos.Item(xF1)
         Set xRg = xLo.Range
         xIntC = xRg.Columns.Count
         For xF2 = 1 To xIntC
            xLo.Range.AutoFilter Field:=xF2
         Next
        Next
    Next
    Application.ScreenUpdating = True
End Sub

A screenshot of the VBA editor in Excel with a module containing code to clear filters from all worksheets

3. Premi il tasto "F5" per eseguire il codice. A questo punto tutti i filtri vengono cancellati da tutti i fogli di lavoro del workbook corrente.

8.4 Rimuovi tutti i filtri in un foglio di lavoro

I metodi sopra aiutano solo a cancellare lo stato filtrato, ma la funzione filtro rimane attiva nel foglio di lavoro. Se vuoi rimuovere tutti i filtri da un foglio di lavoro, prova i metodi seguenti.

Rimuovere tutti i filtri in un foglio di lavoro disattivando il Filtro

Fai clic su "Dati" > "Filtro" per disattivare la funzione (il pulsante Filtro non è evidenziato).

A screenshot showing the Data tab in Excel with the Filter option highlighted to turn it off

Rimuovere tutti i filtri in un foglio di lavoro con scorciatoia da tastiera

Inoltre, puoi utilizzare la scorciatoia da tastiera per rimuovere tutti i filtri in un foglio di lavoro.

Nel foglio di lavoro che contiene i filtri da rimuovere, premi contemporaneamente i tasti "Ctrl" + "Shift" + "L".

Tutti i filtri nel foglio di lavoro corrente vengono rimossi immediatamente.

A screenshot of a worksheet in Excel with all filters removed after pressing Ctrl + Shift + L

I migliori strumenti per la produttività in Office

🤖 Kutools AI Aide: Rivoluziona l'analisi dei dati grazie a: Esecuzione Intelligente | Genera Codice | Crea Formule Personalizzate | Analizza Dati e Genera Grafici | Richiama Funzioni avanzate di Kutools
Funzionalità popolari: Trova, evidenzia o contrassegna duplicati | Elimina righe vuote | Unisci colonne o celle senza perdere dati | Arrotonda...
Super RICERCA.VERT: Ricerca VERT con criteri multipli | Ricerca VERT con valori multipli | Ricerca su più fogli | Corrispondenza approssimativa...
Elenco a discesa avanzato: Crea rapidamente un elenco a discesa | Elenco a discesa dipendente | Elenco a discesa multi-selezione...
Gestione Colonne: Aggiungi un numero specifico di colonne | Sposta colonne | Attiva/disattiva la visibilità delle colonne nascoste | Confronta intervalli e colonne...
Funzionalità in evidenza: Attenzione della griglia | Visualizzazione di progettazione | Barra delle formule avanzata | Gestione Cartella di lavoro e Foglio di lavoro | Libreria AutoText | Selettore di data | Unisci dati | Crittografa/Decrittografa celle | Invia Email tramite elenco | Super Filtri | Filtro speciale (filtra grassetto/corsivo/barrato...) ...
Top15 set di strumenti:12 strumenti di testo (Aggiungi testo, Elimina Caratteri Specifici, ...) | Oltre50 tipi di grafici (Diagramma di Gantt, ...) | Oltre40 formule pratiche (Calcola l'età in base alla data di nascita, ...) |19 strumenti di inserimento (Inserisci codice QR, Inserisci Immagine da percorso, ...) |12 strumenti di conversione (Converti in parole, Conversione valuta, ...) |7 strumenti di unione e divisione (Unione avanzata righe, Dividi celle, ...) | ... e molto altro

Potenzia le tue competenze in Excel con Kutools per Excel e sperimenta un'efficienza mai vista prima. Kutools per Excel offre oltre300 funzionalità avanzate per aumentare la produttività e risparmiare tempo. Clicca qui per ottenere la funzione di cui hai più bisogno...


Office Tab porta l'interfaccia a schede in Office e rende il tuo lavoro molto più semplice

  • Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Apri e crea più documenti in nuove schede della stessa finestra, invece che in nuove finestre.
  • Aumenta la tua produttività del50% e riduce centinaia di clic del mouse ogni giorno!