Mundarija
Noyob qiymatlarni chiqarish bitta yoki turli mezonlar asosida ofislarda juda keng tarqalgan & korxonalar. Microsoft Excel , shuningdek, bir nechta foydali & katta ma'lumotlar to'plamidan noyob qiymatlarni olish uchun qulay usullar. Ushbu maqolada men Excelda 2 ta samarali usul bilan mezonlar asosida noyob qiymatlarni ajratib olish ni tasvirlashga harakat qilaman.
Amaliyot darsligini yuklab oling
Bizni yuklab olishingiz mumkin. Ushbu maqolani tayyorlash uchun Excel ish kitobidan foydalandik.
Criteria.xlsx asosida noyob qiymatlarni ajratib oling
Noyob qiymatlarni ajratib olishning 2 ta samarali usuli Exceldagi mezonlar
Tasvir uchun ma'lumotlar to'plamining namunasi keltirilgan. Bu erda bizda 5 ta kompyuter do'konlari jadvali mavjud. Ular iyun va iyul oylarida yangi ish stoli va noutbuklarini o'z do'konlarida to'plashdi.
Endi biz harakat qilamiz. bir nechta mezonlar asosida ushbu maʼlumotlar toʻplamidan noyob mahsulotlarni topish uchun.
1. Excel UNIQUE & Noyob qiymatlarni chiqarish uchun FILTR funksiyalari
Ushbu birinchi usulda excel dasturida UNIKAL funktsiya va FILTER funksiyasidan foydalanamiz. noyob qadriyatlar. Bu erda biz ushbu funktsiyalardan bitta va bir nechta mezonlar uchun foydalanamiz. Shunday qilib, kechiktirmasdan, usullarga o'tamiz.
1.1. Yagona mezon
Bu yerda biz qaysi doʻkonlarda faqat noutbuklar yoki faqat ish stoli kompyuterlari yoki ikkalasi ham 2 dona boʻlganini bilmoqchimiz.bir yilda ketma-ket oylar.
- Birinchidan, katakchani E5 & bu formulani kiriting
=UNIQUE(FILTER(C5:C14,D5:D14=E4))
- Ikkinchidan Enter tugmasini bosing & 2 oydan ko'proq vaqt davomida noutbuklar zaxiralangan 4 kompyuter do'konining nomlarini ko'rasiz .
Ushbu formulada ustun Euchun FILTERfunksiyasi ustun Cdan daftarni faqat <1 dan ortiq vaqtga toʻldirilgan doʻkonlarning barcha nomlarini chiqaradi>2 oy. Shunday qilib, o'xshash nomlar bir necha marta paydo bo'lishi mumkin. Shundan so'ng, UNIQUEfunksiyasi barcha nomlarni faqat bir marta ko'rsatadi.
- Keyin, ushbu formulani kiriting F5 katakchalari orasida ish stoli kompyuterlari kimda borligini bilish uchun. 5 do'kon.
=UNIQUE(FILTER(C5:C14,D5:D14=F4))
- Keyin Enter tugmasini bosing & Siz o'sha oylar davomida ish stoli to'ldirilgan 3 do'kon nomini olasiz.
- Shuningdek, ushbu ikki topilmani solishtirishingiz mumkin & faqat Kompyuter sohasi & EMACIMAC ikkala turdagi qurilmalarga ega.
Batafsil o'qing: Excelda ustunda noyob qiymatlarni toping (6 usul)
1.2. Bir nechta mezon
Endi biz avvalgi ma'lumotlar to'plamiga yana bitta mezon qo'shmoqchimiz. Kompyuter do'konlari noutbuklar olib keldi & amp; 3 xil markali ish stollari - Lenovo , HP & Asus . Va biz HP qaysi do'konlarda to'planganini bilib olamiznoutbuklar o'sha 2 oy .
- Birinchi, biz ko'rmoqchi bo'lgan G12 katakchasini tanlang. HP noutbuklari bo'lgan do'konlarning nomlari.
- Keyin, ushbu katakchaga ushbu formulani kiriting.
=UNIQUE(FILTER(C5:C14, (D5:D14=D5) * (E5:E14=E6)))
- Keyin Enter tugmasini bosing.
- Nihoyat, faqat 1 doʻkonda HP noutbuklari toʻplanganini koʻrasiz. 2 oy.
Bu yerda FILTER funktsiyasi ikkita mezonni baholaydi - biri Qurilma toifasi & yana biri Brend uchun. Va bu ikki mezonni formulada ular orasiga Yulduzcha ( * ) qo'yish orqali qo'shishimiz kerak. Avvalgidek, UNIQUE funktsiyasi ushbu do'kon nomlarini faqat bir marta ko'rsatadi.
1.3. Alternativlar bilan bir nechta mezon
Endi biz yana bir shartni ko'rib chiqamiz, bu erda biz qaysi do'konlarda HP yoki ASUS<2 qurilmalaridan kamida bittasi borligini aniqlashni istaymiz>.
- Avval G11 katakchani -ni tanlang.
- Keyin ushbu formulani kiriting.
=UNIQUE(FILTER(C5:C14, (E5:E14=E6) + (E5:E14=E7)))
- Keyin Enter tugmasini bosing.
- Nihoyat, 4 doʻkon nomlarini koʻrasiz HP yoki ASUS qurilmalari mavjud.
Ushbu formulada FILTER funktsiyasi ikkita mezonni alohida baholaydi & amp; ikkala toifadagi birlashtirilgan natijalar yoki do'kon nomlarini ko'rsatish. Keyin UNIQUE funksiyasi ularni ko'rsatadinomlar faqat bir marta.
2. Excelda mezonlarga asoslangan noyob qiymatlarni chiqarish uchun massiv formulasini qo'llang
Ushbu ikkinchi usulda biz siz ishlatishingiz mumkin bo'lgan massiv formulasidan foydalanamiz. Microsoft Excel ning istalgan versiyasi. Siz buni biroz murakkab deb bilsangiz ham, men bu formula bitta va bir nechta mezonlar uchun qanday ishlashini keyinroq tushuntirishga harakat qilaman.
2.1. Yagona mezon
Endi, massiv formulalari yordamida 2 oy davomida daftar yoki ish stoli toʻldirilgan doʻkonlarning nomlarini qanday chiqarishimiz mumkin boʻlgan bosqichlarga oʻtamiz.
- Birinchi, Notebook sarlavhasi ostidagi E5 katakka ushbu formulani kiriting.
=IFERROR(INDEX($C$5:$C$14, MATCH(0, IF($E$4=$D$5:$D$14, COUNTIF($E$4:$E4, $C$5:$C$14), ""), 0)),"")
- Keyin, Enter tugmasini bosing.
- Keyin, Toʻldirish dastagi buyrugʻidan foydalaning. butun ustunni to'ldiring & amp; Siz 4 daftarlari bor kompyuter do'konlarining nomlarini topasiz.
Ushbu murakkab formulada
- Dastlab, COUNTIF funksiyasi Notebook sarlavhasi ostidagi ustun E barcha kompaniya nomlari shu yerda paydo bo'lishini ta'minlaydi & Shunday qilib, bir nechta ko'rinishga ega barcha kompaniya nomlari uchun umumiy 0 massiv hosil qiladi.
- Bundan tashqari, IF funktsiyasi endi qaysi do'konlarda faqat noutbuklar borligini bilib oladi. Shunday qilib, u 0 daftarlari mavjud bo'lmagan do'konlar nomlaridan olib tashlaydi.
- Shundan so'ng, MATCH funksiyasi 0 faqat avval IF funksiyasi orqali topilgan massivda.
- Endi INDEX funksiyasi ushbu massivdagi barcha katakchalarni bir qatorda saqlaydi. mos yozuvlar & amp; bir necha marta paydo bo'lgan do'konlar nomlarini ko'rsatadi.
- Nihoyat, IFERROR funksiyasi barcha xato xabarlarini & ularni bo'sh satrlar bilan almashtiring.
Shunga o'xshab, Ish stoli<2 bo'lgan do'kon nomlarini bilish uchun F5 katakchasidagi massiv formulasini qo'llang> stokda.
Batafsil o'qing: Ustundan noyob qiymatlarni olish uchun Excel VBA (4 ta misol)
2.2. Bir nechta mezon
Agar biz Excelda noyob qiymatlarni olishda ikki yoki undan ortiq mezonlarga duch kelsak, mana siz uchun yechim. Endi biz HP brendli noutbuklar 2 oy dan koʻproq vaqt davomida sotilgan doʻkonlarni bilib olamiz.
- Birinchidan, G12 katakchasini tanlang.
- Keyin ushbu formulani kiriting.
=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)),"")
- Keyin Enter tugmasini bosing.
- Nihoyat, pastki qismida boʻsh katakchalar koʻrinmaguncha ustunni toʻldirish uchun Toʻldirish dastagi dan foydalaning & ishingiz tugadi.
- Bu yerda IF funksiyasi ikki marta ishlatiladi. Avvaliga Notebook turkumini ustun D & natijalarni massivda 0 sifatida qaytaradi.
- Xuddi shunday, HP brendini ustun E & qaytishnatijalar boshqa massivda 0 sifatida.
- Keyin bu yerda COUNTIF funksiyasi barcha kompaniya nomlarini & Kompaniya sarlavhasi ostidagi C ustunida joylashgan barcha nomlar uchun massivdagi qiymatlarni 0 sifatida qaytaradi.
- Endi, MATCH funktsiyasi oxirgi 3 massivlar qatorida natija yig'indisi qiymatlari sifatida topilgan 0 pozitsiyalarini qidiradi.
- Keyin, INDEX funktsiyasi barcha bu ma'lumotlarni mos yozuvlar qatori sifatida saqlaydi & amp; oldingi bosqichda topilgan 0 natija qiymatining satr pozitsiyalari boʻyicha doʻkonlarning tegishli nomlarini koʻrsatadi.
- Va eng oxirgisi, IFERROR funksiyasi olib tashlanadi. barcha xato xabarlari & amp; faqat doʻkon nomlarini koʻrsating.
Batafsil oʻqing: VBA Excelda ustundan massivga noyob qiymatlarni olish uchun (3 Mezonlar )
Xulosa
Umid qilamanki, Excelda mezonlarga asoslangan noyob qiymatlarni qanday chiqarish bo'yicha yuqorida aytib o'tilgan usullar yordam beradi. endi ularni Excel ishlarida qo'llash va analitik funksiyalar va ma'lumotlarni kiritishda talablaringizni qondirishga yordam beradi. Agar siz maqolamda eslatib o'tishim kerak bo'lgan usulni o'tkazib yubordim deb o'ylasangiz, sharhlar oynasida menga taklif qilishingiz mumkin. Bizning boshqa qiziqarli ko'ring & amp; ExcelWIKI .
bo'yicha ma'lumot beruvchi Excel maqolalari