मैं Microsoft Excel 2011 में डुप्लिकेट पंक्तियों को कैसे हटा सकता हूं?


3

प्रत्येक 2 गुरुवार को हमारी टीम को हमारे द्वारा एक्सेल स्प्रेडशीट में उपलब्ध कराए गए डेटा से रिपोर्ट तैयार करनी होती है। आमतौर पर इस डेटा में लगभग 23,000 पंक्तियाँ होती हैं। समस्या यह है कि जून के बाद से इन स्प्रैडशीट्स में अब डुप्लिकेट की गई पंक्तियाँ हैं, जो कि उनके द्वारा बनाए गए डेटा वेयरहाउस में एक समस्या के कारण हैं।

मुझे उस चीज़ के बारे में कुछ भी समझ में नहीं आता है, लेकिन मुझे पता है कि हमें हर दूसरी पंक्ति को हटाने का एक आसान तरीका खोजने की आवश्यकता है। वर्तमान में हम डेटा को 3 स्प्रेडशीट में विभाजित कर रहे हैं और मेरे पास 3 कर्मचारी हैं जो अपने संबंधित स्प्रेडशीट में प्रत्येक 2 पंक्ति को हटा रहे हैं। जब वे सब खत्म हो जाते हैं तो हम उन्हें अपनी रिपोर्ट बनाने के लिए वापस एक स्प्रेडशीट में मर्ज कर देते हैं। यह एक बड़ा समय नुक़सान है (इसमें अभी भी घंटों का समय लगता है), अन्य काम में देरी होने और टीम में मनोबल को खराब करने के कारण बहुत तनाव पैदा करता है।

हम El Capitan चलाने वाले iMacs पर Excel 2011 का उपयोग कर रहे हैं, इसलिए मैं सोच रहा था कि एक मैक्रो ऐसा कर सकता है, है ना? क्या कोई पुष्टि कर सकता है कि क्या यह मामला है और यदि हाँ, तो हम इसके बारे में कैसे जायेंगे?

जवाबों:


5

यह उत्तर मानता है:

  • आपके पास एक हेडर पंक्ति है और उसके कारण, आपके डेटा वाली पहली पंक्ति पंक्ति 2 है।

उपाय

  1. एक्सेल स्प्रेडशीट को उसकी मूल स्थिति में खोलें (यानी सभी डुप्लिकेट पंक्तियाँ एक दूसरे से सटे हों)
  2. टूल्स> मैक्रो> विजुअल बेसिक एडिटर पर जाएं
  3. यह आपकी पहली शीट हाइलाइट की गई शीट के नाम के साथ एक प्रोजेक्ट विंडो लाएगा - शीट नाम पर डबल-क्लिक करें
  4. दिखाई देने वाली कोड विंडो में, नीचे दिया गया कोड दर्ज करें (आपको इसे कॉपी और पेस्ट करने में सक्षम होना चाहिए)

    Sub DeleteEverySecondRow()
        For i = Cells(Rows.Count, "a").End(xlUp).Row To 2 Step -2
            Rows(i).Delete
        Next i
    End Sub
    
  5. विंडो बंद करें और अपनी स्प्रैडशीट पर वापस लौटें

  6. अब टूल्स> मैक्रो> मैक्रोज़ पर जाएं ...
  7. दिखाई देने वाली मैक्रो विंडो में, DeleteEverySecondRow मैक्रो का चयन करें और Runबटन पर क्लिक करें
  8. अब मैक्रो को समाप्त करने के लिए थोड़ी देर प्रतीक्षा करें (यह कितना समय लेता है यह इस बात पर निर्भर करता है कि आपके पास कितनी पंक्तियाँ हैं - लेकिन इसे कुछ मिनटों से अधिक नहीं लेना चाहिए)
  9. इसके समाप्त होने के बाद हर दूसरी पंक्ति हटा दी जाएगी

कोई समस्या है, कृपया मुझे बताएं।

ध्यान दें

मैंने इस सवाल का जवाब मूल शीर्षक और आपके द्वारा निर्दिष्ट आवश्यकता के आधार पर दिया है (यानी हर दूसरी पंक्ति को हटाने के लिए)। हालाँकि, ध्यान रखें कि यदि आपने डेटा को इस तरह से सॉर्ट किया है कि आप डुप्लिकेट पंक्तियाँ अब एक-दूसरे से सटे हुए नहीं हैं, तो यह मैक्रो हासिल नहीं करेगा जो आपको वास्तव में चाहिए।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.