Ikkita ustunni solishtiring va Excelda dublikatlarni olib tashlang

  • Buni Baham Ko'Ring
Michael Brown

Ushbu maqolani o'qish uchun sizga taxminan 10 daqiqa kerak bo'ladi va keyingi 5 daqiqada (yoki agar siz maqolada tasvirlangan 2-chi yechimni tanlasangiz, undan ham tezroq) ikki nusxadagi Excel ustunlarini osongina solishtirasiz va o'chirasiz yoki topilgan dupesni ajratib ko'rsatish. Xo'sh, ortga hisoblash boshlandi!

Excel - bu katta ma'lumotlar massivlarini yaratish va qayta ishlash uchun juda kuchli va juda ajoyib dastur. Endi sizda maʼlumotlar toʻplamiga ega boʻlgan koʻplab ish kitoblari yoki faqat bitta katta jadval mavjud boʻlsa, siz ikki nusxadagi ustunlar uchun 2 ta ustunni solishtirishingiz va keyin topilgan yozuvlar bilan biror narsa qilishingiz mumkin, masalan, takroriy satrlarni oʻchirish, nusxalarini boʻyash yoki mazmunini tozalash. dublikatsiya qilingan hujayralar. Bu ikki ustun bir jadvalda yonma-yon yoki yonma-yon joylashgan boʻlishi mumkin yoki ular 2 xil ish varagʻida yoki hatto ish kitoblarida joylashishi mumkin.

Aytaylik, sizda odamlar ismlari boʻlgan 2 ta ustun bor – A ustunida 5 ta nom va B ustunida 3 ta nom mavjud va siz dublikatlarni topish uchun ushbu ikki ustun o'rtasidagi ma'lumotlarni solishtirmoqchisiz. Siz tushunganingizdek, bu tezkor misol uchun soxta ma'lumotlar; haqiqiy ish varaqlarida odatda minglab va o'n minglab yozuvlarga ega bo'lasiz.

Variant A : Ikkala ustun ham bitta varaqda, bitta jadvalda joylashgan: ustun A va ustun B

variant B : Ikkita ustun turli varaqlarda joylashgan: Ustun A Sheet2 va A ustuni Sheet3

O'rnatilgan nusxani olib tashlashExcel 2016, Excel 2013 va 2010-da mavjud bo'lgan vosita bu stsenariyni bajara olmaydi, chunki u 2 ustun orasidagi ma'lumotlarni solishtira olmaydi. Bundan tashqari, u faqat duplarni olib tashlashi mumkin, ta'kidlash yoki rang berish kabi boshqa tanlov mavjud emas, afsuski :-(.

Bundan keyin men ikkita Excel ustunini solishtirishning 2 ta usulini tasvirlab beraman, bu sizga topish imkonini beradi. va takroriy yozuvlarni olib tashlang:

Excel formulalari yordamida dublikatlarni topish uchun 2 ta ustunni solishtiring

A varianti: ikkala ustun ham bir xil roʻyxatda

  1. Birinchi bo'sh katakda, bizning misolimizda bu C1 uyasi, quyidagi formulani yozing:

    =IF(ISERROR(MATCH(A1,$B$1:$B$10000,0)),"Unique","Duplicate")

    Bizning formulamizda A1 birinchi ustunning birinchi katagidir. biz taqqoslash uchun foydalanmoqchimiz. $B$1 va $B$10000 siz solishtirmoqchi boʻlgan 2-ustunning birinchi va oxirgi kataklari manzillari. mutlaq katak ma'lumotnomasi - ustun harflari va satr raqamlari oldidagi dollar belgilari ($).. Formuladan nusxa ko'chirishda hujayra manzillari o'zgarmasligi uchun men mutlaq havoladan maqsadli foydalanaman.

    Agar xohlasangiz. B ustunidagi dupesni toping, ustunni almashtiring Formula quyidagicha ko'rinishi uchun nomlar:

    =IF(ISERROR(MATCH(B1,$A$1:$A$10000,0)),"Unique","Duplicate")

    " Noyob "/" Dublicate " o'rniga siz o'z teglaringizni yozishingiz mumkin, masalan " Topilmadi "/" Topildi " yoki faqat " Dublicate " ni qoldiring va "Noyob" o'rniga "" yozing. Ikkinchi holda, sizda bo'ladidublikatlari topilmagan hujayralar yonidagi bo'sh hujayralar, menimcha, bunday taqdimot ma'lumotlarni tahlil qilish uchun qulayroqdir.

  2. Endi formulani ustun C ning barcha yacheykalariga, A ustunidagi ma'lumotlarni o'z ichiga olgan oxirgi qatorga qadar ko'chiramiz. Buning uchun kursorni quyidagiga qo'ying. C1 katakchaning pastki o'ng burchagini belgilang va kursor quyidagi rasmda ko'rsatilganidek, qora xochga o'zgaradi:

    Sichqonchaning chap tugmasini bosing va uni ushlab turganda chegarani pastga torting. formuladan nusxa ko'chirmoqchi bo'lgan barcha hujayralarni tanlash. Barcha kerakli katakchalar tanlanganda, sichqonchaning chap tugmachasini qo'yib yuboring:

    Maslahat: Katta jadvallarda yorliqlar yordamida formulani nusxalash tezroq bo'ladi. Uni tanlash uchun C1 katakchasini bosing va Ctrl + C tugmalarini bosing (formulani buferga nusxalash uchun), so'ng Ctrl + Shift + End (C ustunidagi barcha bo'sh bo'lmagan kataklarni tanlash uchun) tugmalarini bosing va nihoyat bosing. Ctrl + V (formulani barcha tanlangan katakchalarga joylashtirish uchun).

  3. Ajoyib, barcha takrorlangan hujayralar "Dublikat" deb belgilandi:

Variant B: ikkita ustun turli xil ish varaqlarida (ish kitoblarida)

  1. 2-varaqdagi 1-bo'sh ustunning 1-hujayrasiga (bizning holatimizda B ustuni) formulani yozing:

    =IF(ISERROR(MATCH(A1,Sheet3!$A$1:$A$10000,0)),"","Duplicate")

    Bu yerda Sheet3 2-ustun joylashgan varaqning nomi va $A$1:$A$10000 - birinchi va oxirgi katakchalarning manzillari. o'sha 2-ustun.

  2. A variantiga o'xshash.
  3. Bizquyidagi natijaga ega bo'ling:

Yuqoridagi misollar va 2 ta ustunni solishtirish formulasi bilan ish varag'ini yuklab olish uchun bosing.

Topilgan dublikatlar bilan ishlash

Ajoyib, biz birinchi ustundagi (A ustuni) yozuvlarni topdik, ular ikkinchi ustunda ham mavjud (B ustuni). Endi biz ular bilan nimadir qilishimiz kerak :)

Bu juda samarasiz bo'lardi va butun jadvalni ko'rib chiqish va takroriy yozuvlarni qo'lda ko'rib chiqish juda ko'p vaqtni oladi. Yaxshiroq usullar mavjud.

A ustunida faqat takrorlangan satrlarni ko'rsating

Agar ustunlaringizda sarlavhalar bo'lmasa, ularni qo'shishingiz kerak. Buning uchun kursorni 1-qatorni ko'rsatuvchi raqamga qo'ying va u skrinshotda ko'rsatilganidek, qora o'q ga o'zgaradi:

Tanlangan qatorni o'ng tugmasini bosing va "<1" ni tanlang>Qo'shish " kontekst menyusidan:

Ustunlaringizga nom bering, masalan. " Ism " va " Dublicate? ". Keyin Ma'lumotlar yorlig'iga o'ting va Filtr -ni bosing:

Shundan so'ng " Dublicate? " yonidagi kichik kulrang o'qni bosing. ochiladigan ro'yxatda, ushbu ro'yxatdagi "Duplicate" dan boshqa barcha elementlarning belgisini olib tashlang va OK tugmasini bosing:

Bunday bo'ldi, endi siz faqat A ustunining B ustunidagi qiymatlari takrorlangan hujayralarni ko'rasiz. Bizning test ish varag'imizda shunday hujayralar bor-yo'g'i uchta, siz tushunganingizdek, haqiqiy varaqlarda ularning soni ko'proq bo'lishi mumkin:

InA ustunining barcha qatorlarini yana ko'rsatish uchun B ustunidagi filtr belgisini bosing va endi kichik o'qli huniga o'xshaydi va "Hammasini tanlash" ni belgilang. Shu bilan bir qatorda, Maʼlumotlar yorligʻi -> & Filtr -> O'chirish , skrinshotda ko'rsatilganidek:

Topilgan dublikatlarni ranglash yoki ajratib ko'rsatish

Agar " Dublikat " belgisi bo'lsa Sizning maqsadlaringiz uchun etarli emas va siz takrorlangan hujayralarni shrift rangi yoki to'ldirish rangi yoki boshqa yo'l bilan belgilashni xohlaysiz ...

Keyin yuqorida aytib o'tilganidek, dublikatlarni filtrlang, barcha filtrlangan katakchalarni tanlang va ochish uchun Ctrl + F1 tugmalarini bosing. Format hujayralar muloqot oynasi. Misol tariqasida, takrorlangan qatorlarning fon rangini yorqin sariq rangga o'zgartiramiz. Albatta, Uy yorlig'idagi To'ldirish rangi opsiyasidan foydalanib, kataklarning fon rangini o'zgartirishingiz mumkin, ammo Hujayralarni formatlash muloqot oynasining afzalligi shundaki, u barcha formatlashni amalga oshirish imkonini beradi. bir vaqtning o'zida o'zgarishlar:

Endi siz, albatta, bitta takrorlangan katakchani o'tkazib yubormaysiz:

Birinchi ustundan dublikatlarni olib tashlang

Jadvalni filtrlang, shunda faqat takrorlangan hujayralar qoladi. qiymatlar paydo bo'ladi va barcha katakchalarni tanlang.

Agar siz solishtirayotgan 2 ta ustun turli ish varaqlarida , ya'ni alohida jadvallarda joylashgan bo'lsa, tanlangan diapazonni o'ng tugmasini bosing va "<1" ni tanlang. Kontekst menyusidan>Qatorni oʻchirish ":

Excel sizdan tasdiqlashingizni soʻraganda OK tugmasini bosing.Siz haqiqatan ham "butun varaq qatorini o'chirish" va keyin filtrni tozalashni xohlaysiz. Ko'rib turganingizdek, faqat noyob qiymatlari bo'lgan satrlar qoladi:

Agar 2 ta ustun bitta ish varag'ida joylashgan bo'lsa, yonma-yon (qo'shni) yoki bir-biriga tegmasa (qo'shni bo'lmagan) , dublikatlarni olib tashlash biroz murakkabroq. Biz takroriy qiymatlarni o'z ichiga olgan barcha qatorlarni o'chira olmaymiz, chunki bu 2-ustundagi mos keladigan kataklarni ham o'chiradi. Shunday qilib, A ustunida faqat noyob yozuvlarni qoldirish uchun siz quyidagilarni bajaring:

  1. Jadvalni filtrlang, shunda faqat takrorlangan katakchalar ko'rsatiladi va barcha hujayralarni tanlang. Tanlovni o'ng tugmasini bosing va " Tarkibni tozalash "-ni tanlang:
  2. Filtrni tozalash.
  3. A ustunidagi A1 katakdan boshlab oxirgi katakgacha bo'lgan barcha katakchalarni tanlang. maʼlumotlarni oʻz ichiga olgan katak.
  4. Maʼlumotlar yorligʻiga oʻting va A dan Z gacha saralash tugmasini bosing. Ochilgan dialog oynasida " Joriy tanlov bilan davom etish " ni tanlang va Tartiblash tugmasini bosing:
  5. Formulani o'z ichiga olgan ustunni o'chiring, chunki siz buni qilmaysiz. endi kerak, u yerda hozircha faqat "Unikallar" qoldi.
  6. Hammasi shu, endi A ustunida faqat B ustunida mavjud bo'lmagan yagona ma'lumotlar mavjud :

Ko'rib turganingizdek, formulalar yordamida Excelning ikkita ustuni orasidagi dublikatlarni olib tashlash unchalik qiyin emas. Formulani yozish va nusxalash juda ko'p vaqt talab qiladigan va zerikarli jarayon bo'lsa-da, qo'llang vahar safar ish varaqlaridagi 2 ustunni solishtirish kerak bo'lganda filtrni tozalang. Men sizning e'tiboringizga havola etmoqchi bo'lgan boshqa yechim ancha sodda va biz birinchi usulga sarflagan vaqtimizning atigi bir qismini oladi. O'ylaymanki, siz tejalgan vaqtingizni o'tkazish uchun yanada yoqimli narsalarni topasiz ;)

Vizual usta yordamida 2 ta Excel ustunini takrorlash uchun solishtiring

Va endi sizga ikkita ustunni qanday qilib solishtirishni ko'rsataman. Excel uchun Dedupe asboblarimiz yordamida takrorlanadi.

  1. Taqqoslanmoqchi bo'lgan ustunlar joylashgan ishchi varaqni (yoki ish varaqlarini) oching.
  2. 1-ustundagi istalgan katakchani tanlang, almashtiring. Ablebits Data yorlig'iga o'ting va Jadvallarni solishtirish tugmasini bosing:
  3. Sehrgarning 1 -bosqichida siz buni ko'rasiz birinchi ustuningiz allaqachon tanlangan, shuning uchun Keyingi tugmasini bosing.

    Eslatma. Agar siz faqat 2 ta ustunni emas, balki 2 ta jadvalni solishtirmoqchi boʻlsangiz, ushbu bosqichda birinchi jadvalni toʻliq tanlashingiz kerak.

  4. Sehrgarning 2-bosqichida -ni tanlang. Siz solishtirmoqchi bo'lgan 2-ustun. Xuddi shu ish daftarida Vaq2 ni tanlaymiz. Ko'pgina hollarda, aqlli sehrgar avtomatik ravishda 2-ustunni tanlaydi, agar biron sababga ko'ra bu sodir bo'lmasa, sichqoncha yordamida maqsad ustunni tanlang. Agar siz butun jadvallarni taqqoslasangiz, butun 2-jadvalni tanlang.
  5. Takroriy qiymatlarni topish uchun tanlang:
  6. Ustunlar juftligini tanlangsolishtirmoqchi:

    Maslahat. Agar siz jadvallarni taqqoslasangiz, taqqoslash uchun bir nechta ustun juftlarini tanlashingiz mumkin, masalan, ism va familiya. Batafsil ma'lumot olish uchun ikkita Excel elektron jadvalidan dublikatlarni qanday olib tashlash bo'limiga qarang.

  7. Va nihoyat, topilgan duplar bilan nima qilishni hal qilishingiz kerak. Ikki nusxadagi yozuvlarni oʻchirish, ularni boshqa ish varagʻiga koʻchirish yoki nusxalash, holat ustunini qoʻshish (natija Excel formulalari bilan birinchi yechimimizga oʻxshash boʻladi), dublikatlarni ajratib koʻrsatish yoki shunchaki takrorlangan qiymatlarga ega barcha katakchalarni tanlashni tanlashingiz mumkin:

    Maslahat. Dublikatlarni o'chirishni tanlamang, ayniqsa siz ushbu vositadan birinchi marta foydalanayotgan bo'lsangiz. Buning o'rniga, dupesni boshqa ish varag'iga ko'chirishni tanlang. Bu birinchi jadvaldan dublikatlarni olib tashlaydi, lekin takroriy deb tan olingan yozuvlar roʻyxatini koʻrib chiqish imkoniyatini beradi. Katta jadvallardagi bir nechta mos ustunlar bo'yicha taqqoslashda siz tasodifan noyob ma'lumotlarga ega kalit ustunni tanlashni unutgan bo'lishingiz mumkin va dublikatlarni ko'chirish ma'lumotlarning qaytarib bo'lmaydigan yo'qotilishining oldini oladi.

  8. Finish tugmasini bosing va natijadan zavqlaning. Hozirda bizda hech qanday dublikatsiz chiroyli, toza stol mavjud:

Oldingi yechimni eslab, farqni his eting :) yordamida ish varaqlarini dedupatsiya qilish haqiqatan ham tez va oson. Ikki jadvalni solishtiring . Aslida, bu sizga o'qishga sarflaganingizdan kamroq vaqt oladiushbu maqola.

Hozirda Jadvallarni solishtiring Excel uchun Ultimate Suite-ning bir qismi boʻlib, 300 dan ortiq foydalanish holatlarini yashiradigan 70 dan ortiq professional vositalar toʻplamidir. Soat taqillatmoqda, shuning uchun shoshiling va uni hoziroq yuklab oling!

Agar sizda savollar boʻlsa yoki biror narsa tushunarsiz boʻlsa, menga izoh qoldiring, men mamnuniyat bilan batafsilroq maʼlumot beraman. O'qiganingiz uchun rahmat!

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.