Google Sheets-da dublikatlarni topish va olib tashlashning 7 ta oson usuli

  • Buni Baham Ko'Ring
Michael Brown

Google Sheets-da dublikatlarni topishning oddiy usulini qidiryapsizmi? 7 usul haqida nima deyish mumkin? :) Ko'p sonli foydalanish holatlari uchun kerak bo'lgan narsa shu :) Men sizga formulasiz vositalardan qanday foydalanishni ko'rsataman (kodlash yo'q - va'da!), shartli formatlash va formula ishqibozlari uchun bir nechta oson funksiyalar.

Google Sheets-dan qanchalik tez-tez foydalanmasligingizdan qat'i nazar, takrorlangan ma'lumotlar bilan shug'ullanishingiz mumkin. Bunday yozuvlar bitta ustunda ko'rinishi yoki butun qatorlarni egallashi mumkin.

Ushbu maqolaning oxirigacha siz takroriy nusxalarni olib tashlash, ularni sanash, ajratib ko'rsatish va status bilan aniqlash uchun kerak bo'lgan hamma narsani bilib olasiz. Men ba'zi formula misollarini ko'rsataman va turli xil vositalarni baham ko'raman. Ulardan biri hatto jadval bo'yicha Google Sheets-dagi dublikatlarni topadi va o'chiradi! Shartli formatlash ham foydali bo'ladi.

