Excel ro'yxatidan noyob elementlarni qanday chiqarish mumkin (10 ta usul)

  • Buni Baham Ko'Ring
Hugh West

Agar siz Excel ro'yxatidan noyob elementlarni ajratib olishni istasangiz , ushbu maqola siz uchun juda foydali bo'ladi. Bu yerda biz sizga roʻyxatdagi noyob elementlarni ajratib olishning 10 ta oson usulini koʻrsatamiz.

Ish kitobini yuklab oling

Noyob elementlarni ajratib oling.xlsm

Excel ro'yxatidan noyob elementlarni ajratib olishning 10 ta usuli

Bu yerda biz har bir usullarni bosqichma-bosqich tasvirlab beramiz, shunda siz Ro'yxatdan noyob elementlarni osonlik bilan ajratib olishingiz mumkin. Biz Excel 365 dan foydalandik. Excelning istalgan mavjud versiyasidan foydalanishingiz mumkin.

1-usul: Massiv formulasidan foydalanib roʻyxatdan noyob elementlarni ajratib oling

Quyidagi Mahsulotlar roʻyxati oʻz ichiga oladi Id No va Mahsulot nomi . Ko'rib turibmiz, Mahsulot nomi da takrorlash bor. Biz ushbu ro'yxatdan noyob mahsulotlarni ajratib olishni xohlaymiz. Biz noyob elementlarni ajratib olish uchun Masiv formulasi dan foydalanamiz.

➤ Boshlash uchun E5<2 katakchaga quyidagi formulani yozamiz>.

=IFERROR(INDEX($C$5:$C$12,MATCH(0,COUNTIF($E$4:E4,$C$5:$C$12),0)),"")

Bu formula I NDE X<2 birikmasi>, MATC H va COUNTIF funksiyalari.

  • COUNTIF($E$4) :E4,$C$5:$C$12) Noyob roʻyxatni tekshiradi va moslik topilmasa 0 va moslik topilsa 1ni qaytaradi.
  • MATCH(0,COUNTIF($E$4:E4,$C$5:$C$12),0) Mos kelmaslik birinchi marta sodir boʻlgan joyni aniqlaydi, bu yerda uni dasturlang. bilan ifodalash0.
  • INDEX($C$5:$C$12, MATCH(0,COUNTIF($E$4:E4,$C$5:$C$12),0)) INDEX MATCH tomonidan qaytariladigan pozitsiyadan foydalanadi va roʻyxatdan element nomini qaytaradi.
  • Boshqa yoʻq boʻlganda xatolarga duch kelishingiz mumkin. noyob buyumlar. Undan xalos bo'lish uchun biz IFERROR funksiyasidan foydalandik, funksiyadan foydalanib, xato xabarini bo'sh joy bilan almashtirdik.

➤ Shundan so'ng biz Enter tugmasini bosishimiz kerak.

To'ldirish Tutqich asbobi yordamida formulani pastga tortamiz.

➤ Nihoyat, biz noyob elementlarni Masiv formulasidan foydalanadigan noyob mahsulotlar jadvalida ko'rishimiz mumkin.

Batafsil o'qing: Excelda ustundan massivga noyob qiymatlarni olish uchun VBA (3 mezon)

2-usul: UNIQUE funksiyasidan foydalanish Roʻyxatdan chiqarish uchun

Biz quyidagi Mahsulot nomi dan UNIQUE funksiyasi yordamida noyob elementlarni chiqarmoqchimiz.

➤ Avvalo, E5 katakchaga =UNIQUE ni kiritamiz va UNIQUE Function paydo bo'ladi.

➤ Biz mahsulot nomi bo'lgan massiv ni tanlashimiz kerak, shuning uchun biz C5 - C12 ni tanlaymiz.

➤ Shundan so'ng biz vergul qo'yishimiz kerak, ” , ” va biz False-Return noyob satrlari ustiga ikki marta bosishimiz kerak.

➤ Biz qavsni yopamiz va Enter tugmasini bosamiz.

➤ Nihoyat, biz noyob elementlarni chiqarishni ko'rishimiz mumkin. UNIQUE funktsiyasidan foydalangan holda noyob mahsulotlar ro'yxati jadvali. Formulani Formula satri da ham ko'rishimiz mumkin.

Batafsil o'qing: Ustundagi noyob qiymatlarni toping Excelda (6 usul)

