एक्सेल में दो कॉलम की तुलना करें और डुप्लीकेट हटा दें

  • इसे साझा करें
Michael Brown

इस लेख को पढ़ने में आपको लगभग 10 मिनट का समय लगेगा और अगले 5 मिनट में (या इससे भी तेज अगर आप लेख में वर्णित दूसरा समाधान चुनते हैं) आप आसानी से डुप्लिकेट के लिए दो एक्सेल कॉलम की तुलना कर सकते हैं और हटा सकते हैं या पाए गए ठगों को उजागर करें। ठीक है, उलटी गिनती शुरू हो गई है!

एक्सेल बड़ी मात्रा में डेटा बनाने और संसाधित करने के लिए एक बहुत शक्तिशाली और वास्तव में अच्छा अनुप्रयोग है। अब जब आपके पास डेटा के एक पूल के साथ बहुत सारी कार्यपुस्तिकाएँ हैं, या शायद केवल एक विशाल तालिका है, तो आप डुप्लिकेट के लिए 2 कॉलम की तुलना करना चाहते हैं और फिर मिली प्रविष्टियों के साथ कुछ कर सकते हैं, उदाहरण के लिए डुप्लिकेट पंक्तियाँ, रंग डुप्स हटाएं या सामग्री को साफ़ करें डुप्लीकेट सेल। ये दो कॉलम एक तालिका में, निकटवर्ती या गैर-समीपस्थ रूप से स्थित हो सकते हैं, या वे 2 अलग-अलग कार्यपत्रकों या कार्यपुस्तिकाओं में भी रह सकते हैं।

मान लें, आपके पास लोगों के नाम के साथ 2 कॉलम हैं - कॉलम A में 5 नाम कॉलम बी में 3 नाम हैं, और आप डुप्लिकेट खोजने के लिए इन दो कॉलमों के बीच डेटा की तुलना करना चाहते हैं। जैसा कि आप समझते हैं, यह सिर्फ एक त्वरित उदाहरण के लिए फर्जी डेटा है; वास्तविक कार्यपत्रकों में आपके पास आमतौर पर हजारों और दसियों हज़ार प्रविष्टियाँ होती हैं।

वैरिएंट A : दोनों कॉलम एक शीट पर, एक ही तालिका में स्थित हैं: कॉलम A और कॉलम बी

वेरिएंट बी : दो कॉलम अलग-अलग शीट पर स्थित हैं: शीट2 में कॉलम ए और शीट3 में कॉलम ए

