Come eseguire un filtro personalizzato in Excel (5 modi)

  • Condividi Questo
Hugh West

I fogli di Excel con enormi insiemi di dati sono difficili da gestire, ma se si riesce a filtrare l'insieme di dati in base alle proprie esigenze specifiche, il compito diventa più facile da gestire. In questo articolo vi mostreremo come eseguire un'operazione di filtro personalizzato in Excel.

Scarica il libro di lavoro

È possibile scaricare la cartella di lavoro Excel gratuita da qui.

Filtro personalizzato.xlsm

5 modi per eseguire un filtro personalizzato in Excel

In questa sezione vi mostreremo come filtrare i valori in Excel in modo personalizzato utilizzando gli strumenti di comando di Excel, le macro ecc.

Qui sopra è riportato il set di dati che utilizzeremo per eseguire il nostro filtro personalizzato.

1. Filtrare il valore in base al numero in Excel

È possibile eseguire un filtro personalizzato in Excel ed estrarre i dati in base a numeri specifici .

Passi:

  • Selezionare una cella qualsiasi all'interno dell'intervallo.
  • Nel Casa selezionare la scheda Ordina e filtra -> Filtro dal Editing gruppo.

  • A freccia a discesa apparirà accanto all'intestazione di ogni colonna.

  • Fare clic sul pulsante freccia accanto alla colonna che si vuole filtrare. Noi volevamo filtrare in base a Vendite totali quindi abbiamo fatto clic sulla freccia a discesa accanto.
  • Dall'elenco a discesa, selezionare Filtri numerici -> Filtro personalizzato .

  • A Filtro automatico personalizzato Appare una finestra di pop-up. Scegliere le opzioni desiderate dall'elenco di frecce a discesa. Vogliamo estrarre i dati di un'azienda. Vendite totali valore tra 500 e 900 quindi abbiamo scelto è maggiore di dalla prima opzione a discesa e scrivere 500 nella casella dell'etichetta accanto.
  • Come volevasi dimostrare due opzioni per essere veri quindi abbiamo controllato il E Se si desidera che il risultato sia basato su una sola condizione, si può usare l'opzione deselezionare E e controllo Oppure opzione.
  • Dal secondo elenco a discesa, abbiamo scelto è inferiore a e ha scritto 900 nella casella dell'etichetta accanto.
  • Stampa OK .

Abbiamo ottenuto i dettagli del prodotto che contengono il Vendita totale valore di 750 che è compreso tra 500 e 900.

2. Filtrare i dati in base a un testo specifico

In modo simile alla sezione precedente, è possibile implementare anche un oggetto filtro personalizzato al vostro set di dati in base a testo specifico valori.

Passi:

  • Come mostrato sopra, selezionare una cella qualsiasi all'interno dell'intervallo.
  • Nel Casa selezionare la scheda Ordina e filtra -> Filtro dal Editing gruppo.
  • A freccia a discesa apparirà accanto all'intestazione di ogni colonna.
  • Fate clic sulla freccia accanto alla colonna che desiderate filtrare. Questa volta filtreremo in base a Mese quindi abbiamo fatto clic sulla freccia a discesa accanto.
  • Dall'elenco a discesa, selezionare Filtri di testo -> Filtro personalizzato .

  • Dalla comparsa Filtro automatico personalizzato Scegliere le opzioni desiderate dalla freccia a discesa. Desideriamo estrarre i dettagli del prodotto di Mesi precedenti a giugno, tranne luglio , quindi abbiamo scelto è maggiore di dalla prima opzione a discesa e scrivere Giugno nella casella dell'etichetta accanto.
  • Come volevasi dimostrare due opzioni per essere vero, quindi abbiamo controllato il campo E opzione.
  • Dal secondo elenco a discesa, abbiamo scelto non è uguale a e selezionare Luglio dall'elenco a discesa nella casella dell'etichetta per escluderlo dalla condizione. È anche possibile scrivere manualmente il nome del mese.
  • Stampa OK .

Abbiamo ottenuto i dettagli del prodotto per Mesi precedenti a giugno, tranne luglio attraverso un filtro personalizzato nel foglio di lavoro Excel.

Per saperne di più: Come filtrare i valori unici in Excel

3. Salvare un filtro personalizzato in una tabella in Excel

Finora vi abbiamo mostrato come personalizzare un filtro con un set di dati, ma è possibile salvare il filtro personalizzato anche in una tabella. Per farlo, è necessario convertire il set di dati in una tabella. Vediamo come farlo in Excel.

Passi:

  • Selezionare il set di dati.
  • Dal Casa selezionare la scheda Formato come tabella .

  • È possibile assegnare alla tabella un nome personalizzato o lasciare il nome così com'è. Noi volevamo memorizzare un nome per la nostra tabella, quindi l'abbiamo chiamata Tabella personalizzata . Ancora, non è obbligatorio .

  • Una volta eseguite queste operazioni, si noterà una freccia a discesa apparirà accanto all'intestazione di ogni colonna.

  • Il set di dati è ora convertito in una tabella con opzioni di filtro. È possibile eseguire i filtri personalizzati mostrati nelle sezioni precedenti o in qualsiasi altro modo. Volevamo visualizzare i dettagli dei prodotti per il mese di Luglio quindi noi non controllato il Seleziona tutti e controllato solo Luglio .
  • Stampa OK .

Solo i dettagli del prodotto da Luglio saranno mostrati nella tabella.

3.1. Esecuzione di un filtro personalizzato per due colonne di una tabella

