Vai al contenuto principale

Filtraggio dei dati in Excel: semplice e completo

Il comando Filtro Excel può aiutare a filtrare i dati in un intervallo o in una tabella per mostrare solo i dati necessari e nascondere il resto. Puoi applicare i suoi operatori incorporati per filtrare facilmente numeri, testi o date come filtrare tutti i numeri che sono maggiori o uguali a un certo numero, filtrare il testo che inizia, finisce o contiene un carattere o una parola specifica, oppure mostra solo le righe in cui il la data di scadenza è prima o dopo una certa data e così via. Dopo aver filtrato i dati in un intervallo o in una tabella, se i dati vengono modificati, è possibile applicare nuovamente un filtro per ottenere i nuovi dati o deselezionare un filtro per visualizzare tutti i dati.

In questo tutorial, dimostreremo come aggiungere, utilizzare o rimuovere filtri in Excel. Oltre a ciò, ti guideremo su come migliorare la funzione di filtro per gestire problemi Excel più complicati.

Sommario: [ Nascondere ]

(Fare clic su qualsiasi titolo nel sommario sottostante o a destra per passare al capitolo corrispondente.)

1. Come aggiungere un filtro in Excel

Per filtrare i dati in un intervallo o una tabella, in primo luogo è necessario aggiungere un filtro ai dati. Questa sezione fornisce 3 modi per aggiungere un filtro in Excel.

1.1 Comando Filtro nella scheda Dati

Seleziona le celle in un intervallo o una tabella a cui desideri aggiungere un filtro, fai clic su Dati > Filtro.

1.2 Comando Filtra nella scheda Home

Seleziona le celle in un intervallo o una tabella a cui desideri aggiungere un filtro, fai clic su Casa > Ordina e filtra > Filtro.

1.3 Aggiungi filtro con scorciatoia

Selezionare le celle in un intervallo o una tabella a cui si desidera aggiungere un filtro, quindi premere Ctrl + Shift + L chiavi.

Dopo aver applicato una delle operazioni precedenti, è possibile vedere le frecce a discesa aggiunte nelle intestazioni delle colonne delle celle selezionate.


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

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

2.1 Applicare il filtro a una colonna (un criterio)

Se si desidera applicare il filtro solo a una colonna, ad esempio i dati del filtro nella colonna C come mostrato nell'immagine sottostante. Per favore, vai a quella colonna e poi fai come segue.

  1. 1) Fare clic sulla freccia del menu a discesa nell'intestazione della colonna.
  2. 2) Specificare una condizione di filtro di cui hai bisogno.
  3. 3) Fare clic su OK pulsante per avviare il filtraggio. Vedi screenshot:

Ora il filtro viene applicato alla colonna C. Tutti i dati che soddisfano i criteri del filtro verranno visualizzati e il resto verrà nascosto.

Dopo aver applicato il filtro, puoi vedere la freccia a discesa che si trasforma in un'icona di filtro .

È molto importante che quando passi il cursore sull'icona del filtro, i criteri di filtro che hai specificato vengano visualizzati come suggerimento sullo schermo come mostrato nell'immagine sottostante. Quindi, se dimentichi i criteri che hai specificato per un filtro, passa semplicemente il cursore sull'icona del filtro.

2.2 Applicare il filtro con più criteri a più colonne (più criteri)

2.2.1 Applicare il filtro con più criteri a più colonne una per una

Se desideri applicare il filtro a più colonne con più criteri, ripeti semplicemente il metodo sopra a più colonne una per una.

Dopo aver applicato il filtro a più colonne, è possibile vedere le frecce a discesa nelle colonne filtrate trasformate in icone di filtro.

2.2.2 Applicare contemporaneamente un filtro con più criteri a più colonne

Con il metodo sopra, è necessario applicare il filtro alle colonne una per una e il punto più importante è che questo metodo supporta solo E criteri. Qui introdurre i metodi per non solo applicare il filtro a più colonne contemporaneamente, ma anche applicare entrambi i file E ed OR criteri.

Supponendo di avere una tabella di dati come mostrato nell'immagine sottostante e di voler filtrare i dati da più colonne in base a più criteri: Prodotto = AAA-1 e ordine> 80, or Prezzo totale> 10000. Si prega di provare uno dei seguenti metodi per farlo.

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

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

1. In primo luogo, creare i criteri nel foglio di lavoro come mostrato nell'immagine sottostante.

Nota: Per i criteri AND, posizionare i valori dei criteri in celle diverse della stessa riga. E posiziona il valore dei criteri OR sull'altra riga.

2. Clic Dati > Tecnologia accendere il Filtro avanzato funzione.

3. Nel Filtro avanzato finestra di dialogo, configurare come segue.

3.1) nel Action sezione, selezionare il Filtra l'elenco, sul posto opzione;
3.2) nel Intervallo elenco casella, selezionare l'intervallo di dati originale o la tabella che si desidera filtrare (qui seleziono A1: D9);
3.3) nel Gamma di criteri casella, seleziona l'intervallo contenente i valori dei criteri che hai creato nel passaggio 1;
3.4) Fare clic su OK pulsante.

Ora le colonne vengono filtrate simultaneamente in base ai criteri forniti come mostrato nell'immagine sottostante.

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

Il E ed OR i criteri di filtro non sono facili da gestire nel metodo sopra, qui consiglio vivamente il Super filtro caratteristica di Kutools for Excel. Con questa funzione, puoi applicare facilmente il filtro a più colonne con criteri AND e OR in Excel.

1. Dopo l'installazione Kutools for Excel, fare clic su Kutools Plus > Super filtro.

Poi il Super filtro riquadro viene visualizzato sul lato destro del foglio di lavoro.

Per impostazione predefinita, vengono aggiunti due gruppi di criteri vuoti con una relazione OR tra di loro nel file Super filtro Pannello. E la relazione tra i criteri nello stesso gruppo è AND. È possibile modificare la relazione tra diversi gruppi in base alle proprie esigenze.

2. Nel Super filtro riquadro, configurare i criteri di filtro come segue.

2.1) Controllare il file Specificato fare clic su pulsante per selezionare l'intervallo o la tabella originale che filtrerai;
2.2) nel Rapporto elenco a discesa, scegliere O;
3.3) Fare clic sulla prima riga vuota nel primo gruppo, quindi specificare i criteri in base alle proprie necessità;

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 e così via da questo menu a discesa), la terza è per i tipi di criteri e l'ultima casella di testo è per il valore dei criteri.

