Išskleidžiamojo filtro sukūrimas duomenims išgauti pagal pasirinkimą

Žiūrėkite vaizdo įrašą - ištraukite duomenis naudodami „Excel“ išskleidžiamąjį sąrašą

Šioje pamokoje parodysiu, kaip „Excel“ sukurti išskleidžiamąjį filtrą, kad galėtumėte išskleisti duomenis pagal išskleidžiamojo meniu pasirinkimą.

Kaip parodyta paveikslėlyje žemiau, sukūriau išskleidžiamąjį sąrašą su šalių pavadinimais. Kai tik išskleidžiamajame meniu pasirenku bet kurią šalį, tos šalies duomenys ištraukiami į dešinę.

Atminkite, kad kai tik išskleidžiamajame filtre pasirenku Indiją, visi Indijos įrašai yra išgaunami.

Ištraukite duomenis iš išskleidžiamojo sąrašo pasirinkimo „Excel“

Štai veiksmai, kaip sukurti išskleidžiamąjį filtrą, kuris ištrauks pasirinkto elemento duomenis:

  1. Sukurkite unikalų elementų sąrašą.
  2. Pridėkite išskleidžiamąjį filtrą, kad būtų rodomi šie unikalūs elementai.
  3. Naudokite pagalbinius stulpelius, kad išgautumėte pasirinkto elemento įrašus.

Pasinerkime giliai ir pažiūrėkime, ką reikia padaryti atliekant kiekvieną iš šių veiksmų.

Sukurkite unikalų elementų sąrašą

Nors jūsų duomenų rinkinyje gali būti elemento pasikartojimų, mums reikia unikalių elementų pavadinimų, kad galėtume sukurti išskleidžiamąjį filtrą naudodami jį.

Pirmiau pateiktame pavyzdyje pirmas žingsnis yra gauti unikalų visų šalių sąrašą.

Norėdami gauti unikalų sąrašą, atlikite šiuos veiksmus:

  1. Pasirinkite visas šalis ir įklijuokite jas kitoje darbalapio dalyje.
  2. Eikite į Duomenys -> Pašalinti dublikatus.
  3. Dialogo lange Pašalinti dublikatus pasirinkite stulpelį, kuriame yra šalių sąrašas. Tai suteiks jums unikalų sąrašą, kaip parodyta žemiau.

Dabar mes naudosime šį unikalų sąrašą, kad sukurtume išskleidžiamąjį sąrašą.

Taip pat žiūrėkite: Galutinis „Excel“ dublikatų paieškos ir pašalinimo vadovas.

Išskleidžiamojo filtro kūrimas

Štai žingsniai, kaip sukurti išskleidžiamąjį sąrašą langelyje:

  1. Eikite į Duomenys -> Duomenų patvirtinimas.
  2. Dialogo lange Duomenų patvirtinimas pasirinkite skirtuką Nustatymai.
  3. Skirtuko „Nustatymai“ išskleidžiamajame meniu pasirinkite „Sąrašas“, o lauke „Šaltinis“ pasirinkite unikalų šalių, kurias sukūrėme, sąrašą.
  4. Spustelėkite Gerai.

Dabar tikslas yra pasirinkti bet kurią šalį iš išskleidžiamojo sąrašo, ir tai turėtų suteikti mums šalies įrašų sąrašą.

Norėdami tai padaryti, turėtume naudoti pagalbines stulpelius ir formules.

Sukurkite pagalbinius stulpelius, kad ištrauktumėte pasirinkto elemento įrašus

Kai tik pasirenkate iš išskleidžiamojo meniu, jums reikia „Excel“, kad automatiškai atpažintų įrašus, priklausančius tam pasirinktam elementui.

Tai galima padaryti naudojant tris pagalbines stulpelius.

Štai žingsniai, kaip sukurti pagalbinius stulpelius:

  • Pagalbinė kolona Nr. 1 - Įveskite visų įrašų serijos numerį (šiuo atveju 20, galite naudoti funkciją ROWS ()).
  • Pagalbinė skiltis #2 - Naudokite šią paprastą IF funkcijos funkciją: = IF (D4 = $ H $ 2, E4, "")
    • Ši formulė patikrina, ar pirmoje eilutėje esanti šalis atitinka išskleidžiamojo meniu šalį. Taigi, jei pasirenku Indiją, ji tikrina, ar pirmoje eilutėje yra Indija, ar ne. Jei tai tiesa, jis grąžina eilutės numerį, kitu atveju - tuščią („“). Dabar, kai pasirenkame bet kurią šalį, rodomi tik tie eilutės numeriai (antrame pagalbinio stulpelio), kuriame yra pasirinkta šalis. (Pavyzdžiui, jei pasirinkta Indija, ji atrodys taip, kaip parodyta paveikslėlyje žemiau).

Dabar turime išgauti tik šių eilučių duomenis, kuriuose rodomas skaičius (nes tai eilutė, kurioje yra ta šalis). Tačiau mes norime tų įrašų be tuščių vienas po kito. Tai galima padaryti naudojant trečiąjį pagalbinį stulpelį

  • Trečioji pagalbinė kolona - Naudokite šį IFERROR ir SMALL funkcijų derinį:
    = IFERROR (MAŽAS ($ F $ 4: $ F $ 23, E4), ””)

Tai duotų mums kažką, kaip parodyta žemiau esančioje nuotraukoje:

Dabar, kai turime skaičių kartu, mums tiesiog reikia išgauti to skaičiaus duomenis. Tai galima padaryti lengvai naudojant funkciją INDEX (naudokite šią formulę ląstelėse, kuriose reikia išgauti rezultatą):
= IFERROR (INDEX ($ B $ 4: $ D $ 23, $ G4, COLUMNS ($ J $ 3: J3)), “”)

Ši formulė susideda iš 2 dalių:
INDEKSAS - Tai ištraukia duomenis pagal eilutės numerį
IFERROR - Ši funkcija grąžina tuščią, kai nėra duomenų

Čia yra momentinis vaizdas, ką pagaliau gavote:

Dabar, jei norite, galite paslėpti pradinius duomenis. Be to, originalius duomenis ir išgautus duomenis galite turėti dviejuose skirtinguose darbalapiuose.

Pirmyn. naudokite šią techniką ir nustebinkite savo viršininką bei kolegas (mažas pasirodymas niekada nėra blogas dalykas).

Atsisiųskite pavyzdinį failą

Ar jums patiko pamoka? Leiskite man žinoti savo mintis komentarų skiltyje.

Taip pat gali būti naudingos šios pamokos:

  • Dinaminis „Excel“ filtras - ištraukite duomenis rašydami.
  • Dinaminė paieška „Excel“ naudojant sąlyginį formatavimą.
  • Sukurkite dinaminį išskleidžiamąjį meniu su paieškos pasiūlymais.
  • Kaip išskleisti antrinę eilutę „Excel“ naudojant formules
  • Kaip filtruoti langelius su paryškintu šriftu „Excel“.
wave wave wave wave wave