3-usul: QIDIRISh va COUNTIF funktsiyalarining massiv bo'lmagan formulasidan foydalanish

Biz dan iborat massiv bo'lmagan formuladan foydalanishimiz mumkin. Izlash va COUNTIF ham. Keling, ushbu formula bizga ro‘yxatdan noyob chiqarishda qanday yordam berishini ko‘rib chiqaylik.

Bu yerda biz E5 katakchaga quyidagi formulani kiritamiz.

=LOOKUP(2,1/(COUNTIF($E$4:E4,$C$5:$C$12)=0),$C$5:$C$12)

  • COUNTIF($E$4:E4,$C$5:$C$12) Noyob maʼlumotlarni tekshiradi ro'yxatni o'rnatadi va moslik topilmasa 0, moslik topilsa 1 qaytaradi. Bu Binary qiymatlari TRUE va FALSE dan iborat massiv hosil qiladi. Keyin, 1ni ushbu massivga bo'ling, bu esa 1 qiymatlarining boshqa massivini va #DIV/0 xatosini beradi.
  • Tashqi LOOKUP funksiyasi qidiruv sifatida 2 ga ega. qiymat, bu erda COUNTIF qismining natijasi qidiruv_vektori sifatida ishlaydi. Bu ikkisini solishtirganda, LOOKUP xatoning yakuniy qiymatiga mos keladi va tegishli qiymatni qaytaradi.

➤ Keyin biz tugmasini bosamiz. Enter .

➤ Biz formulani To'ldirish dastagi yordamida pastga tortamiz.

➤ Nihoyat, biz ko'rishimiz mumkin Bo'lmagan Masiv formulasi jadvalidan foydalangan holda Noyob mahsulotdagi ajratib olingan noyob elementlar. Formulani Formulada ham ko'rishimiz mumkinbar .

Batafsil o'qing: Excelda mezonlarga asoslangan noyob qiymatlarni qanday chiqarish mumkin

4-usul: Massiv formulasidan foydalanib, dublikatlarni chiqarib tashlash

Ushbu usulda biz Masiv formuladan foydalanib, takroriy elementlardan tashqari noyob elementlarni chiqaramiz.

➤ Birinchidan, biz E5 katakchaga quyidagi formulani kiritadi.

=INDEX(List,MATCH(0,INDEX(COUNTIF(E4:$E$4,List)+(COUNTIF(List,List)1),0,0),0))

Bu yerda E4:$E$4 bu biz chiqarish natijasini chiqarmoqchi bo'lgan ustunning birinchi katagi va Ro'yxat - bu C5 dan C12 gacha bo'lgan tanlangan hujayralar diapazoni.

Ikkita INDEX funksiyasi mos ravishda COUNTIFS va MATCH tomonidan olingan joydan boshlangʻich va yakuniy qiymatni qaytaradi.

➤ Shundan so'ng biz Enter tugmasini bosamiz.

➤ Keyin formulani To'ldirish dastagi asbobi yordamida pastga tortamiz. .

➤ Nihoyat, takrorlashdan tashqari ikkita noyob mahsulotni ko'rishimiz mumkin.

Batafsil o'qish: Excelda diapazondan noyob qiymatlarni qanday olish mumkin (8 usul)

5-usul: Kengaytirilgan filtr yordamida ro'yxatdan noyob elementlarni ajratib oling

Ro'yxatdagi noyob elementlarni ajratib olish uchun Kengaytirilgan filtr deb nomlangan Excel funksiyasidan foydalanishingiz mumkin. Keling, buni qanday qilishni bilib olaylik.

➤ Avvalo, siz chiqarmoqchi bo'lgan ma'lumotlar oralig'ini tanlang

➤ Shundan so'ng, Ma'lumotlar yorlig'ini bosing. .

Bu yerda biz hujayralarni tanladik va Maʼlumotlar bilan tanishdik. tab. Siz u yerda Kengaytirilgan opsiyasini topasiz ( Tartiblash va filtrlash buyruqlar guruhida).

➤ Shundan so'ng, Kengaytirilgan filtr oynasi paydo bo'ladi.

➤ Biz tanlaymiz Boshqa joyga nusxa ko'chirish

➤ Biz manzilni beramiz $E $4 qutida Nusxalash

Faqat noyob yozuvlar tugmasini bosganingizga ishonch hosil qiling.

