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

यहां हमारे पास दो सूचियां हैं जहां कुछ फलों के नाम रखे गए हैं। हम अंतर खोजने के लिए दो सूचियों की तुलना करेंगे। फलों के नाम वाली दो सूचियां नीचे दी गई हैं।
हम दो कॉलम के बीच अंतर खोजने के लिए तुलना की 7 अलग-अलग प्रक्रियाएं देखेंगे। दो कॉलम की तुलना और अंतर खोजने की हर प्रक्रिया में, हम उसी तालिका का उपयोग करेंगे।
1. दो कॉलम की तुलना के लिए सशर्त स्वरूपण लागू करना
हम दो कॉलम के अद्वितीय मानों को हाइलाइट करने के लिए सशर्त स्वरूपण का उपयोग कर सकते हैं। प्रक्रिया सरल है और नीचे दी गई है।
📌चरण:
- सबसे पहले, उन रेंज का चयन करें जहां आप सशर्त स्वरूपण लागू करना चाहते हैं। इस उदाहरण में, रेंज B5:B11 है।
- अब, होम टैब में सशर्त स्वरूपण पर क्लिक करें, और सेल नियम हाइलाइट करें के तहत डुप्लिकेट मान पर क्लिक करें।

- डुप्लिकेट मान डायलॉग बॉक्स में, यदि आप डुप्लिकेट चुनते हैं तो आपको दो सेल के डुप्लिकेट मान दिखाई देंगे।

- यदि आप डुप्लिकेट मान डायलॉग बॉक्स में अद्वितीय चुनते हैं तो आपको दो सेल के अद्वितीय मान दिखाई देंगे।

- सशर्त स्वरूपण की पुष्टि करने के लिए ओके दबाएं।

और पढ़ें: एक्सेल में दो कॉलम या सूचियों की तुलना कैसे करें
2. IF फ़ंक्शन का उपयोग करके दो कॉलम की तुलना
हम दो कॉलम के बीच अंतर खोजने के लिए IF फ़ंक्शन का उपयोग करेंगे। इसके लिए नीचे दिए गए चरणों का पालन करें।
📌चरण:
- सबसे पहले, एक नया कॉलम बनाएं जो दिखाए कि सूची 1 के कौन से फल सूची 2 में उपलब्ध हैं।
- अब, नव निर्मित कॉलम के पहले सेल (यानी E5) का चयन करें और निम्न सूत्र लागू करें।
=IF(B5=C5,"हाँ","नहीं")
यहां,
- B5 = सूची-1 में फल
- C5 = सूची-2 में फल

- उसके बाद, ENTER दबाएं, और आप सेल D5 में कथन नहीं देखेंगे।
- अब, सूत्रित सेल को नीचे खींचने के लिए फिल हैंडल टूल का उपयोग करें और सेल D5 से D11 तक ऑटोफिल करें।

- इस प्रकार, सभी सेल परिणाम दिखाएंगे और आप दो कॉलम के बीच अंतर कर सकते हैं।

3. कॉलम की तुलना के लिए EXACT फ़ंक्शन लागू करना
EXACT फ़ंक्शन दो टेक्स्ट स्ट्रिंग की तुलना करता है और फिर टेक्स्ट के बीच सटीक मिलान के आधार पर TRUE या FALSE लौटाता है। इसलिए, आप दो कॉलम के बीच अंतर खोजने के उद्देश्य के लिए इस फ़ंक्शन को लागू कर सकते हैं। ऐसा करने के लिए, निम्नलिखित चरणों का पालन करें।
📌चरण:
- सबसे पहले, एक सेल चुनें और उस सेल में निम्न सूत्र टाइप करें।
=EXACT(B5,C5)
यहां,
- B5 = सूची-1 में फल
- C5 = सूची-2 में फल

- फिर, ENTER दबाएं और सेल FALSE लौटाएगा।

- अब, सूत्र को नीचे खींचें और आपके सेल आपको परिणाम दिखाएंगे।

