Kaip išgauti unikalias vertes pagal kriterijus programoje "Excel

  • Pasidalinti
Hugh West

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.xlsx

2 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 .

Šioje formulėje E stulpelis . FILTRAS funkcija ištraukia visus parduotuvių pavadinimus iš C stulpelis kad turi atsargų užrašų knygelę tik per 2 mėnesiai . Taigi, panašūs pavadinimai gali atsirasti kelis kartus. Tada UNIKALUS funkcija visus pavadinimus parodys tik vieną kartą.

  • 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ų.

Čia FILTRAS funkcija įvertina du kriterijus - vieną Įrenginio kategorija & amp; dar vienas už Prekės ženklas . Ir mes turime pridėti šiuos du kriterijus, įtraukdami Žvaigždutė ( * ) tarp jų formulėje. Kaip ir anksčiau, formulė UNIKALUS funkcija parodys šiuos parduotuvių pavadinimus tik vieną kartą.

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 .

Šioje formulėje FILTRAS funkcija įvertins du kriterijus atskirai & amp; parodyti bendrus rezultatus arba parduotuvių pavadinimus iš abiejų kategorijų. Tada UNIKALUS funkcija šiuos pavadinimus rodys tik vieną kartą.

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ų.

Šioje sudėtingoje formulėje,
  • 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 .

Hugh Westas yra labai patyręs Excel treneris ir analitikas, turintis daugiau nei 10 metų patirtį šioje srityje. Jis yra įgijęs apskaitos ir finansų bakalauro bei verslo administravimo magistro laipsnius. Hugh turi aistrą mokymui ir sukūrė unikalų mokymo metodą, kurį lengva sekti ir suprasti. Jo ekspertinės žinios apie „Excel“ padėjo tūkstančiams studentų ir specialistų visame pasaulyje tobulinti savo įgūdžius ir tobulėti savo karjeroje. Savo tinklaraštyje Hugh dalijasi savo žiniomis su pasauliu, siūlydamas nemokamus „Excel“ vadovėlius ir internetinius mokymus, kad padėtų asmenims ir įmonėms išnaudoti visą savo potencialą.