Come esempio che abbiamo menzionato sopra, qui scelgo Prodotto > Testo > Equivale separatamente dai tre elenchi a discesa, quindi digitare AAA-1 nella casella di testo. Vedi screenshot:

2.4) Continua a creare i criteri di riposo e il file Or i criteri devono essere creati in un nuovo gruppo. Come mostrato nell'immagine sottostante, vengono creati tutti i criteri. È possibile eliminare il criterio vuoto dai gruppi.
2.5) Fare clic su Filtro pulsante per avviare il filtraggio.

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

Suggerimenti: Con questa pratica funzione, puoi aggiungere più criteri in un gruppo, aggiungere più gruppi, salvare le impostazioni di filtro correnti come scenario per un utilizzo futuro e così via. È uno strumento indispensabile che può far risparmiare un sacco di tempo di lavoro e migliorare l'efficienza lavorativa.

  Se desideri avere una prova gratuita (30 giorni) di questa utility, fare clic per scaricarlo, quindi andare ad applicare l'operazione secondo i passaggi precedenti.

Fare clic per saperne di più su questa funzione.


3. Come utilizzare il filtro in Excel

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

3.1 Filtrare i valori di testo

3.1.1 Filtrare le celle di testo con criteri specifici (iniziare con, finire con, contenere e così via)

In realtà, l'operatore di filtro integrato - Filtri di testo fornisce molti criteri utili per filtrare facilmente il testo. Supponendo di voler filtrare le celle che iniziano con un carattere specifico come J, per favore fai come segue per farlo.

1. Aggiungere il filtro all'intestazione della colonna dell'intervallo di dati originale. Clicca per sapere come.

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

3. Clic Filtri di testo > Inizia con.

4. Nel Filtro automatico personalizzato finestra di dialogo, immettere il carattere specifico (qui digito una J) nella casella di testo, quindi fare clic OK.

Suggerimenti: Puoi aggiungerne un altro E altre ancora… or Or criteri di relazione di cui hai bisogno.

Ora tutte le celle iniziano con il carattere J vengono visualizzate nella colonna D come mostrato nell'immagine sottostante.

3.1.2 Filtro con distinzione tra maiuscole e minuscole

Sembra che sia facile filtrare le celle di testo in base a criteri specifici con l'operatore di filtro incorporato. Tuttavia, poiché la funzione Filtro non supporta il filtraggio del testo con distinzione tra maiuscole e minuscole, come possiamo eseguire un filtro con distinzione tra maiuscole e minuscole in Excel? Questa sezione ti mostrerà i metodi per ottenerlo.

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

Supponendo di voler filtrare tutte le maiuscole di un certo testo come "STRUMENTI DI TESTO" nella colonna B, si prega di fare come segue.

1. Crea una colonna helper oltre all'intervallo di dati originale (qui scelgo la colonna D come colonna helper). Immettere la formula seguente nella seconda cella e quindi premere il tasto Invio. Seleziona la cella del risultato, trascinala Maniglia di riempimento automatico per ottenere gli altri risultati.

= ESATTO (B2, MAIUSCOLO (B2))

Nota: Questa formula aiuta a identificare le celle maiuscole e minuscole. Se una cella contiene tutti i caratteri maiuscoli, il risultato sarà VERO, altrimenti, otterrai il risultato come FALSE.

2. Selezionare le colonne B e D (verrà selezionata la colonna C, non importa), fare clic su Data> Filtro per aggiungervi filtri.

3. Vai alla colonna B (la colonna contiene i testi che filtrerai), quindi configura come segue.

3.1) Fare clic sulla freccia a discesa nella colonna B;
3.2) Deseleziona il Seleziona tutto casella per deselezionare tutti gli elementi;
3.3) Selezionare la casella di controllo accanto a STRUMENTI DI TESTO;
3.4) Fare clic su OK pulsante. Vedi screenshot:

Ora solo le maiuscole e le minuscole degli "strumenti di testo" vengono visualizzate nella colonna B.

4. Fare clic sulla freccia a discesa nella colonna D, deselezionare il Seleziona tutto casella di controllo, selezionare la casella di controllo accanto al file TRUE elemento, quindi fare clic su OK pulsante.

Quindi tutte le maiuscole del testo "strumenti di testo" nella colonna B vengono filtrate come mostrato nell'immagine sottostante.

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

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

1. Selezionare l'intervallo di colonne all'interno del quale filtrare i testi, quindi fare clic su Kutools Plus > Filtro speciale > Filtro speciale.

2. Nel Filtro speciale finestra di dialogo, eseguire le impostazioni seguenti.

2.1) nel Escursione box, puoi vedere che l'intervallo selezionato è elencato. Puoi modificare l'intervallo di cui hai bisogno;
2.2) nel Filtra regole sezione, scegli l'opzione Testo, quindi seleziona Testo maiuscolo or Testo minuscolo dall'elenco a discesa sottostante;
2.3) Fare clic OK.

3. Quindi a Kutools for Excel la finestra di dialogo si apre per dirti quante celle sono state trovate e verranno filtrate, fai clic su OK pulsante.

Ora tutte le celle maiuscole o minuscole vengono filtrate immediatamente come mostrato nell'immagine sottostante.

  Se desideri avere una prova gratuita (30 giorni) di questa utility, fare clic per scaricarlo, quindi andare ad applicare l'operazione secondo i passaggi precedenti.

Fare clic per saperne di più su questa funzione.

3.1.3 Filtrare per lunghezza del testo

Se vuoi filtrare le celle in base alla lunghezza del testo, ad esempio, per filtrare le celle con una lunghezza del testo pari a 10 caratteri, cosa dovresti fare? Qui i tre metodi seguenti possono farti un favore.

3.1.3.1 Filtrare le celle in base alla lunghezza del testo con il comando Filtro

In realtà, il comando Filter ha l'operatore integrato per risolvere questo problema, si prega di fare come segue.

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

2. Fare clic sulla freccia a discesa nell'intestazione della colonna, quindi fare clic su Filtri di testo > Filtro personalizzato. Vedi screenshot:

3. Nel Filtro automatico personalizzato finestra di dialogo, selezionare i criteri come uguale a, digitare 10 punti interrogativi (?) come modalità modello nella casella di testo, quindi fare clic sul OK pulsante.

Suggerimenti:: Questi 10 punti interrogativi indicano che corrisponderà alla stringa di testo la cui lunghezza è 10.

Ora tutte le celle la cui lunghezza della stringa di testo è 10 (spazi inclusi) vengono filtrate immediatamente.

3.1.3.2 Filtrare le celle in base alla lunghezza del testo con la formula e il comando Filtro