अंतर्निहित डुप्लिकेट निकालेंExcel 2016, Excel 2013 और 2010 में उपलब्ध टूल इस परिदृश्य को हैंडल नहीं कर सकता क्योंकि यह 2 कॉलम के बीच डेटा की तुलना नहीं कर सकता है। इसके अलावा, यह केवल नकल को हटा सकता है, कोई अन्य विकल्प जैसे कि हाइलाइटिंग या रंग उपलब्ध नहीं है, अफसोस :-(।

आगे, मैं दो एक्सेल कॉलम की तुलना करने के 2 संभावित तरीकों का वर्णन करने जा रहा हूं जो आपको और डुप्लीकेट एंट्री हटाएं:

एक्सेल फ़ॉर्मूला का इस्तेमाल करके डुप्लीकेट खोजने के लिए 2 कॉलम की तुलना करें

वेरिएंट ए: दोनों कॉलम एक ही सूची में हैं

  1. पहले खाली सेल में, हमारे उदाहरण में यह सेल C1 है, निम्न सूत्र लिखें:

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

    हमारे सूत्र में, A1 पहले कॉलम की पहली सेल है जो हम तुलना के लिए उपयोग करना चाहते हैं। $B$1 और $B$10000 दूसरे कॉलम के पहले और आखिरी सेल के पते हैं जिनके खिलाफ आप तुलना करना चाहते हैं। इस पर ध्यान दें निरपेक्ष सेल संदर्भ - डॉलर चिह्न ($) स्तंभ अक्षरों और पंक्ति संख्याओं से पहले। मैं उद्देश्य पर निरपेक्ष संदर्भ का उपयोग करता हूं, ताकि सूत्र की नकल करते समय सेल पते अपरिवर्तित रहें।

    यदि आप चाहते हैं कॉलम बी में डुप्स ढूंढें, कॉलम स्वैप करें नाम ताकि सूत्र इस तरह दिखे:

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

    " Unique "/" डुप्लीकेट " के बजाय आप अपने खुद के लेबल लिख सकते हैं, उदा. " नहीं मिला "/" मिला ", या केवल " डुप्लिकेट " छोड़ दें और "Unique" के बजाय "" टाइप करें। बाद के मामले में, आपके पास होगासेल के बगल में खाली सेल जिसके लिए डुप्लीकेट नहीं मिला, मेरा मानना ​​है कि ऐसी प्रस्तुति डेटा विश्लेषण के लिए अधिक सुविधाजनक है।

  2. अब आइए स्तंभ C के सभी कक्षों में सूत्र की प्रतिलिपि बनाते हैं, अंतिम पंक्ति तक जिसमें स्तंभ A में डेटा शामिल है। ऐसा करने के लिए, कर्सर को इस पर रखें सेल का निचला दायां कोना C1 , और कर्सर एक काले क्रॉस में बदल जाएगा, जैसा कि नीचे की छवि में दिखाया गया है:

    बाईं माउस बटन पर क्लिक करें और इसे नीचे पकड़े हुए बॉर्डर को नीचे की ओर खींचें उन सभी कक्षों का चयन करना जहाँ आप सूत्र की प्रतिलिपि बनाना चाहते हैं। जब सभी आवश्यक कक्षों का चयन कर लिया जाए, तो माउस का बायाँ बटन छोड़ दें:

    युक्ति: बड़ी तालिकाओं में, शॉर्टकट का उपयोग करके सूत्र की प्रतिलिपि बनाना तेज़ होता है। इसे चुनने के लिए सेल C1 पर क्लिक करें और Ctrl + C (क्लिपबोर्ड पर फॉर्मूला कॉपी करने के लिए) दबाएं, फिर Ctrl + Shift + End दबाएं (कॉलम सी में सभी गैर-खाली कोशिकाओं का चयन करने के लिए), और अंत में हिट करें Ctrl + V (सभी चयनित सेल में फ़ॉर्मूला पेस्ट करने के लिए)।

  3. बहुत बढ़िया, सभी डुप्लिकेट सेल को "डुप्लिकेट" के रूप में फ़्लैग किया गया है:

वेरिएंट बी: दो कॉलम अलग-अलग वर्कशीट (वर्कबुक) पर हैं

  1. शीट2 में पहले खाली कॉलम के पहले सेल में (हमारे मामले में कॉलम बी), सूत्र लिखें:

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

    जहां शीट3 उस शीट का नाम है जिस पर दूसरा कॉलम स्थित है, और $A$1:$A$10000 पहले और आखिरी सेल के पते हैं वह दूसरा कॉलम।

  2. वैरिएंट ए के समान।
  3. हमनिम्नलिखित परिणाम प्राप्त करें:

उपर्युक्त उदाहरणों के साथ वर्कशीट डाउनलोड करने के लिए क्लिक करें और डुप्लीकेट खोजने के लिए 2 कॉलम की तुलना करने का सूत्र।

पाए गए डुप्लिकेट के साथ काम करना

बिल्कुल सही, हमें पहले कॉलम (कॉलम ए) में प्रविष्टियां मिली हैं जो दूसरे कॉलम (कॉलम बी) में भी मौजूद हैं। अब हमें उनके साथ कुछ करने की आवश्यकता है :)

यह बल्कि अप्रभावी होगा और संपूर्ण तालिका को देखने और मैन्युअल रूप से डुप्लिकेट प्रविष्टियों की समीक्षा करने में बहुत अधिक समय लगेगा। और भी कई बेहतर तरीके हैं।

