Cuprins
În Microsoft Excel, introducerea datelor devine mai rapidă atunci când folosim un filtru de listă derulantă. Filtrele pot fi utilizate pentru a filtra și a ascunde secțiuni ale datelor din foaia noastră de calcul. În acest articol, vom demonstra cum să creăm un filtru de listă derulantă Excel.
Descărcați caietul de practică
Puteți descărca caietul de lucru și exersa cu ele.
Drop Down Filter.xlsx7 moduri diferite de creare a listei derulante cu filtru în Excel
Filtrarea diferă de grupare prin faptul că ne permite să calificăm și să afișăm doar informațiile care sunt relevante pentru noi. Să vedem câteva modalități simple de a crea filtre pentru listele derulante din Excel.
1. Creați o listă derulantă
În această metodă, vom vedea cum putem crea un filtru de tip listă derulantă. Pentru aceasta, vom utiliza setul de date de mai jos. Setul de date conține câteva nume de candidați în coloana B Acum, dorim să facem o listă a candidaților, dacă sunt selectați sau nu în coloana C Vom crea un filtru de tip listă derulantă pentru a face munca mai ușoară. Pentru a face acest lucru, trebuie să urmăm pașii de mai jos.
- În primul rând, selectați celulele în care doriți să creați filtrul listei derulante.
- În al doilea rând, faceți clic pe butonul Date de pe panglică.
- În al treilea rând, trebuie să mergem la Validarea datelor meniul derulant.
- În al patrulea rând, selectați Validarea datelor din meniul derulant.
- Acest lucru va deschide fereastra Validarea datelor caseta de dialog.
- În Setări opțiunea, putem vedea Criterii de validare .
- Acum, faceți clic pe meniul derulant de sub Permiteți .
- În mod implicit, Orice valoare O vom schimba în Lista .
- Aceasta va afișa o casetă numită Sursa . vom scrie Da , Nu , Nu s-a decis încă în caseta de sursă.
- Apoi, faceți clic pe butonul OK buton.
- În cele din urmă, putem vedea rezultatul. Celulele noastre selectate sunt acum casete de listă derulantă.
- Acum, putem face cu ușurință o listă cu persoanele selectate.
- Dacă trebuie să facem modificări la date, putem face acest lucru rapid.
Citește mai mult: Cum să creați o listă derulantă dependentă în Excel
2. Excel Drop Down List Filter pentru a extrage date
În această metodă, vom vedea cum să extragem date sau să filtrăm date pe baza unei selecții de listă derulantă în Excel. Deci, aici avem un set de date care conține un id de produs în coloană B , denumirea produselor din coloana C , iar numele județului în coloana D .
2.1. Faceți o listă de elemente unice
Vom face o listă unică a țărilor. Pentru a face acest lucru, să ne uităm la pașii de mai jos.
ETAPE:
- În primul rând, selectați județele care se află în coloana D .
- În al doilea rând, lipiți țările selectate în oricare dintre celelalte celule din foaia de calcul.
- După aceea, mergeți la Date din panglica de pe panglică.
- Apoi, faceți clic pe Eliminarea duplicatelor .
- Aceasta va apărea în Eliminarea duplicatelor caseta de dialog.
- Acum, verificați dacă este selectată sau nu coloana pe care dorim să o facem listă unică.
- Apoi, faceți clic pe OK .
- Se va afișa o fereastră pop-up care confirmă că valorile duplicate au fost eliminate din coloana selectată.
- În cele din urmă, putem vedea că 2 valorile duplicate sunt eliminate și 4 rămân valori unice.
2.2. Puneți un filtru derulant pentru a afișa elementele unice
Pentru a afișa valorile unice într-un filtru de listă derulantă, trebuie să urmăm același lucru ca și în cazul prezentat.
ETAPE:
- La început, mergeți la Date tab.
- După aceea, faceți clic pe butonul Validarea datelor meniul derulant.
- Acum, selectați Validarea datelor .
- The Validarea datelor va apărea caseta de dialog.
- În acest moment, selectați Lista din meniul derulant.
- În continuare, faceți clic pe săgeata de sus din secțiunea Source (Sursă).
- Acum, selectați valorile unice pe care le-am generat.
- Hit Introduceți .
- În acest moment, putem vedea că valorile unice selectate se află în secțiunea sursă.
- Faceți clic pe OK .
- În acest fel, lista derulantă este acum afișată în I2 .
2.3. Utilizați coloane ajutătoare pentru a extrage înregistrările
Avem nevoie ca Excel să identifice automat înregistrările care corespund elementului selectat de îndată ce facem o selecție derulantă. Pentru aceasta, avem nevoie de trei coloane ajutătoare. Să vedem în pașii de mai jos cum putem face acest lucru.
ETAPE:
- În prima coloană de ajutor, avem nevoie de numărul rândului pentru fiecare dintre aceste celule. Deci, E5 ar fi numărul rândului 1 în setul de date și E6 ar fi numărul rândului 2 , și așa mai departe. Pentru a face acest lucru, putem folosi codul dur manual sau putem folosi RÂNDURI formula.
- RÂNDURI ia datele de intrare sub forma unui array și returnează numărul de rânduri dintre cele două referințe de celule. În exemplul nostru, în celula E5 , există un singur rând.
- Blocați prima celulă prin apăsarea F4 sau punând ( $ ) semnul dolarului.
- Acum, scrieți formula.
=ROWS($D$5:D5)
- Apoi, apăsați Introduceți .
- Acum, trageți mânerul de umplere pentru a copia formula pentru a afișa toate rândurile.
- Putem vedea că celulele sunt incrementate cu unu, deoarece din D5 la D6 avem două rânduri și așa mai departe.
- Acum, haideți să creăm o coloană de ajutor doi care afișează numai numerele de rând care corespund țării pe care am selectat-o în I2 Vrem acele numere de rând care au Bangladesh. Astfel, coloana de ajutor va afișa 1 și 4 Pentru a face acest lucru, vom folosi un IF stare.
- Și, condiția este
=IF($I$2=D5,E5,"")
- Acum, trageți mânerul de umplere în jos pentru a afișa numerele.
- Dacă schimbăm țara, putem vedea ajutorul 2 coloanele vor afișa numărul rândului care conține țara.
- După aceea, avem nevoie de o altă coloană ajutătoare în care toate numerele din coloana ajutătoare 2 se vor stivui împreună. De fapt, nu vrem să avem un spațiu între ele. Pentru aceasta, folosim MICI formula.
- Acum, scrieți formula de mai jos.
=SMALL($F$5:$F$10,ROWS($F$5:F5))
Aici, folosim ROWS($F$5:F5) pentru a returna prima cea mai mică valoare.
- Dar există o problemă. Când tragem mânerul de umplere în jos, apare #NUM! erori.
- Pentru a evita eroarea, vom scrie formula de mai jos.
=IFERROR(SMALL($F$5:$F$10,ROWS($F$5:F5)),"")
Acest IFERROR va elimina eroarea.
- În cele din urmă, atunci când tragem mânerul de umplere, numerele rândurilor se vor afișa corect.
- Acum, în ultimii pași, noile trei coloane afișează ID-urile și denumirile produselor din țările selectate. Pentru a face acest lucru, vom folosi un simplu Funcția INDEX care returnează ID-ul produsului în funcție de țara selectată.
- Acum, în celulă K5 , scrieți formula.
=INDEX($B$5:$D$10,$G5,COLUMNS($H$5:H5))
În COLOANE($H$5:H5) , selectați aceeași coloană care se află în paranteza stângă a foii de calcul.
- Din nou, putem observa că #VALOARE! apare o eroare.
- Pentru a elimina eroarea, folosim același lucru ca și înainte, aplicația Funcția IFERROR .
- În loc de formula anterioară, acum vom scrie.
=IFERROR(INDEX($B$5:$D$10,$G5,COLUMNS($H$5:H5)),"")
- În cele din urmă, trageți mânerul de umplere peste K5:M10 .
- Și, toți pașii sunt gata.
- Dacă schimbăm țara din lista de filtre derulantă, putem observa că tabelul din dreapta se modifică automat.
Citește mai mult: Cum să creați o listă derulantă în Excel cu selecții multiple
3. Excel Sortează și filtrează datele din lista derulantă
În Excel, există o mulțime de instrumente interesante pe care le putem folosi în activitatea noastră zilnică. Sortare și filtrare este una dintre caracteristicile pe care le putem face cu ușurință un filtru de listă derulantă în datele noastre. La fel ca și metodele de mai sus, vom folosi același set de date, cu ID-ul produsului, numele produsului și țara.
3.1. Creați o listă derulantă folosind funcția de sortare și filtrare
Să vedem cum să folosim bara de instrumente de sortare și filtrare. Pentru aceasta, trebuie să urmăm pașii de mai jos.
ETAPE:
- La început, selectați anteturile setului de date.
- Apoi, de la Date de pe panglică, faceți clic pe Filtru care se află în Sortare & Filtrare secțiune.
- Acest lucru face ca toate rubricile să fie săgeată de filtrare drop-down.
- Acum, faceți clic pe oricare dintre antetele pe care doriți să le filtrați.
- Așadar, facem clic pe săgeata derulantă ID produs pentru a filtra produsele.
- Acum, debifați datele pe care nu dorim să le vizualizăm.
- Apoi, faceți clic pe butonul OK buton.
- În cele din urmă, putem vedea rezultatul. Toate produsele necontrolate au dispărut acum din setul de date. Toate datele necontrolate sunt acum temporar ascunse.
3.2. Adăugați un filtru nou
Pentru a adăuga noi filtre în același set de date, urmați acești pași.
ETAPE:
- În primul rând, faceți clic pe săgeata derulantă unde dorim să adăugăm noi filtre. Vom face clic pe țară.
- În al doilea rând, debifați toate celelalte țări pe care nu dorim să le vizualizăm.
- Apoi, faceți clic pe OK .
- Acum, putem vedea doar produsele cu țara Bangladesh au ieșit acum la iveală. Altele sunt temporar ascunse.
3.3. Ștergeți filtrul existent
Dacă trebuie să ștergem filtrele existente, putem pur și simplu să ștergem aceste filtre urmând pașii.
ETAPE:
- În primul rând, faceți clic pe săgeata derulantă din antet, care este filtrată. Dorim să ștergem filtrul de la identificarea produsului.
- Acum, faceți clic pe Ștergeți filtrul de la "ID produs" .
- Și gata, filtrele din lista derulantă au fost eliminate.
Citește mai mult: Cum să creați o listă dinamică dependentă de lista derulantă în Excel
4. Filtrarea datelor în Excel cu ajutorul căutării
În același mod, acum vom vedea filtrarea datelor cu ajutorul căutării. Pentru aceasta, folosim același set de date ca în metodele anterioare.
ETAPE:
- Primitiv, selectăm toate rubricile pe care dorim să le facem o casetă derulantă.
- După aceea, mergeți la Date tab> faceți clic pe Filtru .
- Pentru a filtra o coloană, faceți clic pe săgeata derulantă din coloana respectivă. Dorim să filtrăm coloana nume produs.
- În continuare, în caseta de căutare din imagine, scrieți numele produsului pe care dorim să îl vedem. Vrem să vedem doar numele produsului Șampon.
- Apoi, faceți clic pe OK .
- Acum putem vedea că vor fi afișate doar datele care conțin numele produsului, Șampon .
Citește mai mult: Lista derulantă Excel în funcție de selecție
Lecturi similare
- Crearea listei derulante Excel din tabel (5 exemple)
- Cum să creați o listă derulantă Excel cu culori (2 moduri)
- Excel Lista derulantă nu funcționează (8 probleme și soluții)
- Cum să creați o listă din interval în Excel (3 metode)
5. Filtre de text în filtrul de listă derulantă Excel
Pentru a vizualiza datele în mod mai specific, putem utiliza filtre de text.
ETAPE:
- Pentru a construi o casetă derulantă, alegeți toate rubricile din setul de date.
- Apoi, mergeți la Date și selectați Filtru .
- După aceea, faceți clic pe săgeata derulantă, în coloana textului pe care dorim să-l filtrăm. Facem clic pe coloana țară.
- Apoi, mergeți la Filtre de text > Nu conține .
- În acest moment, un Filtru automat personalizat Să presupunem că nu dorim să conținem date cu Canada. Deci, selectăm Canada.
- Apoi, OK .
- Acum, putem vedea că toate datele care conțin țara sunt ascunse. Canada .
Citește mai mult: Cum să creați o listă derulantă în mai multe coloane în Excel
6. Filtrarea numerelor în filtrul de listă drop-down din Excel
Pentru a manipula numere, putem folosi Număr Filtre Pentru aceasta, vom utiliza setul de date de mai jos.
ETAPE:
- În mod corespunzător metodelor anterioare, selectați antetele.
- Mergeți la Date tab> faceți clic pe Filtru .
- Faceți clic pe săgeata derulantă a coloanei care conține numai numere. Vom face clic pe identificarea produsului.
- Acum, de la Număr Filtre , selectați Între . pentru că vrem să vedem produsul între 105 -110.
- Acest lucru va deschide fereastra Filtru automat personalizat caseta de dialog.
- Acum, luați numerele pe care dorim să le afișăm.
- Apoi, faceți clic pe OK .
- În cele din urmă, produsele cu id-ul cuprins între 105-110 sunt afișate acum, iar celelalte sunt ascunse din date.
7. Filtre de date în lista derulantă din Excel
Pentru a vizualiza datele într-o anumită perioadă de timp, putem utiliza filtrul de date. Pentru a face acest lucru, vom utiliza setul de date de mai jos, care este similar cu cel anterior, dar în plus, acest set de date are o coloană cu data de livrare. Așadar, să vedem pașii.
ETAPE:
- De asemenea, prin cealaltă metodă, selectați anteturile.
- De la Date fila, faceți clic pe Filtru .
- Faceți clic pe săgeata derulantă Data de livrare.
- Mergeți la Filtre de date Dorim să afișăm doar produsele care au fost livrate luna trecută, deci selectăm luna trecută.
- În cele din urmă, putem vedea că acum sunt afișate toate produsele pe care le-am livrat în ultima lună.
Concluzie
În acest articol, ați învățat despre Excel Drop Down List Filter. Sperăm că acest lucru vă va fi de ajutor! Dacă aveți întrebări, sugestii sau feedback, vă rugăm să ne anunțați în secțiunea de comentarii. Sau puteți arunca o privire la celelalte articole ale noastre din secțiunea de ExcelWIKI.com blog!