Inoltre, è possibile utilizzare la funzione LEN per calcolare la lunghezza della stringa di testo di ciascuna cella, quindi applicare il comando Filtro per filtrare le celle della lunghezza del testo necessaria in base al risultato calcolato.

1. Creare una colonna helper adiacente all'intervallo di dati originale. Inserisci la formula seguente al suo interno e quindi premi il tasto Invio. Seleziona la cella del risultato e trascinala Maniglia di riempimento automatico per ottenere gli altri risultati.

= LEN (B2)

Ora stai ottenendo la lunghezza del testo di ogni cella nella colonna specificata.

2. Selezionare la colonna helper (includi intestazione), fare clic su Dati > Filtro per aggiungervi un filtro.

3. Fare clic sulla freccia del menu a discesa, deselezionare il Seleziona tutto casella per deselezionare tutti gli elementi, quindi selezionare solo la casella accanto al numero 10 e infine fare clic su OK pulsante.

Ora tutte le celle la cui lunghezza della stringa di testo è 10 (spazi inclusi) vengono filtrate immediatamente.

3.1.3.3 Filtra facilmente le celle in base alla lunghezza del testo con uno strumento straordinario

Qui consiglio il Filtro speciale utilità di Kutools for Excel per aiutarti a filtrare facilmente le celle in base alla lunghezza del testo in Excel.

1. Selezionare l'intervallo di colonne in cui filtrare le celle in base a una determinata lunghezza del testo, fare clic su Kutools Plus > Filtro speciale > Filtro speciale. Vedi screenshot:

2. Nel Filtro speciale finestra di dialogo, configurare come segue.

2.1) L'intervallo selezionato viene visualizzato nel file Escursione scatola, puoi cambiarla secondo le tue necessità;
2.2) nel Filtra regole sezione, scegli il file Testo opzione;
2.3) Seleziona Lunghezza del testo uguale all'opzione dall'elenco a discesa, quindi immettere il numero 10 nella casella di testo;
2.4) Fare clic OK.

3. Il Kutools for Excel la finestra di dialogo si apre per dirti quante celle sono state trovate e verranno filtrate, fai clic su OK andare avanti.

Quindi tutte le celle con una lunghezza della stringa di testo uguale a 10 vengono filtrate come mostrato nell'immagine sottostante.

  Se desideri avere una prova gratuita (30 giorni) di questa utility, fare clic per scaricarlo, quindi andare ad applicare l'operazione secondo i passaggi precedenti.

3.2 Filtrare i numeri

In Excel, è anche molto facile filtrare i numeri con il comando Filtri numeri.

Supponendo di voler filtrare celle con numeri compresi tra 15000 e 20000 in una colonna (come la colonna C come mostrato nell'immagine sottostante), puoi fare come segue per ottenerlo.

1. Selezionare l'intervallo di colonne contenente i numeri da filtrare, fare clic su Dati > Filtro per aggiungere un filtro.

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

2.1) Fare clic sulla freccia a discesa per aprire il filtro;
2.2) Fare clic Filtri numerici > Fra;

2.3) nel Filtro automatico personalizzato finestra di dialogo, immettere i criteri e quindi fare clic su OK.

Suggerimenti: Poiché voglio filtrare le celle con numeri compresi tra 15000 e 20000, qui inserisco 15000 e 20000 separatamente nelle caselle di testo.

Ora le celle con numeri compresi tra 15000 e 20000 vengono filtrate come mostrato nell'immagine sottostante.

3.3 Filtrare le date

Per impostazione predefinita, la funzione incorporata Filtri data fornisce 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.

3.3.1 Filtrare le date per giorno della settimana o fine settimana

Supponendo che tu abbia una tabella di dati come mostrato nell'immagine sottostante, se desideri filtrare le date per giorno della settimana o fine settimana, applica uno dei metodi seguenti.

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

In questa sezione, applicherai la funzione WEEKDAY per calcolare il giorno della settimana di ciascuna data, quindi applicherai il filtro per filtrare il determinato giorno della settimana o i fine settimana di cui hai bisogno.

1. In una cella vuota (D2 in questo caso), inserisci la formula seguente e premi il tasto entrare chiave. Seleziona la cella del risultato e trascina il file Maniglia di riempimento automatico sopra le celle sottostanti per applicare questa formula.

= WEEKDAY (A2)

Suggerimenti:

1) Poiché è necessario filtrare le celle della data in base ai valori della colonna helper, i valori dei risultati e le celle della data originale dovrebbero trovarsi sulle stesse righe.
2) Nella formula, A2 è la prima cella che contiene la data che si desidera filtrare.

Nota: Come puoi vedere, la formula restituisce numeri da 1 a 7, che indica il giorno della settimana da Domenica a Sabato (1 è per domenica, 7 è per sabato).

2. Selezionare tutti i risultati della formula (includere la cella di intestazione), fare clic su Dati > Filtro.

3. Fare clic sulla freccia a discesa e quindi deselezionare il Seleziona tutto casella di controllo.

1) Se vuoi filtrare tutti i fine settimana, seleziona le caselle di controllo accanto ai numeri 1 e 7;
2) Se si desidera filtrare un determinato giorno della settimana tranne i fine settimana, selezionare la casella di controllo accanto ai numeri tranne 1 e 7. Ad esempio, se si desidera filtrare tutti i venerdì, è sufficiente selezionare la casella di controllo accanto al numero 6.

Quindi tutte le celle dei fine settimana o di un determinato giorno della settimana vengono filtrate. Vedi screenshot:

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

Se il metodo sopra non è conveniente per te, qui consigliamo il file Filtro speciale utilità di Kutools for Excel. Con questa funzione, puoi facilmente filtrare le celle contenenti qualsiasi giorno della settimana solo con diversi clic.

1. Selezionare le celle contenenti le date che si desidera filtrare in base a un determinato giorno della settimana.

2. Clic Kutools Plus > Filtro speciale > Filtro speciale.

3. Nel Filtro speciale finestra di dialogo, configurare come segue.

3.1) L'intervallo selezionato viene visualizzato nel file Escursione scatola. Puoi modificare l'intervallo di cui hai bisogno;
3.2) nel Filtra regole sezione, selezionare il Data opzione, quindi scegli un'opzione dall'elenco a discesa.
       Per filtrare tutte le celle del fine settimana, scegli fine settimana dal menu a tendina;
       Per filtrare qualsiasi giorno della settimana ad eccezione dei fine settimana, scegliere Lunedì martedì mercoledì giovedì or Venerdì dal menu a tendina di cui hai bisogno.
