Turinys
Unikalių reikšmių išskyrimas remiantis vienais ar kitais kriterijais yra labai paplitęs biuruose ir įmonėse. "Microsoft Excel taip pat pridėjo keletą naudingų & amp; patogių metodų unikalioms reikšmėms iš didelio duomenų rinkinio išgauti. išgauti unikalias vertes pagal kriterijus "Excel" programoje naudojant 2 veiksmingus metodus.
Atsisiųsti praktikos sąsiuvinį
Galite atsisiųsti "Excel" darbaknygę, kurią naudojome rengdami šį straipsnį.
Unikalių verčių išskyrimas pagal kriterijus.xlsx2 veiksmingi metodai unikalioms reikšmėms pagal kriterijus išgauti "Excel" programoje
Iliustracijai pateikiame pavyzdinį duomenų rinkinį. Čia turime diagramą 5 kompiuterių parduotuvės . Per kelis mėnesius jie pasipildė naujais staliniais ir nešiojamaisiais kompiuteriais. Birželio mėn. ir Liepa jų parduotuvėse.
Dabar bandysime rasti unikalius produktus iš šio duomenų rinkinio pagal kelis kriterijus.
1. Sujunkite "Excel" UNIQUE & amp; FILTER funkcijas, kad išgautumėte unikalias vertes
Taikydami šį pirmąjį metodą, naudokime UNIKALUS funkcija ir funkcija FILTRAS Excel programoje, kad gautume unikalias reikšmes. Čia šias funkcijas naudosime tiek vienam, tiek keliems kriterijams. Taigi nieko nelaukdami pereikime prie metodų.
1.1. Vienas kriterijus
Šiuo atveju norime sužinoti, kuriose parduotuvėse 2 mėnesius iš eilės per metus buvo tik nešiojamieji kompiuteriai, tik staliniai kompiuteriai arba ir vieni, ir kiti.
- Pirmiausia pasirinkite E5 langelis & įveskite šią formulę
=UNIKALUS(FILTRAS(C5:C14,D5:D14=E4))
- Antra, paspauskite Įveskite & amp; pamatysite pavadinimus 4 kompiuterių parduotuvėse, kuriose nešiojamųjų kompiuterių atsargų yra daugiau nei 2 mėnesiai .
- Tada įveskite šią formulę langelis F5 išsiaiškinti, kas iš tų, kurie turi stacionariųjų kompiuterių. 5 parduotuvės.
=UNIKALUS(FILTRAS(C5:C14,D5:D14=F4))
- Tada paspauskite Įveskite & gausite pavadinimus 3 parduotuvėse, kuriose per tuos mėnesius buvo sukaupta stalinių kompiuterių atsargų.
- Taip pat galite palyginti šiuos du rezultatus & amp; pastebėsite, kad tik Kompiuterių sfera & EMACIMAC turi abiejų tipų prietaisų atsargų.
Skaityti daugiau: Unikalių verčių paieška "Excel" stulpelyje (6 metodai)
1.2. Keli kriterijai
Dabar prie ankstesnio duomenų rinkinio norime pridėti dar vieną kriterijų. Kompiuterių parduotuvėse buvo atvežti 3 skirtingų prekės ženklų nešiojamieji kompiuteriai & amp; staliniai kompiuteriai- Lenovo , HP & Asus . Ir ketiname sužinoti, kuriose parduotuvėse HP nešiojamieji kompiuteriai virš tų 2 mėnesiai .
- Pirmiausia pasirinkite ląstelė G12 kai norime matyti parduotuvių, kuriose yra atsargų, pavadinimus. HP nešiojamieji kompiuteriai .
- Tada toje ląstelėje įveskite šią formulę.
=UNIKALUS(FILTRAS(C5:C14, (D5:D14=D5) * (E5:E14=E6)))
- Po to paspauskite Įveskite .
- Galiausiai pastebėsite tik 1 parduotuvė turi HP nešiojamuosius kompiuterius per tuos 2 mėnesių.
1.3. Keli kriterijai su alternatyvomis
Dabar spręsime kitą sąlygą, kai norime sužinoti, kuriose parduotuvėse yra bent vieno iš šių įrenginių. HP arba ASUS .
- Pirmiausia pasirinkite ląstelė G11 .
- Tada įveskite šią formulę.
=UNIKALUS(FILTRAS(C5:C14, (E5:E14=E6) + (E5:E14=E7)))
- Po to paspauskite Įveskite .
- Galiausiai pamatysite pavadinimus 4 parduotuvėse, kuriose sandėliuojami HP arba ASUS .
2. Taikykite masyvo formulę, kad ištrauktumėte unikalias vertes pagal kriterijus "Excel" programoje
Šiame antrajame metode naudosime masyvo formulę, kurią galite naudoti bet kurioje "Microsoft Excel . Nors jums tai gali pasirodyti šiek tiek sudėtinga, vėliau pabandysiu paaiškinti, kaip ši formulė veikia tiek vieno, tiek kelių kriterijų atveju.
2.1. Vienas kriterijus
Pereikime prie veiksmų, kaip galime iškelti parduotuvių, kuriose yra nešiojamųjų ar stalinių kompiuterių, pavadinimus. 2 mėnesiai naudojant masyvo formules.
- Pirma, į E5 langelis pagal Nešiojamasis kompiuteris pavadinimą, įveskite šią formulę.
=IFERROR(INDEX($C$5:$C$14, MATCH(0, IF($E$4=$D$5:$D$14, COUNTIF($E$4:$E4, $C$5:$C$14), ""), 0)),"")
- Tada paspauskite Įveskite .
- Vėliau naudokite Užpildymo rankena komanda užpildyti visą stulpelį & rasite pavadinimus 4 kompiuterių parduotuvėse, kuriose yra nešiojamųjų kompiuterių.
- Iš pradžių, COUNTIF funkcija užtikrina E stulpelis pagal Nešiojamasis kompiuteris pavadinimas, kad visi įmonių pavadinimai bus rodomi čia & amp; taip sukuriamas masyvas su bendru 0 visų įmonių pavadinimų, kuriuose yra keli pavadinimai.
- Išorėje, funkcija IF dabar sužino, kuriose parduotuvėse yra tik nešiojamieji kompiuteriai. Taigi, ji pašalina 0 iš pavadinimų parduotuvių, kuriose nebuvo užrašų knygelių.
- Po to, funkcija MATCH ieško 0 tik masyve, kuris randamas naudojant IF funkcija anksčiau.
- Dabar, funkcija INDEX saugo visus to masyvo langelius kaip nuorodą & amp; parduotuvių pavadinimus rodo tik tada, kai jie pasirodo kelis kartus.
- Galiausiai, funkcija IFERROR pašalins visus klaidų pranešimus & pakeiskite juos tuščiomis eilutėmis.
Panašiai taikykite masyvo formulę langelis F5 sužinoti parduotuvių pavadinimus, kurie Stalinis kompiuteris yra sandėlyje.
Skaityti daugiau: "Excel" VBA unikalioms vertėms iš stulpelio gauti (4 pavyzdžiai)
2.2. Keli kriterijai
Jei išgaudami unikalias reikšmes "Excel" programoje turime dirbti su dviem ar daugiau kriterijų, štai jums sprendimas. Dabar ketiname išsiaiškinti parduotuves, kuriose yra sandėliuojami sąsiuviniai iš HP prekės ženklas tik per 2 mėnesių .
- Pirmiausia pasirinkite ląstelė G12 .
- Tada įveskite šią formulę.
=IFERROR(INDEX($C$5:$C$14,MATCH(0,COUNTIF(G$11:$G11,$C$5:$C$14)+IF($D$5:$D$14$D$5,1,0)+IF($E$5:$E$14$E$6,1,0),0)),"")
- Po to paspauskite Įveskite .
- Galiausiai naudokite Užpildymo rankena užpildyti stulpelį, kol apačioje bus rodomi tušti langeliai & amp; baigta.
- Čia IF funkcija naudojama du kartus. Iš pradžių ieškoma Nešiojamasis kompiuteris kategorija D stulpelis & grąžina rezultatus kaip 0 masyve.
- Panašiai ieškoma HP prekės ženklas E stulpelis & grąžinti rezultatus kaip 0 kitame masyve.
- Tada COUNTIF funkcija čia suskaičiuoja visus įmonių pavadinimus & amp; grąžins reikšmes kaip 0 visų pavadinimų, rastų C stulpelis pagal Įmonė pavadinimas.
- Dabar MATCH funkcija ieško pozicijų 0 rastos kaip suminės reikšmės, gautos kartu su paskutine 3 masyvus.
- Toliau INDEKSAS funkcija išsaugo visus šiuos duomenis kaip nuorodų masyvą & parodo susijusius parduotuvių pavadinimus pagal gautos vertės eilutės pozicijas 0 rastas ankstesniame etape.
- Ir galiausiai IFERROR funkcija pašalins visus pranešimus apie klaidas & amp; rodomi tik parduotuvių pavadinimai.
Skaityti daugiau: VBA unikalioms vertėms iš stulpelio į "Excel" masyvą gauti (3 Kriterijai )
Išvada
Tikiuosi, kad pirmiau paminėti metodai, kaip išgauti unikalias reikšmes pagal kriterijus "Excel", dabar padės jums juos taikyti savo "Excel" darbuose ir patenkinti jūsų reikalavimus analitinėse funkcijose ir duomenų įrašuose. Taip pat galite pasiūlyti man komentarų laukelyje, jei manote, kad praleidau metodą, kurį turėjau paminėti savo straipsnyje. Pažvelkite į kitą mūsų įdomų & amp; informatyvus Excelstraipsniai apie ExcelWIKI .