➤ Endi OK tugmasini bosing.

➤ Nihoyat, jadvalda noyob elementlar ajratilganini ko'rishimiz mumkin Noyob mahsulot yordamida Kengaytirilgan filtr .

Batafsil o'qing: Excelda bir nechta ustunlardan noyob qiymatlarni qanday topish mumkin

6-usul:  Kichik-kichik harf sezgir noyob qiymatlarni ajratib oling

Agar bizda quyidagi Roʻyxat jadvalidagi kabi katta-kichik harf sezgir alohida qiymatlar boʻlsa, biz Masiv dan foydalanishimiz mumkin. o'sha ro'yxatdan noyob elementlarni ajratib olish uchun formula.

➤ Avvalo, D3 katagiga quyidagi formulani kiritishimiz kerak.

=IFERROR(INDEX($B$3:$B$10, MATCH(0, FREQUENCY(IF(EXACT($B$3:$B$10,TRANSPOSE($D$2:D2)), MATCH(ROW($B$3:$B$10), ROW($B$3:$B$10)), ""), MATCH(ROW($B$3:$B$10), ROW($B$3:$B$10))), 0)), "")

➤ Shundan so'ng biz Enter tugmasini bosamiz.

➤ Biz w To'ldirish dastagi yordamida formulani pastga torting.

➤ Nihoyat, jadvalda katta-kichik harflarga sezgir bo'lgan ajratilgan noyob qiymatlarni ko'rishimiz mumkin Rejim Nozik alohida qiymatlar .

7-usul: Roʻyxatdan noyob elementlarni chiqarish uchun yigʻma jadval

Quyidagilardan noyob elementlarni ajratib olishimiz mumkin Mahsulot roʻyxati Pivot jadvali yordamida.

➤ Avvalo, bizbiz noyob elementlarni ajratib olmoqchi bo'lgan ma'lumotlar to'plamini tanlaydi.

➤ Bu erda biz ma'lumotlar oralig'ini tanlaymiz C4 dan C12 .

➤ Shundan so'ng, Tasma dan Qo'shish yorlig'ini tanlang.

➤ Keyin Pivot jadvali -ni tanlang.

➤ Shundan so'ng biz Existing Worksheet -ni tanlashimiz kerak.

➤ Biz joylashuvni berishimiz kerak. Bu yerda biz joyni tanlaymiz E4 to E12 .

➤ Belgilang Ushbu ma'lumotlarni Ma'lumotlar modeliga qo'shing

OK tugmasini bosing.

➤ Nihoyat, Pivot jadvalida Mahsulot nomi ni belgilaganimizda buni ko'rishimiz mumkin. , chiqarilgan Noyob mahsulot Qator darajalari jadvalida ko'rinadi.

Metod-8: VBA noyob

dan ajratib olish quyidagi Mahsulot roʻyxati jadval, biz VBA kodidan foydalanib noyob Mahsulot nomi chiqarmoqchimiz.

➤ Avvalo, ishchi varaqimizga ALT+F11 tugmalarini kiritamiz. Bu yerda biz Sheet8 ustida ishlayapmiz.

➤ Shundan so'ng VBA Loyiha oynasi paydo bo'ladi.

➤ Biz ikki marta bosishimiz kerak. Sheet8 da.

VBA muharriri oynasi paydo bo'ladi.

➤ Biz VBA muharriri oynasiga quyidagi kodni kiritamiz.

9172

Bu yerda biz Long<2 deb e'lon qildik> o'zgaruvchini kiriting va uning ichiga oxirgi qatorni kiriting. Keyin, diapazonni nusxalash uchun bir nechta ActiveSheet usullarini qo'llang, shu bilan birga Noyob ni True sifatida saqlang.

➤ Biz VBA muharriri oynasini yoping va faol Sheet8-ga o'tamiz.

➤ U erda biz ALT+F8 yozamiz va Makros nomi oynasi paydo bo'ladi.

➤ Biz Ishga tushirish tugmasini bosamiz.

➤ Nihoyat, biz noyob mahsulotlarni Mahsulot nomi jadval.

Batafsil o'qing: Ustundan noyob qiymatlarni olish uchun Excel VBA (4 ta misol)

9-usul: Noyob elementlarni ajratib ko'rsatish

Biz quyidagi Mahsulot ro'yxati dan Noyob Mahsulot nomi ni ajratib ko'rsatishni xohlaymiz.

