Mundarija
Ushbu qo'llanmada biror narsa terilgandan so'ng Excelda takroriy nusxalarni avtomatik ravishda ajratib ko'rsatishni o'rganasiz. Biz shartli formatlash va maxsus vositadan foydalangan holda takroriy katakchalarni, butun qatorlarni yoki ketma-ket nusxalarni qanday soya qilishni batafsil ko'rib chiqamiz.
O'tgan hafta Excelda dublikatlarni aniqlashning turli usullarini o'rganib chiqdik. formulalar bilan. Shubhasiz, bu echimlar juda foydali, ammo ma'lum bir rangdagi takroriy yozuvlarni ajratib ko'rsatish ma'lumotlar tahlilini yanada osonlashtirishi mumkin.
Excelda dublikatlarni topish va ajratib ko'rsatishning eng tezkor usuli shartli formatlashdan foydalanishdir. Bu usulning eng katta afzalligi shundaki, u faqat mavjud ma’lumotlardagi nusxalarni ko‘rsatibgina qolmay, balki yangi ma’lumotlarni ish varag‘iga kiritganingizdan so‘ng avtomatik ravishda takroriy ma’lumotlarni tekshiradi.
Ushbu usullar Excel 365, Excelning barcha versiyalarida ishlaydi. 2021, Excel 2019, Excel 2016, Excel 2013, Excel 2010 va undan pastroq.
Excelda dublikatlarni qanday ajratish mumkin
Barcha Excel versiyalarida oldindan belgilangan qoida mavjud dublikat hujayralarni ajratib ko'rsatish uchun. Ushbu qoidani ishchi varaqlaringizda qo'llash uchun quyidagi amallarni bajaring:
- Dublikatlarni tekshirmoqchi bo'lgan ma'lumotlarni tanlang. Bu ustun, qator yoki katakchalar diapazoni bo'lishi mumkin.
- Uy yorlig'ida Uslublar guruhida Shartli formatlash<2-ni bosing> > Yacheykalarni ta'kidlash qoidalari > Dublikat qiymatlar...
- Dublikatgroup:
Bir necha marta bosish orqali Excelda dublikatlarni ajratib ko'rsatish
Ushbu misol uchun men bir necha yuz qatordan iborat quyidagi jadvalni yaratdim. Va bizning maqsadimiz uchta ustunda teng qiymatga ega bo'lgan takroriy satrlarni ajratib ko'rsatishdir:
Ishoning yoki ishonmang, sichqonchani 2 marta bosish bilan kerakli natijaga erishishingiz mumkin :)
- Jadvalingizdagi istalgan katak tanlangan bo'lsa, Jadvalni o'chirish tugmasini bosing va aqlli plagin butun jadvalni oladi.
- Dedupe Table dialog oynasi barcha ustunlar avtomatik tanlangan holda ochiladi va sukut bo'yicha Rang dublikatlari opsiyasi tanlangan. Demak, OK tugmasini bosish kifoya :) Bajarildi!
Maslahat. Agar siz bir yoki bir nechta ustunlar boʻyicha takroriy satrlarni aniqlamoqchi boʻlsangiz, barcha ahamiyatsiz ustunlar belgisini olib tashlang va faqat tanlangan asosiy ustun(lar)ni qoldiring.
Va natija shunga oʻxshash boʻladi:
Yuqoridagi rasmda koʻrib turganingizdek, “Dupe Table” asbobi takroriy satrlarni birinchi holatlarsiz ajratib koʻrsatdi.
Agar xohlasangiz dublikatlarni ajratib ko'rsatish jumladan, birinchi bo'lib , yoki agar siz duplar emas, balki noyob yozuvlarni ranglamoqchi bo'lsangiz yoki birlamchi qizil rangni yoqtirmasangiz, u holda Dublicate Remover ustasidan foydalaning. bu xususiyatlarning barchasi va yana ko'p narsalar.
Excel'da ilg'or bosqichma-bosqich sehrgar yordamida takroriy nusxalarni ajratib ko'rsatish
Swift Dedupe bilan solishtirgandaJadval asbobi, Dublicate Remover ustasi yana bir necha marta bosishni talab qiladi, biroq u bir qator qo'shimcha imkoniyatlar bilan buning o'rnini bosadi. Men buni sizga amalda ko'rsataman:
- Jadvalingizdagi dublikatlarni ajratib ko'rsatishni istagan istalgan katakchani tanlang va lentadagi Dublicate Remover tugmasini bosing. Sehrgar ishga tushadi va butun jadval tanlanadi. Qo'shimcha dastur har qanday holatda ham jadvalingizning zaxira nusxasini yaratishni taklif qiladi. Agar sizga kerak bo'lmasa, o'sha katakchani olib tashlang.
Jadval to'g'ri tanlanganligini tekshiring va Keyingi tugmasini bosing.
Shuningdek qarang: Bir nechta IF o'rniga yangi Excel IFS funktsiyasi - Quyidagi ma'lumotlar turlaridan birini tanlang toping:
- Birinchi takrorlanishdan tashqari dublikatlar
- 1-qayta takrorlanadigan nusxalar
- Noyob qiymatlar
- Noyob qiymatlar va birinchi takroriy takrorlanishlar
Ushbu misol uchun Dublikatlar + 1-qaytalar ni topamiz:
- Endi dublikatlarni tekshirish uchun ustunlarni tanlang. Toʻliq takroriy satrlarni ajratib koʻrsatishni istaganimiz uchun men barcha 3 ta ustunni tanladim.
Bundan tashqari, plagin jadvalingiz yoki yoʻqligini belgilash imkonini beradi. sarlavhalari bor va agar siz bo'sh kataklarni o'tkazib yubormoqchi bo'lsangiz. Ikkala variant ham sukut bo'yicha tanlanadi.
- Nihoyat, dublikatlarda bajariladigan amalni tanlang. Sizda tanlash , oʻchirish , nusxalash, dublikatlarni koʻchirish yoki holat ustunini qoʻshish kabi bir qancha variantlar mavjud. aniqlash duplar.
Bugundan beri biz Excelda takroriy nusxalarni ta'kidlash ning turli usullarini o'rganmoqdamiz, bizning tanlovimiz aniq :) Shunday qilib, Rang bilan to'ldirish-ni tanlang. va standart mavzu ranglaridan birini tanlang yoki Boshqa ranglar... tugmasini bosing va istalgan maxsus RGB yoki HSL rangini tanlang.
Finish tugmachasini bosing va natijadan bahramand bo'ling :)
Bizning "Duplicate Remover" plaginimiz yordamida Excelda dublikatlarni shunday ajratib ko'rasiz. Agar siz ushbu vositani o'zingizning ish varaqlaringiz ustida sinab ko'rmoqchi bo'lsangiz, Excel uchun vaqtni tejaydigan barcha vositalarimizni o'z ichiga olgan Ultimate Suite-ning to'liq funktsional sinov versiyasini yuklab olishingiz mumkin. Izohlardagi fikr-mulohazalaringiz esa juda qadrlanadi!
Qiymatlar dialog oynasi sukut bo'yicha tanlangan Ochiq qizil to'ldirish va to'q qizil matn formati bilan ochiladi. Standart formatni qo'llash uchun shunchaki OK tugmasini bosing.
Qizil to'ldirish va matn formatlashdan tashqari, ochiladigan ro'yxatda oldindan belgilangan bir nechta boshqa formatlar mavjud. Dublikatlarni boshqa rang yordamida soya qilish uchun Maxsus format… (ochiladigan menyudagi oxirgi element) tugmasini bosing va oʻzingizga yoqqan toʻldirish va/yoki shrift rangini tanlang.
Maslahat. Noyob qiymatlarni ajratib ko'rsatish uchun chap tomondagi oynada Yagona -ni tanlang.
O'rnatilgan qoidadan foydalanib, quyidagi skrinshotda ko'rsatilganidek, bir ustunda yoki bir nechta ustunlardagi dublikatlarni ajratib ko'rsatishingiz mumkin:
Eslatma. Ikki yoki undan ortiq ustunlarga o'rnatilgan dublikat qoidasini qo'llashda Excel ushbu ustunlardagi qiymatlarni taqqoslamaydi, shunchaki diapazondagi barcha takroriy misollarni ajratib ko'rsatadi. Agar siz 2 ta ustun oʻrtasidagi moslik va farqlarni topib, ajratib koʻrsatishni istasangiz, yuqoridagi bogʻlangan qoʻllanmadagi misollarga amal qiling.
Dublikat qiymatlarni ajratib ko'rsatish uchun Excelning o'rnatilgan qoidasidan foydalanganda, iltimos, quyidagi ikkita narsani yodda tuting:
- U faqat alohida hujayralar uchun ishlaydi. takroriy qatorlarni ajratib ko'rsatish uchun siz ma'lum bir ustundagi qiymatlar asosida yoki bir nechta ustunlardagi qiymatlarni taqqoslash orqali o'z qoidalaringizni yaratishingiz kerak bo'ladi.
- U takroriy hujayralarni, jumladan, ularning birinchi paydo bo'lishini soya qiladi. Hammasini ta'kidlash uchundublikatlar birinchi holatlardan tashqari , keyingi misolda tushuntirilganidek formula asosida shartli formatlash qoidasini yarating.
Birinchi marta takrorlanmasdan takroriy nusxalarni qanday ajratib koʻrsatish kerak
Ajratish uchun 2 va keyingi barcha takroriy takrorlanishlar uchun rang berishni xohlagan hujayralarni tanlang va formulaga asoslangan qoidani shu tarzda yarating:
- Uy yorlig'ida, Uslublar guruhi, Shartli formatlash > Yangi qoida > Qaysi kataklarni formatlashni aniqlash uchun formuladan foydalaning .
- Ushbu formula rost bo'lgan qiymatlarni formatlash maydoniga shunga o'xshash formulani kiriting:
=COUNTIF($A$2:$A2,$A2)>1
Bu erda A2 tanlangan diapazonning eng yuqori katagidir.
Agar siz Excelni shartli formatlashda koʻp tajribaga ega boʻlmasangiz, formulaga asoslangan qoida yaratish boʻyicha batafsil qadamlarni quyidagi oʻquv qoʻllanmada topasiz: Excelga shartli formatlash. boshqa katak qiymati.
Natijada, birinchi misollardan tashqari takroriy hujayralar siz tanlagan rang bilan ajratib ko'rsatiladi:
3-chi qanday ko'rsatiladi, 4-va keyingi barcha takroriy yozuvlar
N-qaytadan boshlanadigan dublikatlarni koʻrish uchun oldingi misoldagi kabi formula asosida shartli formatlash qoidasini yarating.formula oxirida >1ni kerakli raqam bilan almashtirgan yagona farq. Masalan:
3-chi va keyingi barcha takroriy nusxalarni ajratib ko'rsatish uchun quyidagi formula asosida shartli formatlash qoidasini yarating:
=COUNTIF($A$2:$A2,$A2)>=3
4-chi va keyingi barcha takroriy yozuvlarni soya qilish uchun foydalaning bu formula:
=COUNTIF($A$2:$A2,$A2)>=4
Faqat muayyan hodisalarni ajratib ko'rsatish uchun teng operatoridan (=) foydalaning. Misol uchun, faqat 2-nasllarni ajratib ko'rsatish uchun siz quyidagi formuladan foydalanasiz:
=COUNTIF($A$2:$A2,$A2)=2
Diplikatlarni qanday ajratib ko'rsatish mumkin (bir nechta ustunlar)
Qachon Ustunlarni bir-biriga solishtirish orqali emas, balki bir nechta ustunlar ustidagi dublikatlarni tekshiring, lekin barcha ustunlardagi bir xil elementning barcha nusxalarini toping, quyidagi echimlardan birini ishlating.
Bir nechta ustunlardagi takroriy nusxalarni, shu jumladan 1-qaytalarni ajratib ko'rsatish
Agar ma'lumotlar to'plamida bir necha marta paydo bo'lgan elementning birinchi nusxasi dublikat deb hisoblansa, eng oson yo'li - takroriy nusxalar uchun Excelning o'rnatilgan qoidasidan foydalanish.
Yoki, quyidagi formula bilan shartli formatlash qoidasini yarating:
COUNTIF( diapazon , yuqori_yacheyka )>1Masalan, A2:C8 diapazonidagi dublikatlarni ajratib ko'rsatish uchun, formula quyidagicha bo'ladi:
=COUNTIF($A$2:$C$8, A2)>1
Iltimos, diapazon uchun mutlaq hujayra havolalari ($A$2:$C$8) va yuqori katakcha (A2) uchun nisbiy havolalardan foydalanishga e'tibor bering.
Ko'p nusxadagi nusxalarni ajratib ko'rsatishustunlar, birinchi hodisalardan tashqari
Ushbu stsenariyning yechimi ancha murakkabroq, Excelda buning uchun o'rnatilgan qoida yo'qligi ajablanarli emas :)
Bir nechta ustunlardagi takroriy yozuvlarni ajratib ko'rsatish uchun birinchi holatlarga e'tibor bermaslik. , siz quyidagi formulalar bilan 2 ta qoida yaratishingiz kerak bo'ladi:
1-qoida. Birinchi ustunga taalluqlidir
Bu erda siz birinchi marta takrorlanmasdan takroriy nusxalarni ajratib ko'rsatish uchun ishlatilgan formuladan foydalanasiz. bitta ustun (batafsil qadamlarni bu yerda topishingiz mumkin).
Ushbu misolda biz A2:A8 uchun quyidagi formula bilan qoida yaratmoqdamiz:
=COUNTIF($A$2:$A2,$A2)>1
As natijada, birinchi marta takrorlanmaydigan takroriy elementlar diapazonning eng chap ustunida ta'kidlanadi (bizning holatda faqat bitta element mavjud):
2-qoida. Qo'llaniladi keyingi barcha ustunlarga
Qolgan ustunlardagi (B2:C8) dublikatlarni ajratib koʻrsatish uchun quyidagi formuladan foydalaning:
=COUNTIF(A$2:$A$8,B2)+COUNTIF(B$2:B2,B2)>1
Yuqoridagi formulada birinchi COUNTIF funksiyasi hisoblanadi. birinchi ustunda berilgan elementning paydo bo'lishi va ikkinchi d COUNTIF keyingi barcha ustunlar uchun xuddi shunday qiladi. Keyin, siz bu raqamlarni qo'shib, yig'indi 1 dan katta yoki yo'qligini tekshirasiz.
Natijada, ularning birinchi takrorlanishidan tashqari barcha takrorlangan elementlar topiladi va ajratib ko'rsatiladi:
Barcha ustunlardagi dublikatlarni bitta qoida bilan ajratib koʻrsatish
Yana bir yechim bu maʼlumotlar toʻplamining chap tomoniga boʻsh ustun qoʻshish va uni birlashtirishdir.yuqoridagi formulalarni shunday bitta formulaga aylantiring:
=IF(COLUMNS($B2:B2)>1,COUNTIF(A$2:$B$8,B2),0) + COUNTIF(B$2:B2,B2)>1
Bu erda B2 maqsadli diapazonning 2-ustunidagi ma'lumotlarga ega yuqori katakdir.
Formulani yaxshiroq tushunish uchun uni 2 ta asosiy qismga ajratamiz:
- Birinchi ustun (B) uchun IF sharti hech qachon bajarilmaydi, shuning uchun faqat ikkinchi COUNTIF funktsiyasi mavjud. hisoblangan (biz ushbu formuladan bitta ustundagi birinchi holatlardan tashqari dublikatlarni topish uchun foydalandik).
- Keyingi barcha ustunlar uchun (C2:D8) asosiy nuqta ikkita COUNTIFda mutlaq va nisbiy havolalardan oqilona foydalanish hisoblanadi. funktsiyalari. Tushunish oson boʻlishi uchun uni G ustuniga koʻchirib oldim, shuning uchun formula boshqa kataklarga qoʻllanilganda qanday oʻzgarishini koʻrishingiz mumkin:
Chunki AGAR sharti birinchisidan boshqa barcha ustunlar uchun har doim TRUE bo'lsa (ustunlar soni 1 dan katta bo'lsa), formula shu tarzda davom etadi:
- Ma'lum bir elementning takrorlanish sonini hisoblaydi ( Yuqoridagi skrinshotda D5) berilgan ustunning chap tomonidagi barcha ustunlarda:
COUNTIF(B$2:$C$8,D5)
- Element ustunida berilgan elementning takrorlanish sonini, elementning katakchasigacha hisoblaydi:
COUNTIF(D$2:D5,D5)
- Nihoyat, formula ikkala COUNTIF funktsiyasining natijalarini qo'shadi. Agar umumiy raqam 1 dan katta bo'lsa, ya'ni elementning bir nechta takrorlanishi bo'lsa, qoida qo'llaniladi va element ta'kidlanadi.
Birida takroriy qiymatlar asosida butun qatorlarni ajratib ko'rsatishustun
Agar jadvalingizda bir nechta ustunlar mavjud boʻlsa, maʼlum bir ustundagi takroriy yozuvlar asosida butun qatorlarni ajratib koʻrsatishni xohlashingiz mumkin.
Maʼlumki, Excelning dublikatlar uchun oʻrnatilgan qoidasi faqat ishlaydi. hujayra darajasida. Lekin maxsus formulaga asoslangan qoidada satrlarni soyalashda muammo yo'q. Asosiy nuqta butun satrlarni tanlash va keyin quyidagi formulalardan biri bilan qoida yaratish:
- Dublika qatorlarni ajratib ko'rsatish birinchi holatlar bundan mustasno :
=COUNTIF($A$2:$A2, $A2)>1
=COUNTIF($A$2:$A$15, $A2)>1
Bu erda A2 birinchi katakdir va A15 - takroriylarni tekshirmoqchi bo'lgan ustundagi oxirgi foydalanilgan katak. Ko'rib turganingizdek, mutlaq va nisbiy hujayra havolalaridan oqilona foydalanish farq qiladi.
Quyidagi skrinshotda ikkala qoida ham amalda ko'rsatilgan:
Qanday qilib Excelda takroriy satrlarni ajratib ko'rsatish
Oldingi misolda ma'lum bir ustundagi takroriy qiymatlar asosida butun satrlarni qanday ranglash ko'rsatilgan. Ammo bir nechta ustunlarda bir xil qiymatlarga ega bo'lgan qatorlarni ko'rishni xohlasangiz nima bo'ladi? Yoki barcha ustunlarda mutlaqo teng qiymatga ega bo'lgan mutlaq takroriy satrlarni qanday ajratib ko'rsatish mumkin?
Buning uchun hujayralarni bir nechta mezonlar bo'yicha taqqoslash imkonini beruvchi COUNTIFS funksiyasidan foydalaning. Masalan, A va B ustunlarida bir xil qiymatlarga ega bo'lgan takroriy satrlarni ajratib ko'rsatish uchun bittadan foydalaning.quyidagi formulalardan:
- Takrorlanuvchi qatorlarni ajratib ko'rsatish uchun birinchi holatlardan tashqari :
=COUNTIFS($A$2:$A2, $A2, $B$2:$B2, $B2)>1
=COUNTIFS($A$2:$A$15, $A2, $B$2:$B$15, $B2)>1
Quyidagi skrinshot natijani ko'rsatadi:
Siz tushunganingizdek, yuqoridagi misol faqat namoyish qilish uchun mo'ljallangan. Haqiqiy hayot sahifalarida takroriy satrlarni ajratib ko'rsatishda siz tabiiy ravishda faqat 2 ta ustundagi qiymatlarni solishtirish bilan cheklanmaysiz, COUNTIFS funksiyasi 127 tagacha diapazon/kriteriya juftlarini qayta ishlay oladi.
Excelda ketma-ket takrorlanuvchi hujayralarni ajratib ko'rsatish
Ba'zan siz ustundagi barcha dublikatlarni ajratib ko'rsatishingiz shart emas, balki faqat ketma-ket takrorlanadigan hujayralarni, ya'ni bir-birining yonida joylashgan hujayralarni ko'rsatishingiz mumkin. Buni amalga oshirish uchun ma'lumotlarga ega bo'lgan katakchalarni tanlang (ustun sarlavhasidan tashqari) va quyidagi formulalardan biri bilan shartli formatlash qoidasini yarating:
- Birinchi takrorlanishsiz ketma-ket takroriy nusxalarni ajratib ko'rsatish uchun :
=$A1=$A2
=OR($A1=$A2, $A2=$A3)
Quyidagi skrinshotda ajratib ko'rsatish ko'rsatilgan ketma-ket dublikat matnlar, lekin bu qoidalar ketma-ket takrorlanadigan raqamlar va sanalar uchun ham ishlaydi:
Agar Excel sahifangizda qatorlar boʻsh boʻlsa va siz ketma-ket boʻsh katakchalar boʻlishini xohlamasangiz ajratib ko'rsatish uchun quyidagi yaxshilanishlarni amalga oshiringformulalar:
- Birinchi takrorlanishsiz ketma-ket takrorlanuvchi katakchalarni ajratib ko'rsatish uchun birinchi takrorlanishsiz va bo'sh kataklarni e'tiborsiz qoldirish :
=AND($A2"", $A1=$A2)
=AND($A2"", OR($A1=$A2, $A2=$A3))
Ko'rib turganingizdek, ajratib ko'rsatish unchalik muhim emas. shartli formatlash yordamida Excelda takrorlanadi. Biroq, bundan ham tezroq va osonroq yo'l bor. Buni bilish uchun ushbu qoʻllanmaning keyingi boʻlimini oʻqing.
Dublicate Remover yordamida Excelda dublikatlarni qanday ajratib koʻrsatish mumkin
Duplicate Remover plaginini hal qilish uchun yaxlit yechim hisoblanadi. Excelda ikki nusxadagi yozuvlar bilan. U takrorlangan kataklarni yoki butun dublikat qatorlarni topishi, ajratib ko'rsatishi, tanlashi, nusxalashi yoki ko'chirishi mumkin.
O'z nomiga qaramay, plagin tezda turli rangdagi dublikatlarni o'chirmasdan ajratib ko'rsatishi mumkin. ularni.
Dublicate Remover Excel tasmangizga 3 ta yangi xususiyat qo'shadi:
- Jadvalni o'chirish - bitta jadvalda dublikatlarni darhol topish va ajratib ko'rsatish uchun .
- Dublicate Remover - 1 jadvaldagi dublikatlarni yoki noyob qiymatlarni aniqlash va ta'kidlash uchun kengaytirilgan opsiyalarga ega bosqichma-bosqich sehrgar.
- 2 ta jadvalni solishtiring - ikkita ustun yoki ikkita alohida jadvalni solishtirish orqali dublikatlarni toping va belgilang.
Ultimate Suite for Excel-ni o'rnatganingizdan so'ng, ushbu vositalarni Ablebits Data yorlig'ida topasiz. Dedupe