4. IF के साथ AND फ़ंक्शन लागू करना
IF और AND फ़ंक्शन का संयोजन आपके उद्देश्य को पूरा करेगा। नीचे दिए अनुसार आगे बढ़ें।
📌चरण:
- सबसे पहले, चयनित सेल पर सूत्र लागू करें।
=IF(AND(B5<>C5),"कोई मिलान नहीं","मिलान")
यहां,
- B5 = सूची-1 में फल
- C5 = सूची-2 में फल

- फिर सूत्र को नीचे खींचें ताकि सेल परिणाम दिखा सकें।

5. IF, ISNA, और VLOOKUP फ़ंक्शन का संयोजन
हम एक्सेल में दो सूचियों या कॉलम के बीच अंतर खोजने के लिए IF, ISNA, और VLOOKUP फ़ंक्शन का उपयोग कर सकते हैं। प्रक्रिया नीचे दी गई है।
📌चरण:
- सबसे पहले, एक नया कॉलम बनाएं > नव निर्मित कॉलम के पहले सेल (यानी E5) का चयन करें और निम्न सूत्र लागू करें।
=IF(ISNA(VLOOKUP(B5,$C$5:$C$11,1,0)),"नहीं","हाँ")
यहां,
- B5 = लुकअप मान
- C5:C11 = लुकअप सरणी