➤ Birinchidan, biz Mahsulot nomini dan C5 dan C12 gacha tanlang.

➤ Keyin, biz Uy yorlig'i.

Shartli formatlash -ni tanlang.

➤ Keyin Yangi qoida -ni tanlang.

Yangi Formatlash qoidasi oynasi paydo bo'ladi.

Qaysi katakchalarni formatlashni aniqlash uchun Formuladan foydalaning -ni tanlang.

➤ Quyidagi formulani Ushbu formula to'g'ri bo'lgan qiymatlarni formatlash bo'limiga yozing.

=COUNTIF($C$5:C5,C5)=1

➤ Keyin Format .

A Uyachalarni formatlash oynasi paydo bo'ladi.

To'ldirish opsiyasini bosing.

➤ Rangni tanlang, bu erda biz ko'k rangni tanlaymiz.

➤ Keyin OK tugmasini bosing.

➤ Endi Ko'rib chiqish -ni ko'ring va OK .

➤ Nihoyat, biz ta'kidlangan noyob Mahsulot nomini ko'rishimiz mumkin.

10-usul: Noyob elementlarni olish uchun shartli formatlash

Quyidagilar Mahsulotlar roʻyxati jadvali, biz takroriy Mahsulot nomi ni berkitmoqchimiz va biz faqat noyob mahsulot nomlarini koʻrsatmoqchimiz.

➤ Buning uchun, birinchi navbatda, tanlashimiz kerak. Mahsulot nomi dan C5 dan C12 gacha.

➤ Shundan so'ng biz Uy yorlig'iga o'tamiz. Lenta va biz Shartli formatlash -ni tanlashimiz kerak.

➤ Keyin Yangi qoida -ni tanlang.

New Formatting Rule oynasi paydo bo'ladi.

➤ Qaysi katakchalarni formatlashni aniqlash uchun Formuladan foydalanish ni tanlashimiz kerak.

➤ Quyidagi formulani Bu formula rost boʻlgan qiymatlarni formatlash boʻlimiga yozamiz.

=COUNTIF($C$5:C5,C5)>1

➤ Keyin, Format tugmasini bosing.

Format hujayralar oynasi paydo bo'ladi.

➤ Biz Shrift variant.

➤ Keyin biz oq Mavzu rangini tanlashimiz kerak.

OK tugmasini bosing.

➤ Biz Ko'rib chiqish ni ko'rishimiz mumkin va OK tugmasini bosing.

➤ Endi biz takroriy mahsulot nomlarini olishini ko'rishimiz mumkin yashirin, chunki ular oq rangga bo'yalgan.

➤ Endi biz noyob mahsulotlarni ro'yxatning yuqori qismida saralashni xohlaymiz. Shuning uchun biz har qanday katakni sichqonchaning o'ng tugmasi bilan bosishimiz kerak. Bu yerda C5 katakchasini sichqonchaning o'ng tugmasi bilan bosing.

➤ Shundan so'ng biz Filtr variantini tanlashimiz kerak.

➤ Endi biz Tanlangan hujayralar boʻyicha filtrlash shrift rangi -ni tanlashimiz kerak.

➤ Nihoyat, biz buni koʻramiz. Mahsulotlar ro'yxati jadvalidagi yagona Mahsulot nomi.

Hugh West - bu sohada 10 yildan ortiq tajribaga ega bo'lgan yuqori tajribali Excel treneri va tahlilchisi. Buxgalteriya hisobi va moliya yo‘nalishi bo‘yicha bakalavr va biznes boshqaruvi bo‘yicha magistr darajasiga ega. Xyu o'qitishga ishtiyoqi bor va unga amal qilish va tushunish oson bo'lgan o'ziga xos o'qitish usulini ishlab chiqdi. Uning Excel bo'yicha ekspert bilimlari butun dunyo bo'ylab minglab talabalar va mutaxassislarga o'z malakalarini oshirishga va o'z martabalarida muvaffaqiyat qozonishlariga yordam berdi. Xyu o'z blogi orqali o'z bilimlarini dunyo bilan baham ko'radi, jismoniy shaxslar va korxonalarga o'z salohiyatini to'liq ro'yobga chiqarishga yordam berish uchun bepul Excel darsliklari va onlayn treninglarni taklif qiladi.