Shunchaki o'z zaharingizni tanlang va keling :)

    Formulalar yordamida Google Sheets-da dublikatlarni qanday topish mumkin

    An'anaga ko'ra, men formulalardan boshlayman. Ularning asosiy afzalligi shundaki, sizning asl jadvalingiz saqlanib qoladi. Formulalar dublikatlarni aniqlaydi va natijani Google Sheets-dagi boshqa joyga qaytaradi. Istalgan natijaga asoslanib, turli funksiyalar o‘z ishini qiladi.

    UNIQUE funksiyasidan foydalangan holda Google Sheets-dagi dublikatlarni qanday olib tashlash mumkin

    UNIQUE funksiyasi ma’lumotlaringizni skanerlaydi, dublikatlarni o‘chiradi va aynan nimani qaytaradi. nomi aytiladi - noyob qiymatlar/satrlar.

    Mana bu erda kichik namunali jadval mavjudGoogle Sheets-dagi dublikatlarni aniqlash uchun 5 xil vositani o'z ichiga oladi. Ammo bugun keling, Dublikat yoki noyob satrlarni topish -ni ko'rib chiqamiz.

    Uning o'zi dublikatlarni qayta ishlashning 7 xil usulini taklif qiladi va bu nafaqat butun jarayonni tezlashtiradi. U uni qanday qilib toʻliq avtomatlashtirishni biladi.

    Uni Google Workspace Marketplace-dan oʻrnatganingizdan soʻng, u Kengaytmalar ostida paydo boʻladi:

    Standart Google Sheets vositasi sifatida u qayta ishlash uchun diapazon va ustunlarni tanlash imkonini ham beradi, lekin yanada oqlangan :)

    Barcha sozlamalar 4 ta foydalanuvchi uchun qulay bosqichga bo'lingan, bu erda siz tanlaysiz:

    1. diapazon
    2. nima topish kerak: dupes yoki noyoblar
    3. ustunlar
    4. topilgan yozuvlar bilan nima qilish kerak

    Siz hatto maxsus rasmlarni ham ko'rishingiz mumkin, shuning uchun nima qilish kerakligi har doim aniq bo'ladi:

    Bu nima deb o'ylaysiz? Xo'sh, standart vositadan farqli o'laroq, ushbu qo'shimcha juda ko'p narsalarni taklif qiladi:

    • dublikatlarni toping hamda birinchi holatlarni o'z ichiga olgan yoki bundan mustasno
    • Google Sheets-dagi dublikatlarni ajratib ko'rsatish
    • holat ustunini qo'shish
    • natijalarni nusxalash/ko'chirish yangi varaq/elektron jadvalga yoki elektron jadvalingizdagi har qanday maxsus joyga
    • tozalash hujayralardagi qiymatlarni topilgan
    • oʻchirish Google sahifangizdan toʻliq satrlarni takrorlang

    Faqat oʻzingizga mos keladigan yoʻlni tanlang,opsiyalarni tanlang va qo‘shimcha ishni bajarishiga ruxsat bering.

    Maslahat. Bu video biroz eski bo'lishi mumkin, lekin u qo'shimcha bilan ishlash qanchalik oson ekanligini juda yaxshi ko'rsatib turibdi:

    Qo'shimchani avtomatik ravishda nusxalarini olib tashlashni amalga oshirish

    Qo'shimcha qurilmaning muzlashi kabi. tort, siz barcha 4 bosqichdagi barcha sozlamalarni stsenariylarga saqlashingiz va ularni keyinroq istalgan stolda faqat bir marta bosish orqali ishga tushirishingiz mumkin bo'ladi.

    Yoki bundan ham yaxshiroq - ushbu stsenariylarni ma'lum bir vaqtda avtomatik ravishda ishga tushirishni rejalashtiring. har kuni:

    Sizning hozir bo'lishingiz shart emas va qo'shimcha fayl yopilgan yoki oflayn bo'lganingizda ham dublikatlarni avtomatik ravishda o'chirib tashlaydi. Bu haqda koʻproq maʼlumot olish uchun ushbu batafsil oʻquv qoʻllanmasiga tashrif buyuring va ushbu demo videoni tomosha qiling:

    Men sizga Google Sheets doʻkonidan qoʻshimchani oʻrnatishingizni va uning atrofida aylanib chiqishingizni tavsiya qilaman. Bir necha marta bosish orqali formulalarsiz dublikatlarni topish, olib tashlash va ajratib koʻrsatish qanchalik oson ekanligini koʻrasiz.

    Formula misollari bilan elektron jadval

    Topish & Google Sheets-dagi dublikatlarni olib tashlash - formula misollari (elektron jadval nusxasini yaratish)

    turli satrlar takrorlanadi:

    Misol 1. Takroriy qatorlarni o'chiring, 1-qaytalarni saqlang

    Bir tomondan, bundan barcha takroriy qatorlarni olib tashlashingiz kerak bo'lishi mumkin. Google Sheets jadvali va faqat birinchi yozuvlarni saqlang.

    Buni amalga oshirish uchun UNIQUE ichidagi maʼlumotlaringiz oraligʻini kiriting:

    =UNIQUE(A1:C10)

    Ushbu kichik formula barcha noyob qatorlarni va 2-, 3-chi va hokazolarni e'tiborsiz qoldiradigan barcha 1-qaytalarni qaytaradi.

    2-misol. Barcha takroriy qatorlarni, hatto 1-qaytalarni ham o'chirib tashlang

    Boshqa tomondan, siz faqat "haqiqiy" noyob qatorlarni olishni xohlashi mumkin. "Haqiqiy" deganda men bir marta ham takrorlanmaydiganlarni nazarda tutyapman. Xo'sh, nima qilyapsiz?

    Keling, bir oz vaqt ajrating va barcha UNIKAL argumentlarni ko'rib chiqaylik:

    UNIQUE(diapazon,[ustun_bo'yicha],[aniq_bir marta])
    • diapazon — siz qayta ishlamoqchi bo'lgan ma'lumotlar.
    • [ustun_bo'yicha] — alohida ustunlardagi to'liq mos keladigan satrlar yoki katakchalar mavjudligini tekshirishingizni bildiradi. Agar ustunlar bo'lsa, TRUE kiriting. Agar bu satrlar bo'lsa, FALSE kiriting yoki shunchaki argumentni o'tkazib yuboring.
    • [exactly_once] — bu funksiya Google Sheets-dagi nafaqat dublikatlarni, balki ularning 1-yozuvlarini ham o'chirishni bildiradi. Yoki, boshqacha qilib aytganda, hech qanday dublikatsiz faqat yozuvlarni qaytaring. Buning uchun siz TRUE, aks holda YOLG‘ON qiymatini qo‘yasiz yoki argumentni o‘tkazib yuborasiz.

    Oxirgi argument bu yerda sizning ta’sir kuchingizdir.

    Shuning uchun Google Sheets’dagi barcha takroriy qatorlarni butunlay olib tashlash uchun ( ularning birinchisi bilan birga),formuladagi ikkinchi argumentni o'tkazib yuboring, lekin uchinchisini qo'shing:

    =UNIQUE(A1:C10,,TRUE)

    Ko'ryapsizmi, o'ngdagi jadval qanchalik qisqaroq? Buning sababi, UNIQUE asl Google Sheets jadvalidan takroriy satrlarni va ularning birinchi takrorlarini topdi va olib tashladi. Endi faqat noyob qatorlar qoladi.

    Google Sheets COUNTIF funksiyasi yordamida dublikatlarni aniqlang

    Agar boshqa maʼlumotlar toʻplamida joy egallash rejangizga kirmasa, uning oʻrniga Google Sheets ilovasida dublikatlarni hisoblashingiz mumkin (va keyin). ularni qo'lda o'chirish). Bu faqat bitta qo'shimcha ustunni oladi va COUNTIF funksiyasi yordam beradi.

    Maslahat. Agar siz bu funksiya bilan tanish bo‘lmasangiz, bizda bu haqda to‘liq blog posti bor, bemalol ko‘rib chiqing.

    1-misol. Umumiy takrorlanishlar sonini oling

    Keling, barcha dublikatlarni aniqlaymiz. ularning Google Sheets-da birinchi marta paydo bo'lishi bilan va ro'yxatda paydo bo'ladigan har bir rezavorning umumiy sonini tekshiring. Men D2 da quyidagi formuladan foydalanaman va keyin uni ustunga ko'chiraman:

    =COUNTIF($B$2:$B$10,$B2)

    Maslahat. Ushbu formula ustundagi har bir satrni avtomatik ravishda qayta ishlashi uchun hamma narsani ArrayFormula-ga o'rang va $B2 ni $B2:$B10 (butun ustun) ga o'zgartiring. Shunday qilib, formuladan pastga nusxa ko'chirishingiz shart emas:

    Agar keyinchalik ushbu ma'lumotlar to'plamini raqamlar bo'yicha filtrlasangiz, barcha ortiqcha nusxalarni ko'rishingiz va hatto olib tashlashingiz mumkin bo'ladi. Google Sheets jadvalingizdagi qatorlarni qoʻlda:

    2-misol. Topingva Google Sheets'dagi barcha takroriy nusxalarni sanab o'ting

    Agar takrorlanishlarning umumiy soni sizning maqsadingiz bo'lmasa va ushbu qatordagi ushbu maxsus yozuv 1, 2 va hokazo yozuvlar ekanligini bilishni afzal ko'rsangiz, formulaga biroz oʻzgartirish kiritishingiz kerak.

    Diapazonni butun ustundan ($B$2:$B$10) faqat bitta katakchaga ($B$2:) oʻzgartiring. $B2) .

    Eslatma. Mutlaq havolalardan foydalanishga e'tibor bering.

    =COUNTIF($B$2:$B2,$B2)

    Bu safar ushbu Google Sheets jadvalidagi har qanday yoki barcha nusxalarni o'chirish yanada oson bo'ladi, chunki siz 1-dan tashqari barcha yozuvlarni yashirish mumkin bo'ladi:

    Misol 3. Google Sheets-dagi takroriy satrlarni sanash

    Yuqoridagi formulalar takroriy sonlarni sanasa-da faqat bitta Google Sheets ustuni boʻlsa, sizga barcha ustunlarni hisobga oladigan va shu tariqa takroriy satrlarni aniqlaydigan formula kerak boʻlishi mumkin.

    Bunday holatda COUNTIFS koʻproq mos keladi. Jadvalingizning har bir ustunini tegishli mezonlari bilan birga sanab bering:

    =COUNTIFS($A$2:$A$10,$A2,$B$2:$B$10,$B2,$C$2:$C$10,$C2)

    Maslahat. Dublikatlarni hisoblashning yana bir usuli bor - formulalarsiz. Bu Pivot jadvalini o'z ichiga oladi va men uni batafsil tasvirlab beraman.

    Holat ustunida takroriy nusxalarni belgilash — AGAR funksiyasi

    Ba'zida raqamlar etarli emas. Ba'zan dublikatlarni topib, ularni holat ustunida belgilash yaxshiroqdir. Yana: Google Sheets maʼlumotlarini ushbu ustun boʻyicha filtrlash keyinchalik oʻsha takroriy nusxalarni olib tashlash imkonini beradiuzoqroq kerak.

    1-misol. 1 Google Sheets ustunidan dublikatlarni toping

    Bu vazifa uchun sizga bir xil COUNTIF funksiyasi kerak boʻladi, lekin bu safar IF funksiyasiga oʻralgan. Xuddi shunday:

    =IF(COUNTIF($B$2:$B$10,$B2)>1,"Duplicate","Unique")

    Ushbu formulada nima sodir bo'lishini ko'rib chiqamiz:

    1. Birinchi, COUNTIF butun ustunni qidiradi B2 dan berry uchun B. Topilgandan so'ng, u ularni jamlaydi.
    2. Keyin, IF bu jamini tekshiradi va agar u 1 dan katta bo'lsa, u Dublicate , aks holda Unique deb yozadi.

    Albatta, siz o'zingizning statuslaringizni qaytarish uchun formulani olishingiz yoki, masalan, & Google Sheets maʼlumotlaringizdagi faqat dublikatlarni aniqlang:

    =IF(COUNTIF($B$2:$B$10,$B2)>1,"Duplicate","")

    Maslahat. Ushbu dublikatlarni topganingizdan so'ng, jadvalni holat ustuni bo'yicha filtrlashingiz mumkin. Bu sizga takroriy yoki noyob yozuvlarni yashirish va hatto butun qatorlarni tanlash imkonini beradi & amp; ushbu dublikatlarni Google Sheets’ingizdan butunlay oʻchirib tashlang:

    Misol 2. Takroriy qatorlarni aniqlang

    Shunga oʻxshab, siz mutlaq takroriy qatorlarni belgilashingiz mumkin — barcha yozuvlar joylashgan qatorlarni barcha ustunlar jadvalda bir necha marta ko'rinadi:

    1. Avvalgidan bir xil COUNTIFS bilan boshlang — har bir ustunni birinchi qiymati uchun skanerdan o'tkazadigan va faqat 3 ta ustundagi 3 ta yozuv takrorlanadigan qatorlarni hisoblaydigan ustun o'zlari:

      =COUNTIFS($A$2:$A$10,$A2,$B$2:$B$10,$B2,$C$2:$C$10,$C2)

    2. Keyin bu formulani IF ga qo'shing. U takrorlangan qatorlar sonini tekshiradi va agar u 1 dan oshsa, formula qatorni shunday nomlaydidublikat:

      =IF(COUNTIFS($A$2:$A$10,$A2,$B$2:$B$10,$B2,$C$2:$C$10,$C2)>1,"Duplicate","")

    Hozir faqat 2 ta dup bor, chunki gilos jadvalda 3 marta boʻlsa ham, ulardan faqat ikkitasi bor. barcha 3 ta ustunlar bir xil.

    Misol 3. Takroriy qatorlarni toping, 1-yozuvlarga e'tibor bermang

    Birinchi holatga e'tibor bermaslik va faqat 2-chi va qolganlarini belgilash uchun birinchi katakchalarga qarang. butun ustunlar o'rniga jadval:

    =IF(COUNTIFS($A$2:$A2,$A2,$B$2:$B2,$B2,$C$2:$C2,$C2)>1,"Duplicate","")

    Maslahat. Agar siz Microsoft Excel dan foydalanayotgan bo'lsangiz, quyidagi misollar foydali bo'lishi mumkin: Excelda dublikatlarni qanday topish mumkin.

    Shartli formatlash qoidalari bilan Google Sheets-da dublikatlarni aniqlash va ajratib ko'rsatish

    Takroriy ishlov berish imkoniyati mavjud. Shunday qilib, jadvalingizga bir marta qarash, bu aldagan yozuv yoki yoʻqligini aniq tushunish imkonini beradi.

    Men Google Sheets-da takroriy nusxalarni ajratib koʻrsatish haqida gapiryapman. Bunda shartli formatlash yordam beradi.

    Maslahat. Hech qachon shartli formatlashni sinab ko'rmadingizmi? Xavotir olmang, biz ushbu maqolada uning qanday ishlashini tushuntirib berdik.

    Bu yerda siz nima qilishingiz kerak:

    1. Shartli formatlash sozlamalarini oching: Format > Shartli formatlash .
    2. Arapaga qo'llash maydonida takroriylarni ajratib ko'rsatmoqchi bo'lgan diapazon mavjudligiga ishonch hosil qiling. Bu misol uchun B ustunidan boshlaylik.
    3. Format qoidalari -dan Maxsus formula - -ni tanlang va yuqorida men kiritgan COUNTIF-ni kiriting:

      =COUNTIF($B$2:$B$10,$B2)>1

    B ustunida kamida ikki marta ko'rinadigan yozuvlarni topgach, ular siz tanlagan rang bilan ranglanadi:

    Yana bir variant - takroriy satrlarni ajratib ko'rsatish. Qoidani qoʻllash uchun diapazonni rostlash kifoya:

    Maslahat. Google Sheets-da dublikatlarni ajratib ko'rsatganingizdan so'ng, ma'lumotlarni rang bo'yicha filtrlashingiz mumkin:

    • Bir tomondan, siz ustunni filtrlashingiz mumkin, shunda faqat oq rangli to'ldirish rangiga ega bo'lgan hujayralar ko'rinadi. Shunday qilib, siz dublikatlarni ko'rinishdan o'chirasiz:

    • Boshqa tomondan, siz faqat rangli kataklarni ko'rinadigan holda saqlashingiz mumkin:

    va keyin ushbu qatorlarni tanlang va ushbu dublikatlarni Google Sheets-dan butunlay oʻchirib tashlang:

    Maslahat. Google Sheets-da takroriy nusxalarni ajratib ko‘rsatish uchun qo‘shimcha formulalar uchun ushbu qo‘llanmaga tashrif buyuring.

    Google Sheets-da takroriy nusxalarni topish va o‘chirishning formulalarsiz usullari

    Formullar va shartli formatlash yaxshi, lekin boshqa vositalar ham bor. dublikatlarni topishga yordam beradi. Ulardan ikkitasi aynan shu muammo uchun ishlab chiqilgan.

    Google Sheets uchun Pivot jadvali yordamida dublikatlarni aniqlang

    Pivot jadval maʼlumotlaringizni aylantirish va jadvallarni oʻqishni osonlashtirish uchun elektron jadvallarda ishlatiladi & tushunish. Bu maʼlumotlar toʻplamini taqdim etishning muqobil usuli hisoblanadi.

    Bu yerda eng jozibadori shundaki, asl maʼlumotlaringiz oʻzgarmaydi. Pivot jadval uni mos yozuvlar sifatida ishlatadi vaNatijani alohida varaqda taqdim etadi.

    Aytgancha, bu natija siz yoʻl-yoʻlakay sozlashingiz mumkin boʻlgan sozlamalarga qarab dinamik ravishda oʻzgaradi.

    Yozuvlar takrorlanganda, pivot jadval Google Sheets’dagi dublikatlarni sanash va olib tashlashga yordam beradi.

    1-misol. Pivot jadvali Google Sheets’dagi dublikatlarni qanday sanaydi

    1. Qoʻshish > Pivot jadvali , maʼlumotlar diapazoni va pivot jadval uchun joyni belgilang:

    2. Pivot jadval muharririda dublikatlaringiz bilan ustun qoʻshing ( Ism). Mening misolimda ) Qatorlar va Qiymatlar uchun.

      Agar ustuningizda raqamli yozuvlar boʻlsa, Google Sheets’dagi takroriy sonlarni hisoblash uchun Qiymatlar uchun xulosa funksiyasi sifatida COUNT ni tanlang. Agar sizda matn bo'lsa, uning o'rniga COUNTA ni tanlang:

    Agar hamma narsani to'g'ri bajarsangiz, pivot jadval ro'yxatingizdagi har bir elementni ko'rsatadi va sizga u yerda necha marta paydo bo'ladi:

    Ko'rib turganingizdek, bu pivot jadval mening ma'lumotlar to'plamimda faqat BlackBerry va olcha takrorlanishini ko'rsatadi.

    2-misol Google Sheets-dagi dublikatlarni pivot jadval yordamida olib tashlang

    Pivot jadval yordamida takroriy nusxalarni oʻchirish uchun qolgan ustunlaringizni (mening misolimda 2) pivot jadvalingiz uchun Qatorlar sifatida qoʻshishingiz kerak. :

    Siz ikki nusxadagi qatorlar bilan jadvalni ko'rasiz, lekin raqamlar ularning qaysi biri asl ma'lumotlar to'plamida takrorlanishini ko'rsatadi:

    Maslahat. Agar sizga kerak bo'lmasaRaqamlar o'rniga, Pivot jadvalidagi Qiymatlar oynasini uning yuqori o'ng burchagidagi tegishli belgini bosib yoping:

    Bu sizning pivotingiz. jadval oxir-oqibat shunday ko'rinadi:

    Dublikatlar yo'q, qo'shimcha hisoblar yo'q. Bitta jadvalda tartiblangan noyob yozuvlar mavjud.

    Dublikatlarni olib tashlash — standart maʼlumotlarni tozalash vositasi

    Google Sheets dublikatlarni oʻchirish uchun oʻzining kichik, oddiy va tushunarsiz vositasiga ega. U ishlagandan keyin chaqiriladi va Data > Maʼlumotlarni tozalash yorligʻi:

    Bu yerda hech qanday ajoyib narsani topa olmaysiz, hammasi juda oddiy. Jadvalingizda sarlavha qatori bor yoki yoʻqligini koʻrsating va dublikatlar mavjudligi tekshirilishi kerak boʻlgan barcha ustunlarni tanlang:

    Tayyor boʻlganingizdan soʻng, oʻsha katta yashil tugmani bosing va asbob Google Sheets jadvalingizdagi takroriy satrlarni topadi va oʻchiradi va qancha noyob satrlar qolganligini aytadi:

    Afsuski, bu asbobdan kelib chiqadi. Har safar dublikatlar bilan shug'ullanishingiz kerak bo'lganda, ushbu yordam dasturini qo'lda ishga tushirishingiz kerak bo'ladi. Bundan tashqari, buning hammasi: dublikatlarni o'chirish. Ularni boshqa usulda qayta ishlash imkoniyati yo‘q.

    Yaxshiyamki, bu kamchiliklarning barchasi Google Sheets uchun Ablebits-dan dublikatlarni olib tashlash plaginida hal qilindi.

    Google Sheets uchun dublikatlarni o‘chirish

    Remove Duplicates qoʻshimchasi haqiqiy oʻyinni oʻzgartiruvchi vositadir. Boshlash uchun, u

    Maykl Braun - dasturiy vositalardan foydalangan holda murakkab jarayonlarni soddalashtirishga ishtiyoqi bo'lgan maxsus texnologiya ishqibozi. Texnologiya sohasida o'n yildan ortiq tajribaga ega bo'lgan holda, u Microsoft Excel va Outlook, shuningdek, Google Sheets va Docs dasturlarida o'z mahoratini oshirdi. Mayklning blogi o'z bilimi va tajribasini boshqalar bilan baham ko'rishga, samaradorlik va samaradorlikni oshirish uchun amal qilish oson maslahatlar va o'quv qo'llanmalariga bag'ishlangan. Tajribali mutaxassismisiz yoki yangi boshlovchi boʻlasizmi, Mayklning blogi ushbu muhim dasturiy vositalardan maksimal darajada foydalanish uchun qimmatli tushunchalar va amaliy maslahatlarni taqdim etadi.