3.3) Fare clic OK. Visualizza gli screenshot:

4. Quindi a Kutools for Excel si apre la finestra di dialogo con il numero di celle trovate e verranno filtrate, fare clic su OK andare avanti.

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

  Se desideri avere una prova gratuita (30 giorni) di questa utility, fare clic per scaricarlo, quindi andare ad applicare l'operazione secondo i passaggi precedenti.

3.3.2 Filtra le celle in base ai giorni lavorativi con uno strumento straordinario

Oltre a filtrare le celle in base al giorno della settimana o ai fine settimana, il file Filtro speciale utilità di Kutools for Excel può anche aiutare a filtrare le celle in base ai giorni lavorativi.

1. Applicare il stessi passaggi come sopra per abilitare l'utilità Filtro speciale.

2. Nel Filtro speciale finestra di dialogo, eseguire le impostazioni seguenti.

2.1) L'intervallo selezionato viene visualizzato nel file Escursione scatola. Puoi cambiarlo secondo le tue necessità;
2.2) nel Filtra regole sezione, selezionare il Data opzione, quindi scegliere Giorni feriali dall'elenco a discesa;
2.3) Fare clic OK. Visualizza gli screenshot:

3. Quindi a Kutools for Excel si apre la finestra di dialogo. Clic OK andare avanti.

Ora tutte le celle della giornata lavorativa vengono filtrate.

3.4 Formati di filtro

Normalmente, Excel supporta il filtraggio dei dati in base a criteri visivi come il colore del carattere, il colore della cella o i set di icone come mostrato nell'immagine sottostante.

Tuttavia, se si desidera filtrare i dati in base ad altri criteri visivi come lo stile del carattere (grassetto, corsivo), gli effetti dei caratteri (barrato) o una cella speciale (contenente formule), Excel non aiuta a ottenere. Questa sezione fornisce metodi per aiutarti a risolvere questi problemi.

3.4.1 Filtrare per testo formattato in grassetto / corsivo

Supponendo di voler filtrare i dati formattando il testo in grassetto o corsivo come mostrato nell'immagine sottostante, i seguenti metodi possono farti un favore. Si prega di fare quanto segue.

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

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

1. Clic Formule > Definisci nome.

2. Nel Nuovo nome finestra di dialogo, è necessario:

