सामग्री तालिका
Excel मा सबैभन्दा महत्त्वपूर्ण गतिविधिहरू मध्ये एक दिइएको डेटा सेटबाट डुप्लिकेटहरू हटाउने हो। आज म VBA प्रयोग गरेर एक्सेलमा नक्कलहरू कसरी हटाउने भनेर देखाउनेछु।
अभ्यास कार्यपुस्तिका डाउनलोड गर्नुहोस्
VBA.xlsm को साथ एक्सेलमा नक्कलहरू हटाउनुहोस्।
3 नक्कलहरू हटाउन एक्सेलमा VBA प्रयोग गर्ने द्रुत विधिहरू
यहाँ हामीले नाम, आईडी,<सँग डाटा सेट पाएका छौं। सनफ्लावर किन्डरगार्टेन भनिने विद्यालयका केही विद्यार्थीहरूको परीक्षामा 2> अङ्क, र ग्रेड ।
यदि तपाईंले राम्ररी हेर्नुभयो भने , तपाईंले केही नामहरू गल्तीले दोहोर्याइएको फेला पार्नुहुनेछ।
आज हाम्रो उद्देश्य Excel VBA प्रयोग गरी नक्कल मानहरू हटाउनु हो।
1। निश्चित सेल दायराबाट डुप्लिकेटहरू हटाउन VBA प्रयोग गर्नुहोस्
सबैभन्दा पहिले, हामी VBA मा निश्चित सेल दायरा प्रयोग गरेर डुप्लिकेट नामहरू हटाउन प्रयास गर्नेछौं। कोड।
यहाँ, हाम्रो डेटा सेट कार्यपुस्तिकामा दायरा B3:E15 हो ( स्तम्भ हेडर सहित)।
हामी प्रयोग गर्नेछौं। कोडमा यो निश्चित सेल दायरा यहाँ छ।
चरण 1:
➤ नयाँ VBA विन्डो खोल्नुहोस् र नयाँ मोड्युल घुसाउनुहोस् (यहाँ क्लिक गर्नुहोस् हेर्नको लागि कसरी एक्सेलमा नयाँ VBA मोड्युल खोल्ने र सम्मिलित गर्ने।
➤ यो कोड मोड्युलमा घुसाउनुहोस्:
कोड:
7391
➤ यसले Remove_Duplicates भनिने म्याक्रो उत्पादन गर्छ। A3:E14 मेरो डेटा सेटको दायरा हो, र म स्तम्भ १ मा आधारित डुप्लिकेट पङ्क्तिहरू हटाउन चाहन्छु। तपाईंआफ्नो प्रयोग गर्नुहोस्।
चरण 2:
➤ आफ्नो कार्यपत्रमा फर्कनुहोस् र यो म्याक्रो चलाउनुहोस् (कसरी हेर्न यहाँ क्लिक गर्नुहोस् म्याक्रो चलाउन)।
➤ यसले स्तम्भ १ ( विद्यार्थीको नाम) मा नक्कल भएका पङ्क्तिहरू हटाउनेछ।
<1।> थप पढ्नुहोस्: एक्सेलमा नक्कलहरू कसरी मेटाउने तर एउटा राख्नुहोस् (७ विधिहरू)
2। चयन गरिएको सेल दायराबाट डुप्लिकेटहरू हटाउन VBA कोडहरू घुसाउनुहोस्
अब हामी कार्यपत्रमा कुनै पनि चयन गरिएको सेल दायराबाट नक्कलहरू हटाउन सक्ने म्याक्रो निर्माण गर्ने प्रयास गर्नेछौं।
चरण १:
➤ नयाँ VBA विन्डो फेरि खोल्नुहोस् र अर्को नयाँ मोड्युल घुसाउनुहोस्।
➤ यो कोड मोड्युलमा घुसाउनुहोस्:
कोड:
3919
➤ यसले Remove_Duplicates नामक म्याक्रो उत्पादन गर्छ। म स्तम्भ 1 मा आधारित डुप्लिकेट पङ्क्तिहरू हटाउन चाहन्छु। तपाईंले आफ्नो प्रयोग गर्नुहोस्।
चरण २:
➤ आफ्नो कार्यपत्रमा फर्कनुहोस्।
➤ चयन गर्नुहोस् तपाईंको डाटा सेट गर्नुहोस् र यो म्याक्रो चलाउनुहोस्।
➤ यसले माथिको जस्तै कार्य गर्दछ। स्तम्भ १ ( विद्यार्थीको नाम) मा नक्कलहरू भएका पङ्क्तिहरू हटाउनुहोस्।
थप पढ्नुहोस्: नक्कल कसरी हटाउने एक्सेलमा पङ्क्तिहरू (३ तरिकाहरू)
समान पठनहरू
- एक्सेलमा स्तम्भबाट नक्कलहरू कसरी हटाउने (३ विधिहरू) <2
- Excel VBA: एरेबाट डुप्लिकेटहरू हटाउनुहोस् (२ उदाहरणहरू)
- कसरी डुप्लिकेटहरू हटाउने र एक्सेलमा पहिलो मान राख्ने (५ विधिहरू)
- हटाउनुहोस्एक्सेलमा पहिलो घटना बाहेक नक्कल पङ्क्तिहरू (७ तरिकाहरू)
- कसरी एक्सेलमा दुबै नक्कलहरू हटाउने (५ सजिलो तरिका)
३। बहु स्तम्भहरूबाट नक्कलहरू हटाउन VBA म्याक्रो इम्बेड गर्नुहोस्
अहिलेसम्म हामीले स्तम्भ १ ( विद्यार्थीको नाम ) मा नक्कल भएका पङ्क्तिहरू हटाएका छौं।
तर वास्तवमा, दुई विद्यार्थीको नाम एउटै हुन सक्छ, यसको मतलब सधैं दुईवटा नाम एउटै भएमा गल्तीले थपिएको हो भन्ने होइन।
तर यदि दुई विद्यार्थीको परिचयपत्र पनि एउटै छ भने, त्यसपछि तिनीहरू एउटै विद्यार्थी हुन्। त्यसपछि पङ्क्ति हटाउनु पर्छ।
यस पटक हामी एउटा म्याक्रो विकास गर्नेछौं जसले दुई पङ्क्तिको नाम र आईडी एउटै भएमा रो हटाउनेछ।
चरण 1 :
➤ नयाँ VBA विन्डो फेरि खोल्नुहोस् र अर्को नयाँ मोड्युल घुसाउनुहोस्।
➤ यो कोड मोड्युलमा घुसाउनुहोस्:
कोड:
4512
➤ यसले Remove_Duplicates भनिने म्याक्रो उत्पादन गर्छ। म स्तम्भ 1 र 2 (नाम र ID) मा आधारित नक्कल पङ्क्तिहरू हटाउन चाहन्छु। तपाईंले आफ्नो प्रयोग गर्नुहोस्।
चरण २:
➤ आफ्नो कार्यपत्रमा फर्कनुहोस्।
➤ चयन गर्नुहोस् तपाईँको डेटा सेट गर्नुहोस् र यो म्याक्रो चलाउनुहोस्।
➤ यस पटक यसले पङ्क्तिहरू हटाउने छ यदि नाम र विद्यार्थी ID दुवै उस्तै छन्।
नोट: यहाँ यसले जेनिफर मार्लोलाई हटाएको छैन किनभने दुई विद्यार्थीहरूको ID फरक छ, अर्थात्, तिनीहरू दुई फरक विद्यार्थी हुन्।
थप पढ्नुहोस्: Excel VBA: धेरै स्तम्भहरू तुलना गर्दै डुप्लिकेटहरू हटाउनुहोस् (3 उदाहरणहरू)
निष्कर्ष
यी विधिहरू प्रयोग गरेर, तपाइँ एकबाट नक्कलहरू हटाउन सक्नुहुन्छ। VBA प्रयोग गरेर Excel मा डेटा सेट। के तपाईलाई कुनै समस्या छ? हामीलाई सोध्न नहिचकिचाउनुहोस्।