Dopo aver filtrato una colonna di una tabella, si può filtrare un'altra colonna, se si vuole. Ad esempio, dopo aver estratto solo le informazioni di Luglio Ora vogliamo avere i dettagli del prodotto che contengono i dati di Vendita totale valore da Da 500 a 800 .

  • Per filtrare in base a Vendite totali abbiamo fatto clic sulla freccia a discesa accanto ad essa.
  • Dall'elenco a discesa, selezionare Filtri numerici -> Filtro personalizzato .

  • Dalla comparsa Filtro automatico personalizzato abbiamo scelto il riquadro a comparsa è maggiore di dalla prima opzione a discesa e scrivere 500 nella casella dell'etichetta accanto.
  • Come volevasi dimostrare due opzioni per essere veri quindi abbiamo controllato il E opzione.
  • Dal secondo elenco a discesa, abbiamo scelto è inferiore a e ha scritto 800 nella casella dell'etichetta accanto.
  • Stampa OK .

Ora si otterranno i dettagli del prodotto che è stato fabbricato in Luglio e ha un Vendita totale di 750 (che è compreso tra 500 e 800).

Per saperne di più: Come filtrare più colonne contemporaneamente in Excel

Letture simili

  • Come filtrare più righe in Excel (11 approcci adatti)
  • Filtrare i dati di Excel in base al valore della cella (6 modi efficienti)
  • Come utilizzare un filtro di testo in Excel (5 esempi)
  • Scorciatoia per il filtro di Excel (3 usi rapidi con esempi)

4. Eseguire un filtro personalizzato utilizzando il filtro avanzato in Excel

Oltre a utilizzare solo l'opzione di filtro a discesa, è possibile utilizzare anche il filtro Avanzato di Excel per filtrare i dati in modo personalizzato.

Passi:

  • Selezionare Avanzato dal Dati scheda.

  • Si noterà la presenza di una casella a comparsa denominata Filtro avanzato che ha già l'intervallo del set di dati nella cartella Gamma dell'elenco scatola.

  • Ora, tornando al set di dati, in un'altra cella si memorizzano i dati in base ai quali si vuole eseguire il filtro. Per esempio, vogliamo estrarre i dati per Mobile , quindi abbiamo memorizzato Mobile in Cellula G5 e nominare la colonna come Nome del prodotto in Cellula G4 .
  • Ora, di nuovo, selezionare la voce Avanzato nella casella a comparsa, definire l'opzione Gamma di criteri da trascinando le nuove celle definite Nel nostro caso, ci siamo trascinati attraverso Cellula G4 e G5 come valori di input nel metodo Gamma di criteri .
  • Stampa OK .

Si possono vedere solo i dettagli di Mobile sono presenti nel nostro set di dati.

5. Macro Record per filtrare i dati in modo personalizzato in Excel

Esiste un altro modo rapido ed efficace per salvare qualsiasi tipo di filtraggio personalizzato dei dati in Excel utilizzando Macro Utilizzando la macro è possibile salvare il filtro personalizzato e applicarlo successivamente in un altro foglio di Excel. Passi da implementare macro per filtrare i dati in modo personalizzato sono riportati di seguito.

Passi:

  • Dal Sviluppatore selezionare la scheda Macro di registrazione .

  • Nominate la macro nel campo Macro di registrazione Abbiamo chiamato questa casella pop-up MacroCustom nel Nome della macro scatola.
  • Stampa OK .

  • Ora è possibile eseguire qualsiasi tipo di filtro nel dataset, la macro lo registrerà e applicherà il filtro esatto in un altro foglio di lavoro. Ad esempio, dopo aver premuto Registrazione macro , volevamo estrarre il Vendita totale di Luglio quindi noi non controllato il Seleziona tutti e ha controllato l'opzione Luglio solo dall'elenco a discesa facendo clic sulla freccia accanto all'intestazione della colonna.
  • Dopo aver premuto OK mostrerà solo i dettagli del prodotto per Luglio .

  • Ora selezioneremo Interrompere la registrazione dal Sviluppatore Il programma registra l'esatta procedura seguita per filtrare i dati.

  • Passare ora a un altro foglio di lavoro che si desidera filtrare nello stesso modo. Selezionare Macro dal Sviluppatore scheda.

  • Selezionate il nome della macro che avete fornito in precedenza. Nel nostro caso, abbiamo selezionato la macro MacroCustom qui.
  • Stampa Correre .

Qui si applica l'esatto processo di filtraggio seguito nel foglio di lavoro precedente. Osservate l'immagine sottostante che contiene solo i dettagli del prodotto fabbricato in Luglio .

Per saperne di più: Filtrare più criteri in Excel con VBA

Conclusione

Questo articolo vi ha mostrato come eseguire un filtro personalizzato Spero che questo articolo sia stato molto utile per voi. Non esitate a chiedere se avete domande sull'argomento.

Hugh West è un istruttore e analista di Excel di grande esperienza con oltre 10 anni di esperienza nel settore. Ha conseguito una laurea in Contabilità e Finanza e un Master in Economia Aziendale. Hugh ha una passione per l'insegnamento e ha sviluppato un approccio didattico unico che è facile da seguire e capire. La sua conoscenza approfondita di Excel ha aiutato migliaia di studenti e professionisti in tutto il mondo a migliorare le proprie competenze ed eccellere nella propria carriera. Attraverso il suo blog, Hugh condivide le sue conoscenze con il mondo, offrendo esercitazioni gratuite su Excel e formazione online per aiutare le persone e le aziende a raggiungere il loro pieno potenziale.