2.1) Digita un nome nel file Nome scatola;
2.2) Seleziona Cartella di lavoro dal Obbiettivo menu `A tendina;
2.3) Immettere la formula seguente nel file Si riferisce a scatola;
Per filtrare le celle di testo in grassetto, applica la formula seguente:
= GET.CELL (20, $ B2)
Per filtrare le celle di testo in corsivo, applica questo:
= GET.CELL (21, $ B2)
2.4) Fare clic OK. Visualizza gli screenshot:

Sintassi della formula:

=GET.CELL(type_num, reference)

Argomenti della formula

Tipo_numero: è un numero che specifica il tipo di informazioni sulla cella che desideri;
Qui digitiamo il numero 20, se la cella ha un formato di carattere in grassetto, ritorna VERO, in caso contrario, ritorna FALSO.
O puoi vai a questa pagina per saperne di più su Type_num e sui risultati corrispondenti.
Riferimento: è il riferimento di cella che vuoi analizzare.

3. Selezionare una cella vuota nella stessa riga di B2, digitare la formula sottostante e quindi premere il tasto entrare chiave. Seleziona la cella del risultato, trascinala Maniglia di riempimento automatico sopra le celle sottostanti per applicare questa formula.

= Filter_Bold_Cells

4. Selezionare tutte le celle dei risultati (includere l'intestazione), fare clic su Dati > Filtro.

5. Fare clic sulla freccia del menu a discesa, selezionare solo la casella accanto a TRUE opzione, quindi fare clic OK.

Quindi tutte le celle di testo in grassetto o corsivo vengono filtrate. Vedi screenshot:

3.4.1.2 Filtrare il testo formattato in grassetto o corsivo con i comandi Trova e sostituisci e Filtra

È inoltre possibile utilizzare la combinazione dei comandi Trova e sostituisci e Filtro per ottenere.

1. Selezionare l'intervallo di colonne contenente le celle di testo in grassetto o corsivo da filtrare, quindi premere Ctrl + F chiavi.

2. Nel Trova e sostituisci finestra di dialogo, è necessario configurare come segue.

2.1) Fare clic su Opzioni pulsante per espandere la finestra di dialogo;
2.2) Fare clic su Formato pulsante;

2.3) In apertura Trova formato finestra di dialogo, fare clic su fonte scheda, scegliere Italico or Grassetto nel Stile carattere casella, quindi fare clic OK;

2.4) Quando ritorna al file Trovare e Sostituisci finestra di dialogo, fare clic Trova tutto;
2.5) Quindi tutti i risultati sono elencati nella finestra di dialogo, selezionarne uno e quindi premere il tasto Ctrl + A tasti per selezionarli tutti;
2.6) Chiudere il file Trova e sostituisci la finestra di dialogo. Vedi screenshot:

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

4. Selezionare nuovamente l'intero intervallo di colonne, fare clic su Dati > Filtro per aggiungervi un filtro.

5. Fare clic sulla freccia del menu a discesa, selezionare filtra per colore, quindi fai clic sul colore di riempimento appena specificato sotto Filtra per colore cella. Vedi screenshot:

Quindi tutte le celle di testo in grassetto o corsivo vengono filtrate.

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

Come accennato in precedenza, il Filtro speciale utilità di Kutools for Excel può aiutare a filtrare facilmente con distinzione tra maiuscole e minuscole, filtrare per lunghezza del testo, filtrare le date. Qui insegneremo come applicare questa funzione per filtrare celle di testo formattate in grassetto o corsivo in Excel.

1. Seleziona l'intervallo di colonne (includi intestazione) che contiene le celle formattate in grassetto o corsivo che filtrerai.

2. Clic Kutools Plus > Filtro speciale > Filtro grassetto / Filtra corsivo. Vedi screenshot:

3. Clic OK nel saltar fuori Kutools for Excel finestra di dialogo per andare avanti (questa finestra di dialogo si apre per dirti quante celle soddisfano i criteri).

Ora tutte le celle di testo formattate in grassetto o corsivo vengono filtrate.

  Se desideri avere una prova gratuita (30 giorni) di questa utility, fare clic per scaricarlo, quindi andare ad applicare l'operazione secondo i passaggi precedenti.

3.4.2 Filtra per testo formattato barrato

Supponendo che tu abbia ricevuto un elenco di persone che tagliano aggiungendo barrato a loro e che devi scoprire tutte le celle barrate filtrando, i metodi seguenti possono farti un favore.

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

È possibile applicare la funzione definita dall'utente per identificare le celle di testo formattate barrate, quindi utilizzare il comando Filtro per filtrare tutte le celle barrate in base ai risultati.

1. premi il altro + F11 chiavi per aprire il Microsoft Visual Basic, Applications Edition finestra.

2. Nel Microsoft Visual Basic, Applications Edition finestra, fare clic inserire > Modulo. Quindi copia il codice VBA sottostante nel file Code finestra.

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

3. premi il altro + Q i tasti per chiudere il file Microsoft Visual Basic, Applications Edition finestra.

4. Selezionare una cella vuota (questa cella dovrebbe essere nella stessa riga della cella che si desidera calcolare), immettere la formula seguente e premere il tasto entrare chiave. Seleziona la cella del risultato, trascinala Maniglia di riempimento automatico sopra la cella sottostante per applicare questa formula.

= HasStrike (B2)

Nota: Se la cella corrispondente ha un effetto carattere barrato, ritorna VERO, altrimenti ritorna FALSE.

5. Selezionare tutte le celle dei risultati (includere la cella di intestazione), fare clic su Dati > Filtro.

6. Quindi fare clic sulla freccia del menu a discesa> selezionare solo la casella accanto all'opzione VERO> fare clic OK. Vedi screenshot mostrato.

Ora puoi vedere tutte le celle formattate barrate sono filtrate.

3.4.2.2 Filtrare facilmente il testo formattato barrato con uno strumento straordinario

Grazie alla Filtro speciale utilità di Kutools for Excel, tutte le celle con formattazione barrata possono essere filtrate direttamente solo con diversi clic.

1. Selezionare l'intervallo di colonne in cui filtrare tutte le celle formattate barrate, fare clic su Kutools Plus > Filtro speciale > Filtro barrato.

2. Quindi a Kutools for Excel la finestra di dialogo si apre per dirti quante celle sono qualificate, fai clic su OK andare avanti.

Quindi tutte le celle formattate barrate vengono filtrate come mostrato nell'immagine sottostante.

  Se desideri avere una prova gratuita (30 giorni) di questa utility, fare clic per scaricarlo, quindi andare ad applicare l'operazione secondo i passaggi precedenti.

3.4.3 Filtra per carattere o colore di sfondo

Come accennato all'inizio in questa sezione dei formati di filtro, Excel supporta il filtraggio dei dati in base a criteri visivi come il colore del carattere, il colore della cella o i set di icone con la sua funzionalità incorporata. Questa sezione mostra come applicare il filtra per colore funzione per filtrare le celle in base al carattere o al colore di sfondo nei dettagli. Nel frattempo, consigliamo una comoda funzione di terze parti per aiutare a risolvere questo problema.

3.4.3.1 Filtrare in base a un carattere o colore di sfondo con il comando Filtro

È possibile applicare direttamente la funzione Filtro per colore del comando Filtro per filtrare le celle in base a un carattere specifico o al colore di sfondo in Excel.

1. Seleziona l'intervallo di colonne in cui filtrerai le celle in base al carattere o al colore di sfondo, quindi fai clic su Dati > Filtro.

2. Fare clic sulla freccia del menu a discesa> filtra per colore. Quindi puoi vedere tutti i colori delle celle ei colori dei caratteri dell'intervallo di colonne corrente sono elencati. Fare clic su qualsiasi colore della cella o colore del carattere filtrerà tutte le celle in base ad esso.

3.4.3.2 Filtrare in base a più colori di sfondo con la funzione definita dall'utente e il comando Filtro

Se desideri filtrare le celle in base a più colori di sfondo, applica il metodo seguente.

Supponendo di voler filtrare tutte le celle con i colori di sfondo arancione e blu nella colonna B come mostrato nell'immagine sottostante. In primo luogo, è necessario calcolare l'indice di colore di queste celle.

1. premi il altro + F11 tasti contemporaneamente.

2. Nel Microsoft Visual Basic, Applications Edition finestra, fare clic inserire > Modulo. Quindi copia il codice VBA sottostante nella finestra del codice.

Codice VBA: ottieni l'indice del colore di sfondo della cella

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

3. premi il altro + Q i tasti per chiudere il file Microsoft Visual Basic, Applications Edition finestra.

4. In una nuova colonna, digitare un'intestazione nella prima cella (questa cella dovrebbe trovarsi sulla stessa riga dell'intestazione dell'intervallo originale).

5. Seleziona una cella vuota accanto alla cella di intestazione (qui seleziono E2), inserisci la formula sottostante e premi il tasto entrare chiave. Seleziona la cella del risultato e trascinala Maniglia di riempimento automatico sopra le celle sottostanti per applicare questa formula.

= GetColor (B2)

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

6. Selezionare le celle della colonna helper (includi intestazione), fare clic su Dati > Filtro per aggiungere un filtro alla colonna.

7. Fare clic sulla freccia a discesa per aprire l'elenco a discesa, quindi configurare come segue.

7.1) Deseleziona la casella accanto al file Seleziona tutto elemento per deselezionare tutti gli elementi;
7.2) Seleziona solo le caselle accanto ai numeri che devi visualizzare. In questo caso, controllo le caselle accanto al numero 19 e 20, poiché 19 è l'indice dei colori dello sfondo "arancione" e 20 è l'indice dei colori dello sfondo "blu";
7.3) Fare clic OK. Visualizza gli screenshot:

Ora le celle vengono filtrate in base ai colori di sfondo specificati come mostrato nell'immagine sottostante.

3.4.3.3 Filtra facilmente per carattere o colore di sfondo con uno strumento straordinario

Indubbiamente, è facile applicare la funzione incorporata Filtra per colore per filtrare le celle in base al carattere o al colore di sfondo. Tuttavia, lo svantaggio è che la casella di riepilogo a discesa copre il contenuto dei dati originali in modo che non possiamo visualizzare i dati in qualsiasi momento per scegliere correttamente un carattere o un colore di sfondo. Per evitare questo problema, qui consigliamo il Filtro speciale utilità di Kutools for Excel.

1. Seleziona l'intervallo di colonne in cui filtrerai le celle in base al carattere o al colore di sfondo, quindi fai clic su Kutools Plus > Filtro speciale > Filtro speciale.

2. Nel Filtro speciale finestra di dialogo, configurare come segue.

2.1) L'indirizzo della cella dell'intervallo di colonne selezionato viene visualizzato nel file Escursione scatola;
2.2) nel Regole del filtro sezione, selezionare il Formato opzione;
2.3) Scegli Colore di sfondo or Colore carattere dall'elenco a discesa;
2.4) Fare clic sull'icona della cannuccia ;

2.5) In apertura Filtra celle speciali finestra di dialogo, selezionare una cella contenente il colore del carattere o il colore di sfondo su cui filtrare in base, quindi fare clic su OK.

2.6) Quando ritorna al file Filtro speciale finestra di dialogo, il colore del carattere o il colore di sfondo della cella selezionata viene visualizzato nella casella di testo (è possibile modificare il colore in base alle esigenze), fare clic su OK pulsante per avviare il filtraggio delle celle.

Quindi tutte le celle con il colore del carattere specificato o il colore di sfondo nell'intervallo selezionato vengono filtrate.

  Se desideri avere una prova gratuita (30 giorni) di questa utility, fare clic per scaricarlo, quindi andare ad applicare l'operazione secondo i passaggi precedenti.

3.4.4 Filtrare le celle che contengono le formule

Se hai un lungo elenco di dati che contiene sia valori effettivi che formule e devi solo filtrare le celle della formula, cosa puoi fare? Questa sezione fornisce due metodi per ottenerlo.

3.4.4.1 Filtrare le celle della formula con la funzione definita dall'utente e il comando Filtro

In primo luogo, è necessario scoprire tutte le celle della formula nell'elenco con la funzione definita dall'utente, quindi applicare il comando Filtro per filtrare le celle della formula in base ai risultati.

1. premi il altro + F11 chiavi per aprire il Microsoft Visual Basic, Applications Edition finestra.

2. Nel Microsoft Visual Basic, Applications Edition finestra, fare clic inserire > Modulo, quindi copia il codice VBA sottostante nella finestra del codice.

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

3. premi il altro + Q i tasti per chiudere il file Microsoft Visual Basic, Applications Edition finestra.

4. Selezionare una cella vuota, questa cella dovrebbe essere nella stessa riga della cella che si desidera controllare se si tratta di una cella formula, immettere la formula seguente in essa e quindi premere il tasto entrare chiave. Seleziona la cella del risultato, trascinala Maniglia di riempimento automatico sopra le celle sottostanti per applicare questa formula.

= HasFormula (C2)

Come mostrato nell'immagine sopra, i risultati sono FALSO ed VERO, che indicano che se la cella corrispondente è una cella formula, restituisce VERO, altrimenti restituisce FALSO.

5. Selezionare le celle dei risultati (includere la cella di intestazione), fare clic su Dati > Filtro per aggiungervi un filtro.

6. Fare clic sulla freccia del menu a discesa, selezionare solo la casella accanto a TRUE casella, quindi fare clic OK.

Quindi puoi vedere tutte le celle della formula sono filtrate.

3.4.4.2 Filtra facilmente le celle delle formule con uno strumento straordinario

Qui dimostra l'utilità Filtro speciale di Kutools for Excel per aiutarti a filtrare facilmente le celle della formula in un elenco con solo diversi clic.

1. Selezionare l'elenco in cui si desidera filtrare tutte le celle della formula, quindi fare clic su Kutools Plus > Filtro speciale > Formula del filtro.

2. Il Kutools for Excel la finestra di dialogo si apre per dirti quante celle sono qualificate, fai clic su OK andare avanti.

Quindi tutte le celle della formula vengono filtrate come mostrato nell'immagine sottostante.

Inoltre, puoi utilizzare il file Filtro speciale caratteristica di Kutools for Excel per filtrare facilmente le celle con altre formattazioni, come ad esempio:

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

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

  Se desideri avere una prova gratuita (30 giorni) di questa utility, fare clic per scaricarlo, quindi andare ad applicare l'operazione secondo i passaggi precedenti.

3.5 Filtro con carattere jolly

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

Ci sono solo 3 caratteri jolly in Excel:

Carattere jolly Descrizione Esempio
* (asterisco) Rappresenta un numero qualsiasi di caratteri Per esempio, *bacca trova "Mora","fragola","Blueberry" e così via
? (punto interrogativo) Rappresenta qualsiasi singolo carattere Per esempio, l? ck trova "leccare","bloccare","mancanza" e così via
~ (marea) seguito da *, ?, o ~ Rappresenta un vero *,? or ~ carattere Per esempio, Face ~ * Acquista trova "Face * Shop"

Vediamo come utilizzare i caratteri jolly nel filtraggio.

Supponendo che sia necessario filtrare tutte le celle che terminano con Market nella colonna B come lo screenshot qui sotto, si prega di fare quanto segue.

1. In primo luogo, creare un intervallo di criteri. Immettere un'intestazione uguale all'intestazione della colonna originale, quindi digitare i criteri di filtro nella cella sottostante. Vedi screenshot:

2. Clic Dati > Avanzate.

3. In apertura Filtro avanzato finestra di dialogo, configurare come segue.

3.1) nel Action sezione, selezionare il Filtra l'elenco, sul posto opzione;
3.2) nel Intervallo elenco casella, selezionare l'intervallo di dati originale che si desidera filtrare;
3.3) nel Gamma di criteri casella, seleziona le celle contenenti l'intestazione e i criteri di filtro che hai creato nel passaggio 1;
3.4) Fare clic OK. Visualizza gli screenshot:

Quindi tutte le celle che terminano con Market vengono filtrate. Vedi screenshot:

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

3.6 Filtro con casella di ricerca incorporata

Se utilizzi Excel 2010 o le versioni successive, potresti notare che è presente una casella di ricerca incorporata nel filtro di Excel. Questa sezione dimostrerà come utilizzare questa casella di ricerca per filtrare i dati in Excel.

Come mostrato nell'immagine sottostante, vuoi filtrare tutte le celle che contengono "Mercato", la casella di ricerca può aiutarti a farlo facilmente.

1. Selezionare l'intervallo di colonne in cui filtrare i dati, fare clic su Dati > Filtro per aggiungervi un filtro.

2. Fare clic sulla freccia del menu a discesa, immettere "Mercato" nella casella di ricerca, quindi fare clic su OK.

Puoi vedere tutti i testi qualificati sono elencati in tempo reale mentre inserisci i dati nella casella di ricerca.

Quindi tutte le celle contengono "Mercato" vengono filtrate come mostrato nell'immagine sottostante.


4. Copia solo i dati visibili (ignora i dati nascosti o filtrati)

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

È possibile utilizzare i tasti di scelta rapida per selezionare solo le celle visibili, quindi copiarle e incollarle manualmente nella posizione necessaria.

1. Selezionare l'intervallo in cui si desidera copiare solo le celle visibili. In questo passaggio vengono selezionate sia le celle visibili che quelle nascoste.

2. premi il altro ed ; chiavi allo stesso tempo. Ora vengono selezionate solo le celle visibili.

3. premi il Ctrl + C per copiare le celle selezionate, quindi premere Ctrl + V tasti per incollarli.

Copia facilmente i dati visibili solo con uno strumento straordinario

Qui introdurre il Incolla su visibile caratteristica di Kutools for Excel per copiare facilmente i dati visibili solo in Excel. Inoltre, con questa funzione, puoi copiare e incollare i valori solo nelle celle visibili in un intervallo che è stato filtrato.

1. Selezionare l'intervallo filtrato in cui si desidera copiare solo le celle visibili, quindi fare clic su Kutools > Escursione > Incolla to Visibile > Tutti / Solo incolla valori.

Per le celle formula, scegli Tutti copia sia il risultato che le formule, scegli Solo incolla valori copia solo i valori effettivi.

2. Nel spuntare Incolla su intervallo visibile finestra di dialogo, scegliere una cella vuota per l'output delle celle copiate, quindi fare clic su OK.

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

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

  Se desideri avere una prova gratuita (30 giorni) di questa utility, fare clic per scaricarlo, quindi andare ad applicare l'operazione secondo i passaggi precedenti.


5. Elimina le righe nascoste o visibili dopo il filtraggio

Per un elenco filtrato, potrebbe essere necessario eliminare le righe nascoste per mantenere solo i dati visibili. Qui in questa sezione imparerai tre metodi per eliminare le righe nascoste o visibili in un elenco filtrato in Excel.

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

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

Nota: Questo VBA rimuove non solo la riga nascosta nell'elenco filtrato, ma rimuove anche le righe che hai nascosto manualmente.

1. Nel foglio di lavoro contiene righe nascoste che si desidera rimuovere, premere il tasto altro + F11 tasti contemporaneamente per aprire il file Microsoft Visual Basic, Applications Edition finestra.

2. Nel Microsoft Visual Basic, Applications Edition finestra, fare clic inserire > Modulo, e quindi copia il codice VBA sottostante 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 F5 chiave per eseguire il codice.

4. Quindi a Kutools for Excel la finestra di dialogo si apre per dirti quante righe nascoste sono state rimosse, fai clic su OK per chiuderlo.

Ora tutte le righe nascoste (incluse le righe nascoste automaticamente e le righe nascoste manualmente) vengono rimosse.

Elimina le righe visibili dopo aver filtrato con la funzione Vai a

Se desideri rimuovere solo le righe visibili in un determinato intervallo, il file Vai la funzione può aiutarti.

1. Selezionare l'intervallo filtrato in cui si desidera rimuovere le righe visibili, premere il tasto F5 chiave per aprire il Vai la finestra di dialogo.

2. Nel Vai finestra di dialogo, fare clic su Special pulsante.

3. Nel Vai a speciale finestra di dialogo, selezionare il Solo celle visibili opzione, quindi fare clic OK pulsante.

4. Ora tutte le celle visibili sono selezionate. Fare clic con il pulsante destro del mouse sull'intervallo selezionato e fare clic Elimina riga nel menu di scelta rapida.

Quindi tutte le celle visibili vengono eliminate.

Elimina facilmente le righe nascoste o visibili dopo aver filtrato con uno strumento straordinario

I metodi di cui sopra sono noiosi e richiedono molto tempo. Qui consiglio il Elimina righe e colonne nascoste (visibili) caratteristica di Kutools for Excel. Con questa funzione, puoi eliminare facilmente le righe nascoste o visibili non solo in un intervallo selezionato, ma anche nel foglio di lavoro corrente, in più fogli di lavoro selezionati o nell'intera cartella di lavoro. Si prega di fare quanto segue.

1. Selezionare un intervallo da cui si desidera rimuovere tutte le righe nascoste o visibili.

Note:

1) Per rimuovere righe nascoste o visibili dal foglio di lavoro corrente o dall'intera cartella di lavoro, ignora questo passaggio;
2) Per rimuovere righe nascoste o visibili da più fogli di lavoro contemporaneamente, è necessario selezionare questi fogli di lavoro uno per uno tenendo premuto il tasto Ctrl chiave.

2. Clic Kutools > Elimina > Elimina righe e colonne nascoste (visibili).

3. Nel Elimina righe e colonne nascoste (visibili) finestra di dialogo, è necessario configurare come segue.

3.1) nel Guarda dentro elenco a discesa, scegli un'opzione di cui hai bisogno;
Ci sono opzioni 4: Nell'intervallo selezionato, Nel foglio attivo, In fogli selezionati, In tutti i fogli.
3.2) nel Elimina tipo sezione, scegli il file Righe opzioni;
3.3) nel Tipo dettagliato sezione, scegliere Righe visibili or Righe nascoste in base alle tue esigenze;
3.4) Fare clic OK. Visualizza gli screenshot:

4. Quindi tutte le righe visibili o nascoste vengono eliminate contemporaneamente. Nel frattempo, viene visualizzata una finestra di dialogo per dirti il ​​numero di righe eliminate, fai clic su OK per terminare l'intera operazione.

  Se desideri avere una prova gratuita (30 giorni) di questa utility, fare clic per scaricarlo, quindi andare ad applicare l'operazione secondo i passaggi precedenti.


6. Filtra su più fogli

Normalmente, è facile filtrare i dati in un foglio di lavoro. In questa sezione imparerai come filtrare i dati con gli stessi criteri su più fogli di lavoro che hanno una struttura dati comune.

Supponendo che una cartella di lavoro contenga tre fogli di lavoro come mostrato nell'immagine sottostante, ora vuoi filtrare i dati su questi tre fogli di lavoro contemporaneamente con gli stessi criteri "Prodotto = KTE", Il codice VBA sottostante può farti un favore.

1. premi il altro + F11 chiavi per aprire il Microsoft Visual Basic, Applications Edition finestra.

2. Nel Microsoft Visual Basic, Applications Edition finestra, fare clic inserire > Modulo, e quindi copia il codice VBA sottostante nella finestra del modulo.

Codice VBA: filtra i 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

Nota: La linea "Xws.Range ("A1" .AutoFilter 1, "= KTE")"Nel codice indica che filtrerai i dati nella colonna A con il criterio = KTE e il numero 1 è il numero della colonna della colonna A. Puoi modificarli secondo le tue necessità. Ad esempio, se desideri filtrare tutti i numeri maggiori di 500 nella colonna B, puoi modificare questa riga in "Xws.Range ("B1" .AutoFilter 2, "> 500")".

3. premi il F5 chiave per eseguire il codice.

Quindi le colonne specificate vengono filtrate contemporaneamente in tutti i fogli di lavoro della cartella di lavoro corrente. Vedere i risultati di seguito.


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 lo stesso indipendentemente dalle modifiche apportate all'intervallo (vedi screenshot sotto). In questa sezione, ti mostreremo due metodi per riapplicare manualmente o automaticamente il filtro sull'intervallo corrente in modo che le modifiche apportate siano incluse.

Riapplica manualmente il filtro con il comando Riapplica

Excel ha un file Riapplica funzione per aiutare a riapplicare manualmente il filtro. Puoi candidarti come segue.

Clicchi Dati > Riapplica per riapplicare il filtro nel foglio corrente.

Quindi puoi vedere che l'intervallo filtrato viene riapplicato per includere le modifiche apportate.

Riapplica automaticamente il filtro con il codice VBA

Se l'elenco filtrato deve essere modificato frequentemente, è necessario fare clic ripetutamente per applicare questa funzione Riapplica. Fornisci qui un codice VBA per aiutare a riapplicare automaticamente un filtro in tempo reale quando i dati cambiano.

1. Nel foglio di lavoro contiene il filtro che si desidera riapplicare automaticamente, fare clic con il pulsante destro del mouse sulla scheda del foglio e selezionare Visualizza codice.

2. In apertura Microsoft Visual Basic, Applications Edition finestra, copia il codice VBA sottostante nella finestra del codice.

Codice VBA: riapplica 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 cambiarlo in base alle tue esigenze.

3. premi il altro + Q i tasti per chiudere il file Microsoft Visual Basic, Applications Edition finestra.

D'ora in poi, quando si modificano i dati nell'elenco filtrato, il risultato filtrato verrà regolato dinamicamente. Guarda l'immagine gif qui sotto.


8. Cancella o rimuovi il filtro

Abbiamo imparato come aggiungere, applicare e utilizzare il filtro nel contenuto di cui sopra. Qui impareremo 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 si desidera cancellarlo, fare clic sull'icona del filtro, quindi fare clic 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 a più colonne e desideri cancellarle tutte contemporaneamente, fai clic su Dati > Chiaro.

Quindi tutti i filtri vengono cancellati come mostrato nell'immagine sottostante.

8.3 Cancella i filtri da tutti i fogli di lavoro nella cartella di lavoro corrente

Supponendo di aver applicato filtri su più fogli di lavoro in una cartella di lavoro e di voler cancellare questi filtri contemporaneamente. Il codice VBA sottostante può farti un favore.

1. Apri la cartella di lavoro, cancellerai tutti i filtri, quindi premi il tasto altro + F11 tasti contemporaneamente.

2. In apertura Microsoft Visual Basic, Applications Edition finestra, fare clic inserire > Modulo, e quindi copia il codice VBA sottostante nella finestra del modulo.

Codice VBA: cancella i filtri da tutti i fogli di lavoro nella cartella di lavoro 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

3. premi il F5 chiave per eseguire il codice. Quindi tutti i filtri vengono cancellati da tutti i fogli di lavoro nella cartella di lavoro corrente.

8.4 Rimuovere tutti i filtri in un foglio di lavoro

I metodi precedenti aiutano solo a cancellare lo stato filtrato ei filtri rimangono ancora nel foglio di lavoro. Se desideri 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

Clicchi Dati > Filtro per disattivare la funzione (il pulsante Filtro non è nello stato di evidenziazione).

Rimuovi tutti i filtri in un foglio di lavoro con il tasto di scelta rapida

Inoltre, puoi applicare il tasto di scelta rapida per rimuovere tutti i filtri in un foglio di lavoro.

Nel foglio di lavoro contiene i filtri che si desidera rimuovere, premere Ctrl + Shift + L tasti contemporaneamente.

Quindi tutti i filtri nel foglio di lavoro corrente vengono rimossi immediatamente.

I migliori strumenti per la produttività in ufficio

🤖 Assistente AI di Kutools: Rivoluziona l'analisi dei dati basandosi su: Esecuzione intelligente   |  Genera codice  |  Crea formule personalizzate  |  Analizzare i dati e generare grafici  |  Richiama le funzioni di Kutools...
Funzioni popolari: Trova, evidenzia o identifica i duplicati   |  Elimina righe vuote   |  Combina colonne o celle senza perdere dati   |   Round senza formula ...
Super ricerca: VLookup a criteri multipli    VLookup a valori multipli  |   VLookup su più fogli   |   Ricerca fuzzy ....
Elenco a discesa avanzato: Crea rapidamente un elenco a discesa   |  Elenco a discesa dipendente   |  Elenco a discesa a selezione multipla ....
Gestore di colonna: Aggiungi un numero specifico di colonne  |  Sposta colonne  |  Attiva/disattiva lo stato di visibilità delle colonne nascoste  |  Confronta intervalli e colonne ...
Funzionalità in primo piano: Messa a fuoco della griglia   |  Vista di progettazione   |   Grande barra delle formule    Gestore di cartelle di lavoro e fogli   |  Resource Library (Testo automatico)   |  Date picker   |  Combina fogli di lavoro   |  Crittografa/decrittografa le celle    Invia e-mail per elenco   |  Super filtro   |   Filtro speciale (filtro grassetto/corsivo/barrato...) ...
I 15 migliori set di strumenti12 Testo Strumenti (aggiungi testo, Rimuovi personaggi, ...)   |   50+ Grafico Tipi (Diagramma di Gantt, ...)   |   40+ Pratico Formule (Calcola l'età in base al compleanno, ...)   |   19 Inserimento Strumenti (Inserisci il codice QR, Inserisci immagine dal percorso, ...)   |   12 Conversione Strumenti (Numeri in parole, Conversione di valuta, ...)   |   7 Unisci e dividi Strumenti (Combina righe avanzate, Celle divise, ...)   |   ... e altro ancora

Potenzia le tue competenze di Excel con Kutools per Excel e sperimenta l'efficienza come mai prima d'ora. Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e risparmiare tempo.  Fai clic qui per ottenere la funzionalità di cui hai più bisogno...

Descrizione


Office Tab porta l'interfaccia a schede in Office e semplifica notevolmente il tuo lavoro

  • 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, piuttosto che in nuove finestre.
  • Aumenta la produttività del 50% e riduce ogni giorno centinaia di clic del mouse!
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations