Mundarija
Microsoft Excel-da bitta ustunga asoslangan takroriy satrlarni olib tashlash zarurati odatiy holdir. Maqsadlarga xizmat qilish uchun biz formulalar kiritishimiz, taniqli vositalarni qo'llashimiz yoki VBA kodlaridan foydalanishimiz mumkin. Ushbu maqolada siz bitta ustunga asoslangan takroriy satrlarni faqat tegishli misollar va rasmlar bilan o'chirishning barcha eng tezkor usullari bilan tanishasiz.
Mashqlar kitobini yuklab oling
Ushbu maqolani tayyorlash uchun biz foydalangan quyidagi Excel kitobini yuklab olishingiz mumkin.
Bir ustunga asoslangan ikki nusxadagi qatorlarni olib tashlash.xlsm
Excelda bitta ustunga asoslangan ikki nusxadagi qatorlarni olib tashlashning 3 ta mos usullari
1. Excel elektron jadvalidagi "Dublikatlarni o'chirish" vositasidan foydalaning
Avval ma'lumotlar to'plami bilan tanishamiz. Quyidagi jadval yoki chat xayriya fondi uchun ba'zi batafsil ma'lumotlarni taqdim etadi. Tegishli ustunlarda donorlarning bir nechta ismlari, ularning xayriya miqdori, xayriya sanalari va xayriya vositalari koʻrsatilgan.
Bu yerda biz takroriy qatorlarni olib tashlaymiz. faqat donor nomlari asosida. Bu shuni anglatadiki, biz donor nomlarini filtrlaymiz va har bir noyob nomni faqat birinchi marta paydo bo'lganidan tegishli qatorlar bilan birga ajratib olamiz.
📌 1-qadam:
➤ Avval butun jadvalni tanlang.
➤ Ma'lumotlar yorlig'i yoki lentasi ostida Ma'lumotlar asboblari<4-dan Dublikatlarni o'chirish asbobini tanlang> ochiladigan.
📌 Qadam2:
➤ Muloqot oynasi paydo bo'ladi. Ustunlar variantlaridan Donor ga belgi qo'ying va boshqa parametrlarni belgilanmagan holda qoldiring.
➤ OK tugmasini bosing.
Va siz qaytariladigan qiymatlar holatini ko'rsatadigan qalqib chiquvchi xabar bilan quyidagi chiqishlarni topasiz.
<3 ni bosing>OK va siz filtrlangan maʼlumotlarni barcha takroriy qatorlar oʻchirib tashlagan holda koʻryapsiz.
Batafsil oʻqing: Qanday olib tashlash mumkin Excelda ikki nusxadagi qatorlar
2. Bitta ustunga asoslangan dublikatlarni oʻchirish uchun filtr opsiyalarini qoʻllang
Endi biz shart asosida takroriy sonlarni topish uchun COUNTIF funksiyasidan foydalanamiz va natijalar quyidagi ostida koʻrsatiladi. F ustunidagi Dublikatlar sarlavhasi. Keyin biz ma'lumotlar jadvalining barcha sarlavhalarida Filtr variantlarini qo'llaymiz va COUNTIF funktsiyasidan olingan natijalarga qarab takroriy qatorlarni filtrlaymiz.
📌 1-qadam:
➤ F5 katagiga quyidagi formulani kiriting:
=COUNTIF($B$5:$B5,B5)
📌 2-bosqich:
➤ tugmasini bosing kiriting va siz birinchi natijani olasiz.
➤ Butun ustunni va '1' dan ortiq qiymatlarni pastga tortish uchun To'ldirish dastagi dan foydalaning. takroriy deb hisoblanadi.
📌 3-qadam:
➤ Endi butun jadval.
➤ Uy yorlig'i ostida Sort & Filtr ochiladigan ro'yxati buyruqlar guruhini tahrirlash.
Quyidagi ma'lumotlar jadvalidagi barcha sarlavhalar uchun filtr tugmalari tayinlangan.
📌 4-qadam:
➤ Dublikatlar sarlavhasi va filtrdagi ochiladigan menyuni bosing. tegishli ustun uchun variantlar ochiladi.
➤ Hammasini tanlash yorlig'i ostida '1' opsiyasi belgisini olib tashlang.
➤
Quyida ko'rsatilgandek takroriy qatorlarni topasiz.
📌 5-qadam:
➤ Endi butun ma'lumotlarni o'z ichiga olgan barcha takroriy qatorlarni o'chirib tashlang.
📌 6-qadam:
➤ F ustunidagi Dublikatlar sarlavhasidan filtr opsiyalarini yana oching.
➤ '1' faqat variantni belgilang.
➤ OK ni oxirgi marta bosing.
Nihoyat, quyidagi rasmda ko'rsatilgandek barcha noyob qatorlarni olasiz. Endi siz sarlavhalardan filtr tugmalarini olib tashlashingiz mumkin va natijada olingan maʼlumotlar biz takroriy satrlarni oʻchirib tashlaganimiz bilan bir xil boʻladi.
Batafsil oʻqish: Excelda mezonlar asosida dublikatlarni qanday olib tashlash mumkin
3. Excelda bitta ustunga asoslangan dublikatlarni olib tashlash uchun VBA kodlarini ishga tushiring
Oxirgi usulda biz ba'zi VBA kodlarini kiritamiz bu ikki nusxadagi nusxalarni olib tashlaydigan makrosni aniqlash uchun. birinchi ustun.
📌 1-qadam:
➤ Varaq nomini o'ng tugmasini bosing.Avval (Sheet3) va ba'zi Vraqam opsiyalarini topasiz.
➤ Kodni ko'rish -ni tanlang.
A VBA kodlarni kiritishimiz kerak bo'lgan oyna paydo bo'ladi.
📌 2-qadam:
➤ VBA oynasiga quyidagi kodlarni joylashtiring:
3227
📌 Qadam 3:
➤ Excel varag'iga hozir qayting.
➤ Butun ma'lumotlar jadvalini tanlang.
➤ -dan Dasturchi yorlig'ida Makrolar buyrug'ini bosing.
📌 4-qadam:
➤ Makro oynasida Makro nomi avtomatik ravishda tayinlanadi.
➤ Ishga tushirish -ni bosing va ish tugadi. qadamlar bilan.
Quyidagi skrinshotda bo'lgani kabi, biz noyob qatorlarni faqat birinchi ustun asosida topamiz. Va ikki nusxadagi qatorlar darhol yo'qoladi.
Batafsil o'qing: VBA-dan foydalanib Excelda dublikatlarni qanday olib tashlash mumkin
Yakunlovchi so'zlar
Umid qilamanki, yuqorida aytib o'tilgan barcha oddiy usullar takroriy qatorlarni olib tashlash va faqat noyob qatorlarni topish kerak bo'lganda ularni Excel jadvallarida qo'llashga yordam beradi. Agar sizda biron bir savol yoki fikringiz bo'lsa, iltimos, sharhlar bo'limida menga xabar bering. Yoki ushbu veb-saytdagi Excel funksiyalariga oid boshqa maqolalarimizni ko'rishingiz mumkin.