Sommario
In Microsoft Excel, l'inserimento dei dati diventa più rapido se si utilizza un filtro per l'elenco a discesa. I filtri possono essere utilizzati per filtrare e nascondere sezioni di dati del nostro foglio di lavoro. In questo articolo vi mostreremo come creare un filtro per l'elenco a discesa in Excel.
Scarica il quaderno di esercizi
Potete scaricare il libro di lavoro ed esercitarvi con loro.
Filtro a discesa.xlsx7 modi diversi di creare un elenco a discesa con filtro in Excel
Il filtraggio si differenzia dal raggruppamento perché ci permette di qualificare e mostrare solo le informazioni che ci interessano. Vediamo alcuni modi semplici per creare un filtro per un elenco a discesa in Excel.
1. Creare un elenco a discesa
In questo metodo, vedremo come creare un filtro per un elenco a discesa. A tal fine, utilizzeremo il set di dati riportato di seguito. Il set di dati contiene alcuni nomi di candidati nelle colonne B Ora, vogliamo fare un elenco dei candidati se sono stati selezionati o meno nella colonna C Creeremo un filtro con un elenco a discesa per semplificare il lavoro. Per farlo, dobbiamo seguire i passaggi seguenti.
- Per prima cosa, selezionare le celle in cui si desidera creare il filtro dell'elenco a discesa.
- In secondo luogo, fare clic sul pulsante Dati sulla barra multifunzione.
- In terzo luogo, dobbiamo andare al Convalida dei dati menu a discesa.
- Quarto, selezionare la voce Convalida dei dati dal menu a discesa.
- In questo modo si aprirà il Convalida dei dati finestra di dialogo.
- Nel Impostazioni possiamo vedere l'opzione Criteri di convalida .
- A questo punto, fare clic sul menu a discesa sotto Consentire .
- Per impostazione predefinita, Qualsiasi valore È selezionato. Lo cambieremo in Elenco .
- Verrà visualizzata una casella denominata Fonte Scriveremo Sì , No , Non ancora deciso nella casella della sorgente.
- Quindi, fare clic sul pulsante OK pulsante.
- Finalmente possiamo vedere il risultato: le celle selezionate sono ora caselle di riepilogo a discesa.
- Ora possiamo facilmente creare un elenco di chi è stato selezionato.
- Se dobbiamo modificare i dati, possiamo farlo rapidamente.
Per saperne di più: Come creare un elenco a discesa dipendente in Excel
2. Filtro per elenco a discesa di Excel per estrarre i dati
In questo metodo, vedremo come estrarre i dati o filtrarli in base alla selezione di un elenco a discesa in excel. Quindi, abbiamo un set di dati che contiene alcuni id di prodotto nella colonna B , il nome dei prodotti nella colonna C e il nome della contea nella colonna D .
2.1. Fare un elenco di articoli unici
Creeremo un elenco unico dei Paesi. A tale scopo, osserviamo i passaggi riportati di seguito.
FASI:
- In primo luogo, selezionare le contee che si trovano nella colonna D .
- In secondo luogo, incollate i Paesi selezionati in qualsiasi altra cella del foglio di lavoro.
- Dopodiché, andare alla sezione Dati dalla barra multifunzione.
- Quindi, fare clic su Rimuovere i duplicati .
- Questo apparirà nella schermata Rimuovere i duplicati finestra di dialogo.
- A questo punto, verificare se la colonna che si vuole rendere unica è selezionata o meno.
- Quindi, fare clic su OK .
- Viene visualizzata una finestra pop-up che conferma la rimozione dei valori duplicati dalla colonna selezionata.
- Alla fine, possiamo vedere che 2 i valori duplicati vengono rimossi e 4 rimangono valori univoci.
2.2. Inserire un filtro a discesa per mostrare gli articoli unici
Per mostrare i valori univoci in un filtro con elenco a discesa, occorre seguire la stessa procedura illustrata.
FASI:
- All'inizio, andare alla voce Dati scheda.
- Successivamente, fare clic sul pulsante Convalida dei dati menu a discesa.
- Ora, selezionare Convalida dei dati .
- Il Convalida dei dati apparirà una finestra di dialogo.
- A questo punto, selezionare Elenco dal menu a tendina.
- Quindi, fare clic sulla freccia superiore nella sezione Sorgente.
- A questo punto, selezionare i valori univoci che abbiamo generato.
- Colpire Entrare .
- A questo punto, si può notare che i valori unici selezionati si trovano nella sezione sorgente.
- Cliccare OK .
- In questo modo, l'elenco a discesa è ora visualizzato in I2 .
2.3. Utilizzare le colonne di aiuto per estrarre i record
È necessario che excel identifichi automaticamente i record che corrispondono all'elemento selezionato non appena si effettua una selezione a discesa. A tale scopo, sono necessarie tre colonne ausiliarie. Vediamo di seguito come fare.
FASI:
- Nella prima colonna di aiuto, abbiamo bisogno del numero di riga per ciascuna di queste celle. Quindi, E5 sarebbe il numero di riga 1 nel set di dati e E6 sarebbe il numero di riga 2 e così via. Per fare questo, si può usare il codice fisso manuale o il metodo FILARI formula.
- FILARI prende l'input come un array e restituisce il numero di righe tra i due riferimenti di cella. Nel nostro esempio, nella cella E5 , c'è solo una riga.
- Bloccare la prima cella premendo F4 o mettendo ( $ ) segno del dollaro.
- Ora, scrivete la formula.
=ROWS($D$5:D5)
- Quindi, premere Entrare .
- A questo punto, trascinare la maniglia di riempimento per copiare la formula in modo da mostrare tutte le righe.
- Si può notare che le celle vengono incrementate di uno perché da D5 a D6 abbiamo due file e così via.
- Ora, creiamo una colonna helper due che mostri solo i numeri di riga che corrispondono al paese selezionato in I2 Vogliamo i numeri di riga che hanno Bangladesh. Quindi la colonna di aiuto mostrerà 1 e 4 Per fare ciò, utilizzeremo un SE condizione.
- E la condizione è
=IF($I$2=D5,E5,"")
- Ora, trascinate la maniglia di riempimento verso il basso per mostrare i numeri.
- Se si cambia il paese, si può vedere l'helper 2 mostrerà il numero di riga che contiene il paese.
- Dopo di che, abbiamo bisogno di un'altra colonna helper in cui tutti i numeri della colonna helper 2 si impileranno insieme. In realtà, non vogliamo che ci sia uno spazio in mezzo. Per questo, utilizziamo l'elemento PICCOLO formula.
- Ora, scrivete la formula qui sotto.
=PICCOLO($F$5:$F$10,RIGHE($F$5:F5))
Qui si usa VOCI($F$5:F5) per restituire il primo valore più piccolo.
- Ma c'è un problema: quando trasciniamo la maniglia di riempimento verso il basso, viene visualizzata la scritta #NUM! errori.
- Per evitare l'errore, scriviamo la formula qui sotto.
=IFERROR(SMALL($F$5:$F$10,ROWS($F$5:F5)),")
Questo IFERRORE rimuoverà l'errore.
- Infine, quando si trascina la maniglia di riempimento, i numeri delle righe vengono visualizzati correttamente.
- Ora i passi finali, le nuove tre colonne mostrano gli ID dei prodotti dei paesi selezionati e i nomi dei prodotti. Per fare ciò, utilizzeremo un semplice Funzione INDICE che restituisce l'id del prodotto in base al Paese selezionato.
- Ora, nella cella K5 , scrivere la formula.
=INDICE($B$5:$D$10,$G5,COLONNE($H$5:H5))
Nel COLONNE($H$5:H5) selezionare la stessa colonna che si trova nella parentesi sinistra del foglio di lavoro.
- Anche in questo caso, possiamo notare che il #VALORE! viene visualizzato l'errore.
- Per rimuovere l'errore, si usa lo stesso metodo di prima, il metodo Funzione IFERROR .
- Al posto della formula precedente ora scriveremo.
=IFERROR(INDEX($B$5:$D$10,$G5,COLUMNS($H$5:H5)),")
- Infine, trascinare la maniglia di riempimento su K5:M10 .
- E tutti i passaggi sono stati eseguiti.
- Se cambiamo il paese dall'elenco a discesa dei filtri, possiamo notare che la tabella di destra cambia automaticamente.
Per saperne di più: Come creare un elenco a discesa in Excel con selezioni multiple
3. Ordinamento e filtraggio dei dati di Excel da un elenco a discesa
In excel ci sono molti strumenti interessanti che possiamo utilizzare nel nostro lavoro quotidiano. Ordinamento e filtro La barra degli strumenti è una delle funzioni che ci consente di creare facilmente un filtro a discesa nei nostri dati. Analogamente ai metodi precedenti, utilizzeremo lo stesso set di dati, con id prodotto, nome prodotto e paese.
3.1. Creare un elenco a discesa utilizzando la funzione di ordinamento e filtro
Vediamo come utilizzare la barra degli strumenti per l'ordinamento e il filtraggio, seguendo i passaggi indicati di seguito.
FASI:
- In un primo momento, selezionare le intestazioni del set di dati.
- Poi, dal Dati sulla barra multifunzione, fare clic su Filtro che si trova nel Ordinamento e filtro sezione.
- In questo modo tutte le intestazioni diventano una freccia di filtro a discesa.
- Ora, fare clic su una qualsiasi delle intestazioni che si desidera filtrare.
- Quindi, facciamo clic sulla freccia a discesa dell'ID prodotto per filtrare i prodotti.
- Ora, deselezionare i dati che non si desidera visualizzare.
- Quindi, fare clic sul pulsante OK pulsante.
- Infine, possiamo vedere il risultato: tutti i prodotti non controllati sono ora scomparsi dal set di dati. Tutti i dati non controllati sono ora temporaneamente nascosti.
3.2. Aggiungere un nuovo filtro
Per aggiungere nuovi filtri nello stesso set di dati è sufficiente seguire i seguenti passaggi.
FASI:
- In primo luogo, fare clic sulla freccia a discesa dove si desidera aggiungere nuovi filtri. Faremo clic sul paese.
- In secondo luogo, deselezionare tutti gli altri Paesi che non si desidera visualizzare.
- Quindi, fare clic su OK .
- Ora, possiamo vedere solo i prodotti con il Paese Bangladesh sono usciti, mentre altri sono temporaneamente nascosti.
3.3. Cancellare il filtro esistente
Se è necessario cancellare i filtri esistenti, è possibile farlo seguendo i passaggi indicati.
FASI:
- Per prima cosa, fare clic sulla freccia a discesa dell'intestazione che è filtrata. Vogliamo cancellare il filtro dall'identificazione del prodotto.
- Ora, fare clic su Azzeramento del filtro da "ID prodotto" .
- I filtri dell'elenco a discesa sono stati rimossi.
Per saperne di più: Come creare un elenco a discesa dinamico dipendente in Excel
4. Filtrare i dati in Excel utilizzando la ricerca
Allo stesso modo, ora vedremo il filtraggio dei dati a discesa utilizzando la ricerca. Per questo, utilizzeremo lo stesso set di dati mostrato nei metodi precedenti.
FASI:
- In primo luogo, selezionare tutte le intestazioni che vogliamo rendere una casella a discesa.
- Dopodiché, andare alla sezione Dati fare clic su Filtro .
- Per filtrare una colonna, fare clic sulla freccia a discesa della colonna stessa. Vogliamo filtrare la colonna del nome del prodotto.
- Quindi, nella casella di ricerca mostrata nell'immagine, scrivete il nome del prodotto che desideriamo visualizzare. Vogliamo visualizzare solo il nome del prodotto Shampoo.
- Quindi, fare clic su OK .
- Ora possiamo vedere che verranno visualizzati solo i dati che contengono il nome del prodotto, Shampoo .
Per saperne di più: Elenco a discesa di Excel in base alla selezione
Letture simili
- Creare un elenco a discesa in Excel da una tabella (5 esempi)
- Come creare un elenco a discesa di Excel con i colori (2 modi)
- L'elenco a discesa di Excel non funziona (8 problemi e soluzioni)
- Come creare un elenco da un intervallo in Excel (3 metodi)
5. Filtri di testo in Excel Filtro elenco a discesa
Per visualizzare i dati in modo più specifico, possiamo utilizzare i filtri di testo.
FASI:
- Per costruire una casella a discesa, scegliere tutte le voci del set di dati.
- Quindi, andare alla sezione Dati e selezionare Filtro .
- Quindi, fare clic sulla freccia a discesa, nella colonna del testo che si desidera filtrare. Facciamo clic sulla colonna del paese.
- Quindi, andare alla sezione Filtri di testo > Non contenere .
- A questo punto, un Filtro automatico personalizzato Supponiamo di non voler contenere alcun dato relativo al Canada, quindi selezioniamo Canada.
- Allora, OK .
- Ora, possiamo vedere che tutti i dati sono nascosti e contengono il paese Canada .
Per saperne di più: Come creare un elenco a discesa in più colonne in Excel
6. Filtraggio dei numeri nel filtro dell'elenco a discesa di Excel
Per manipolare i numeri, possiamo usare Numero Filtri A tale scopo, utilizzeremo il set di dati riportato di seguito.
FASI:
- In modo analogo ai metodi precedenti, selezionare le intestazioni.
- Vai a Dati fare clic su Filtro .
- Fare clic sulla freccia a discesa della colonna che contiene i numeri. Faremo clic sull'identificazione del prodotto.
- Ora, da Numero Filtri , selezionare Tra Perché vogliamo vedere il prodotto tra 105 e -110.
- In questo modo si aprirà il Filtro automatico personalizzato finestra di dialogo.
- Ora, prendiamo i numeri che vogliamo visualizzare.
- Quindi, fare clic su OK .
- Infine, ora vengono visualizzati i prodotti con id compreso tra 105-110, mentre gli altri sono nascosti dai dati.
7. Filtri data nell'elenco a discesa di Excel
Per visualizzare i dati in un determinato periodo di tempo, è possibile utilizzare il filtro data. A tale scopo, utilizzeremo il dataset seguente che è simile al precedente, ma in più questo dataset ha una colonna con la data di consegna. Vediamo quindi i passaggi.
FASI:
- Allo stesso modo, con l'altro metodo, selezionare le intestazioni.
- Dal Dati fare clic su Filtro .
- Fare clic sulla freccia a discesa Data di consegna.
- Vai a Filtri data Vogliamo visualizzare solo i prodotti consegnati il mese scorso, quindi selezioniamo il mese scorso.
- Infine, possiamo vedere che ora sono visualizzati tutti i prodotti che abbiamo consegnato nell'ultimo mese.
Conclusione
In questo articolo avete imparato a conoscere il filtro per gli elenchi a discesa di Excel. Spero che vi sia d'aiuto! Se avete domande, suggerimenti o commenti, fatecelo sapere nella sezione dei commenti. Oppure potete dare un'occhiata agli altri articoli della sezione ExcelWIKI.com blog!