💡 सूत्र विश्लेषण
VLOOKUP(B5,$C$5:$C$11,1,0) रेंज $C$5:$C$11 में B5 के मान (यानी सेब) को खोजता है। यह मान लुकअप सरणी में उपलब्ध नहीं है और #N/A लौटाता है।
ISNA फ़ंक्शन जांचता है कि क्या कोई सेल #N/A! त्रुटि रखता है या नहीं। यह #N/A की उपस्थिति के आधार पर TRUE या FALSE लौटाता है!
तो, ISNA(VLOOKUP(B5,$C$5:$C$11,1,0)) = ISNA(#N/A) लौटाता है TRUE।
अंततः, IF(ISNA(VLOOKUP(B5,$C$5:$C$11,1,0)),"नहीं","हाँ") = IF(ISNA(#N/A),"नहीं","हाँ") = IF(TRUE,"नहीं","हाँ") = नहीं
तो, आउटपुट => नहीं. क्योंकि सूची-1 से फल का नाम सेब सूची-2 में उपलब्ध नहीं है।
- उसके बाद, ENTER दबाएं, और आप सेल D5 में कथन नहीं देखेंगे।

- अब, सूत्रित सेल को नीचे खींचने के लिए फिल हैंडल टूल का उपयोग करें और सेल D5 से D11 तक ऑटोफिल करें।
- अंत में, आप सूची-1 और सूची-2 के बीच अंतर देख पाएंगे।

और पढ़ें: VLOOKUP का उपयोग करके एक्सेल में दो कॉलम की तुलना कैसे करें
6. IF, ISERROR, और MATCH फ़ंक्शन के संयोजन का उपयोग
यहां हम दो कॉलम की तुलना करने के लिए IF, ISERROR, और MATCH फ़ंक्शन का उपयोग करेंगे। हम सूची-1 की तुलना सूची-2 से करेंगे। सूत्र दोनों सूचियों की गणना करेगा और उस फल का नाम लौटाएगा जो केवल सूची-1 में है। प्रक्रिया नीचे दी गई है।
📌चरण:
- सबसे पहले, नव निर्मित कॉलम के पहले सेल D5 का चयन करें और चयनित सेल में निम्न सूत्र टाइप करें।
=IF((ISERROR(MATCH(B5,$C$5:$C$11,0))),B5,"")
यहां,
- B5 = लुकअप मान
- C5:C11 = लुकअप सरणी

💡 सूत्र विश्लेषण
MATCH फ़ंक्शन लुकअप रेंज $C$5:$C$11 में B5 के मान (यानी सेब) को खोजता है।
तो, MATCH(B5,$C$5:$C$11,0) #N/A लौटाता है क्योंकि यह लुकअप रेंज में मान नहीं ढूंढता।
अब, ISERROR(MATCH(B5,$C$5:$C$11,0))= ISERROR(#N/A ) लौटाता है TRUE।
अंततः, IF((ISERROR(MATCH(B5,$C$5:$C$11,0))),B5,"") = IF(TRUE,B5, "") B5 का मान लौटाता है (यानी सेब)।
तो, आउटपुट =>सेब।
- ENTER दबाने के बाद आप उस सेल में आउटपुट देखेंगे। अब अगले सेल के लिए सूत्र को खींचें।

- इस प्रकार, जिन सेल में आपने सूत्र कॉपी किया है वे आपको परिणाम दिखाएंगे।

- इसी तरह, आप उस फल का नाम ढूंढ सकते हैं जो केवल सूची-2 में है। उस मामले में, सूत्र होगा,
=IF((ISERROR(MATCH(C5,$B$5:$B$11,0))),C5,"")
यहां,
- C5 = लुकअप मान
- B5:B17 = लुकअप सरणी

7. IF और COUNTIF फ़ंक्शन को मिलाकर कॉलम की तुलना
इस प्रक्रिया में, यदि सूची-1 में कोई फल का नाम है जो सूची-2 में नहीं रखा गया है, तो हम जिस सूत्र का उपयोग करेंगे वह कहेगा कि सूची-1 से फल का नाम सूची-2 में नहीं मिला। हम इसके लिए IF और COUNTIF फ़ंक्शन को मिलाएंगे। तुलना शुरू करते हैं।
📌चरण:
- सबसे पहले, सेल D5 में निम्न सूत्र टाइप करें।
=IF(COUNTIF($C$5:$C$11, $B5)=0, "सूची-2 में नहीं मिला", "")

💡 सूत्र विश्लेषण
COUNTIF फ़ंक्शन एक परिभाषित रेंज में सेल की कुल संख्या लौटाता है।
COUNTIF($C$5:$C$11, $B5) रेंज $C$5:$C$11 में सेल B5 के मान (यानी सेब) को खोजता है लेकिन रेंज में कुछ नहीं मिलता। तो, आउटपुट=> 0।
अंततः, IF(COUNTIF($C$5:$C$11, $B5)=0, "सूची-2 में नहीं मिला", "") = IF(0, "सूची-2 में नहीं मिला", "") जब शर्त 0 हो तो "सूची-2 में नहीं मिला" लौटाएगा, अन्यथा सेल को खाली रखेगा ("")।
तो, अंतिम आउटपुट=> "सूची-2 में नहीं मिला"।
- अब, सेल को परिणाम दिखाने के लिए ENTER दबाएं।
- उसके बाद, सूत्र को नीचे खींचें।

- ऐसा करके, आप दो कॉलम के बीच अंतर देखेंगे।

निष्कर्ष
तो, हम एक्सेल में अंतर खोजने के लिए दो कॉलम की तुलना करने की विभिन्न प्रक्रियाएं देख सकते हैं। दो कॉलम के बीच तुलना मिलान के लिए भी प्राप्त की जा सकती है। हमारे द्वारा चर्चा की गई 4 प्रक्रियाओं में से, सशर्त स्वरूपण का उपयोग करना दो कॉलम की तुलना करने का सबसे अच्छा तरीका है। क्योंकि सशर्त स्वरूपण में आप कई कॉलम के बीच तुलना कर सकते हैं, प्रक्रिया सरल और तेज है और आप मिलान और अंतर दोनों ढूंढ सकते हैं।
आशा है कि आपको यह लेख उपयोगी लगा होगा। अधिक उपयोगी लेखों के लिए हमारी वेबसाइट ब्राउज़ करें। संपर्क में रहें!
आगे पढ़ें
- सशर्त स्वरूपण का उपयोग करके एक्सेल में दो कॉलम की तुलना कैसे करें
- एक्सेल दो कॉलम में टेक्स्ट की तुलना (7 फलदायी तरीके)
- एक्सेल दो सेल टेक्स्ट की तुलना (9 उदाहरण)
- दो कॉलम की तुलना करने और मान लौटाने के लिए एक्सेल सूत्र (5 उदाहरण)