कॉलम ए में केवल डुप्लीकेट पंक्तियां दिखाएं

अगर आपके कॉलम में हेडर नहीं हैं, तो आपको उन्हें जोड़ना होगा। ऐसा करने के लिए, कर्सर को पहली पंक्ति को इंगित करने वाली संख्या पर रखें और यह काले तीर में बदल जाएगा जैसा कि स्क्रीनशॉट में दिखाया गया है:

चयनित पंक्ति पर राइट क्लिक करें और "<1" चुनें>सम्मिलित करें " संदर्भ मेनू से:

अपने कॉलम को नाम दें, उदा. " नाम " और " डुप्लिकेट? "। फिर डेटा टैब पर स्विच करें और फ़िल्टर क्लिक करें:

उसके बाद " डुप्लिकेट? " के बगल में एक छोटे से ग्रे तीर पर क्लिक करें ताकि एक ड्रॉप डाउन सूची, उस सूची में डुप्लिकेट के अलावा अन्य सभी आइटमों को अनचेक करें, और ठीक क्लिक करें:

बस, अब आप कॉलम ए की केवल उन कोशिकाओं को देखते हैं जिनमें कॉलम बी में डुप्लिकेट मान हैं। हमारे परीक्षण वर्कशीट में केवल तीन ऐसे सेल हैं, जैसा कि आप वास्तविक शीट में समझते हैं कि उनमें से कहीं अधिक होने की संभावना है:

मेंकॉलम ए की सभी पंक्तियों को फिर से प्रदर्शित करने के लिए, कॉलम बी में फ़िल्टर प्रतीक पर क्लिक करें जो अब एक छोटे तीर के साथ फ़नल की तरह दिखता है और "सभी का चयन करें" की जाँच करें। वैकल्पिक रूप से, आप डेटा टैब -> Select & फ़िल्टर -> क्लियर करें , जैसा कि स्क्रीनशॉट में दिखाया गया है:

रंग या हाइलाइट मिले डुप्लीकेट

अगर " डुप्लिकेट " फ़्लैग आपके उद्देश्यों के लिए पर्याप्त नहीं है और आप डुप्लीकेट सेल को फ़ॉन्ट रंग या रंग भरकर या किसी अन्य तरीके से चिह्नित करना चाहते हैं...

फिर डुप्लिकेट को फ़िल्टर करें जैसा कि ऊपर बताया गया है, सभी फ़िल्टर किए गए सेल का चयन करें और खोलने के लिए Ctrl + F1 दबाएं फ़ॉर्मेट सेल डायलॉग बॉक्स। उदाहरण के तौर पर, आइए डुप्लीकेट पंक्तियों की पृष्ठभूमि का रंग चमकदार पीले रंग में बदलें। बेशक, आप होम टैब पर रंग भरें विकल्प का उपयोग करके सेल की पृष्ठभूमि का रंग बदल सकते हैं, लेकिन फ़ॉर्मेट सेल संवाद बॉक्स का लाभ यह है कि यह आपको सभी स्वरूपण करने देता है एक समय में परिवर्तन:

अब आप निश्चित रूप से एक भी डुप्लीकेट सेल नहीं छोड़ेंगे:

पहले कॉलम से डुप्लीकेट हटाएं

अपनी तालिका को फ़िल्टर करें ताकि केवल डुप्लीकेट वाले सेल मान दिखाई देते हैं, और उन सभी कक्षों का चयन करें।

यदि आप जिन 2 स्तंभों की तुलना कर रहे हैं, वे अलग-अलग कार्यपत्रकों पर स्थित हैं, यानी अलग-अलग तालिकाओं में, चयनित श्रेणी पर राइट-क्लिक करें और "<1 चुनें>Delete Row " प्रसंग मेनू से:

OK क्लिक करें जब Excel आपसे पुष्टि करने के लिए कहेगाआप वास्तव में "संपूर्ण शीट पंक्ति को हटाना" चाहते हैं और फिर फ़िल्टर को साफ़ करें। जैसा कि आप देख सकते हैं, केवल अद्वितीय मानों वाली पंक्तियाँ बची हैं:

यदि 2 कॉलम एक वर्कशीट पर स्थित हैं , ​​एक दूसरे के बगल में (आसन्न) या एक दूसरे को स्पर्श नहीं कर रहे हैं (अनिकसन्न) , डुप्लिकेट को हटाना थोड़ा अधिक जटिल है। हम उन संपूर्ण पंक्तियों को नहीं हटा सकते जिनमें डुप्लिकेट मान हैं क्योंकि इससे दूसरे कॉलम में भी संबंधित सेल हट जाएंगे। इसलिए, कॉलम ए में केवल अद्वितीय प्रविष्टियां छोड़ने के लिए, आप निम्न कार्य करते हैं:

  1. तालिका को फ़िल्टर करें ताकि केवल डुप्लिकेट सेल प्रदर्शित हों और उन सभी सेल का चयन करें। चयन पर राइट क्लिक करें और " सामग्री साफ़ करें " चुनें:
  2. फ़िल्टर साफ़ करें।
  3. कॉलम A में सेल A1 से लेकर अंतिम तक सभी सेल चुनें सेल जिसमें डेटा है।
  4. डेटा टैब पर जाएं और A से Z तक क्रमबद्ध करें क्लिक करें। खुलने वाली संवाद विंडो में, " वर्तमान चयन के साथ जारी रखें " चुनें और क्रमबद्ध करें क्लिक करें:
  5. सूत्र वाले कॉलम को हटाएं क्योंकि आप अब इसकी आवश्यकता है, अब तक केवल "Uniques" ही बचे हैं।
  6. बस इतना ही, अब कॉलम A में केवल अद्वितीय डेटा है जो कॉलम B में मौजूद नहीं है: <18

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

विज़ुअल विज़ार्ड का उपयोग करके डुप्लिकेट के लिए 2 एक्सेल कॉलम की तुलना करें

और अब मैं आपको दिखाता हूं कि दो कॉलम की तुलना कैसे करें Excel के लिए हमारे Dedupe टूल का उपयोग करके डुप्लिकेट करता है।

  1. वर्कशीट (या वर्कशीट) खोलें जहां आप जिस कॉलम की तुलना करना चाहते हैं वह स्थित है।
  2. पहले कॉलम के भीतर किसी भी सेल का चयन करें, स्विच करें Ablebits Data टैब पर जाएं और तालिकाओं की तुलना करें बटन पर क्लिक करें:
  3. विज़ार्ड के चरण 1 पर, आप देखेंगे कि आपका पहला कॉलम पहले से ही चुना हुआ है, इसलिए बस अगला पर क्लिक करें।

    ध्यान दें। यदि आप केवल 2 कॉलम नहीं, बल्कि 2 तालिकाओं की तुलना करना चाहते हैं, तो आपको इस चरण में पूरी पहली तालिका का चयन करना होगा।

  4. विज़ार्ड के चरण 2 पर, चुनें दूसरा कॉलम जिसकी आप तुलना करना चाहते हैं। हम उसी वर्कबुक में शीट2 चुनते हैं। ज्यादातर मामलों में, स्मार्ट विज़ार्ड स्वचालित रूप से दूसरे कॉलम का चयन करता है, अगर किसी कारण से ऐसा नहीं होता है, तो माउस का उपयोग करके लक्ष्य कॉलम का चयन करें। यदि आप संपूर्ण तालिकाओं की तुलना कर रहे हैं, तो संपूर्ण दूसरी तालिका चुनें।
  5. ढूंढने के लिए चुनें डुप्लिकेट मान :
  6. आपके द्वारा उपयोग किए जाने वाले स्तंभों की जोड़ी चुनेंतुलना करना चाहते हैं:

    टिप। यदि आप तालिकाओं की तुलना कर रहे हैं, तो आप तुलना के लिए कई स्तंभ युग्म चुन सकते हैं, उदाहरण के लिए, प्रथम और अंतिम नाम. अधिक विवरण के लिए, कृपया देखें कि दो एक्सेल स्प्रेडशीट से डुप्लीकेट कैसे हटाएं।

  7. और अंत में, आपको यह तय करना है कि आप मिली डुप्लीकेट के साथ क्या करना चाहते हैं। आप डुप्लिकेट प्रविष्टियों को हटाना चुन सकते हैं, उन्हें स्थानांतरित कर सकते हैं या उन्हें किसी अन्य वर्कशीट में कॉपी कर सकते हैं, एक स्थिति कॉलम जोड़ सकते हैं (परिणाम एक्सेल फ़ार्मुलों के साथ हमारे पहले समाधान के समान होगा), डुप्लिकेट को हाइलाइट करें, या डुप्लिकेट मानों वाले सभी कक्षों का चयन करें: <42

    युक्ति। डुप्लिकेट को हटाना न चुनें, खासकर यदि आप पहली बार टूल का उपयोग कर रहे हों। इसके बजाय, डुप्स को स्थानांतरित करना दूसरे वर्कशीट में चुनें। यह पहली तालिका से डुप्लिकेट हटा देगा, लेकिन आपको डुप्लिकेट के रूप में मान्यता प्राप्त प्रविष्टियों की सूची की समीक्षा करने का मौका देता है। बड़ी तालिकाओं में कई मेल खाने वाले स्तंभों की तुलना करते समय, ऐसा हो सकता है कि आप गलती से अद्वितीय डेटा वाले कुंजी स्तंभ का चयन करना भूल गए हों, और डुप्लिकेट को स्थानांतरित करने से डेटा की अपूरणीय क्षति को रोका जा सकेगा।

  8. समाप्त करें पर क्लिक करें और परिणाम का आनंद लें। अब हमारे पास एक अच्छी, साफ-सुथरी टेबल है जिसमें कोई डुप्लीकेट नहीं है:

पिछले समाधान को याद रखें और अंतर महसूस करें :) के साथ अपनी वर्कशीट को हटाना वास्तव में तेज़ और आसान है दो तालिकाओं की तुलना करें । वास्तव में, पढ़ने में जितना समय आपने खर्च किया है, उससे कम समय लगेगायह लेख।

वर्तमान में, तालिकाओं की तुलना करें एक्सेल के लिए हमारे अल्टीमेट सूट का हिस्सा है, जो 70+ पेशेवर उपकरणों का एक संग्रह है जो 300 से अधिक उपयोग मामलों को कवर करता है। घड़ी की टिक-टिक चल रही है, इसलिए जल्दी करें और इसे अभी डाउनलोड करें!

यदि आपके कोई प्रश्न हैं या कुछ अस्पष्ट रह गया है, तो कृपया मुझे एक टिप्पणी दें और मैं ख़ुशी से आगे विस्तृत करूँगा। पढ़ने के लिए धन्यवाद!

माइकल ब्राउन सॉफ्टवेयर टूल्स का उपयोग करके जटिल प्रक्रियाओं को सरल बनाने के जुनून के साथ एक समर्पित प्रौद्योगिकी उत्साही है। टेक उद्योग में एक दशक से अधिक के अनुभव के साथ, उन्होंने माइक्रोसॉफ्ट एक्सेल और आउटलुक के साथ-साथ गूगल शीट्स और डॉक्स में अपने कौशल को निखारा है। माइकल का ब्लॉग अपने ज्ञान और विशेषज्ञता को दूसरों के साथ साझा करने के लिए समर्पित है, उत्पादकता और दक्षता में सुधार के लिए आसान-से-अनुसरण युक्तियाँ और ट्यूटोरियल प्रदान करता है। चाहे आप एक अनुभवी पेशेवर हों या नौसिखिए, माइकल का ब्लॉग इन आवश्यक सॉफ़्टवेयर उपकरणों से अधिकाधिक लाभ उठाने के लिए मूल्यवान अंतर्दृष्टि और व्यावहारिक सलाह प्रदान करता है।