दो कॉलम की तुलना और एक्सेल में अंतर कैसे खोजें?


45

मेरे पास एक्सेल में दो कॉलम हैं जिनकी मैं तुलना करना चाहता हूं और उनके बीच के अंतरों को खोजना चाहता हूं।

मान लीजिए:

  • कर्नल ए की संख्या 50 है, यानी 0511234567
  • उसी प्रारूप में कर्नल बी की संख्या 100 है

मुझे लगता है कि यह एक्सेल के कार्यों और सूत्रों में बनाया जा सकता है। मुझे विषय से दूर लगता है।
मैट हैंडी

क्या आप कृपया बता सकते हैं कि यह कैसे करना है?

तो क्या आप जानना चाहते हैं कि कौन से नंबर केवल Col A में हैं और कौन से नंबर Col B में हैं?
टॉम शॉ

अपने उत्तर के लिए यह SO प्रश्न देखें ।
पैट्रिक होनोरेज़

नहीं, पहले मैं उन सभी नंबरों को जानना चाहता हूं जो Col A में नहीं हैं, लेकिन Col B में हैं और फिर मैं उन सभी नंबरों को जानना चाहता हूं जो Col A में हैं, लेकिन Col B. में नहीं हैं

जवाबों:


55

सशर्त स्वरूपण का उपयोग करना

कॉलम A को हाइलाइट करें । सशर्त स्वरूपण पर क्लिक करें > नया नियम बनाएं > इस सूत्र का उपयोग करके निर्धारित करें कि कौन सी कोशिकाएँ स्वरूपित करें > ff दर्ज करें। सूत्र:

=countif($B:$B, $A1)

स्वरूप बटन पर क्लिक करें और फ़ॉन्ट रंग को अपनी पसंद के अनुसार बदलें।

स्तंभ B के लिए समान दोहराएं , इस सूत्र का उपयोग करने के अलावा और दूसरा फ़ॉन्ट रंग आज़माएं।

=countif($A:$A, $B1)

एक अलग कॉलम का उपयोग करना

स्तंभ C में , ff दर्ज करें। पहली सेल में सूत्र और फिर इसे कॉपी करें।

=if(countif($B:$B, $A1)<>0, "-", "Not in B")

कॉलम D में , ff डालें। पहली सेल में सूत्र और फिर इसे कॉपी करें।

=if(countif($A:$A, $B1)<>0, "-", "Not in A")

इन दोनों को आपको यह कल्पना करने में मदद करनी चाहिए कि कौन से आइटम दूसरे कॉलम से गायब हैं।


Excel के किस संस्करण का परीक्षण किया गया था?
पीटर मोर्टेनसेन

1
"सशर्त स्वरूपण" कहां है? एक मेनू में? एक संदर्भ मेनू में?
पीटर मोर्टेंसन

OpenOffice के पुराने संस्करण में, प्री-रिबन एक्सेल के समान (यह सब के बाद एक्सेल का क्लोन है), मेनू कमांड फॉर्मेट है -> सशर्त स्वरूपण
पीटर मोर्टेंसन

1
यह एक्सेल के बारे में है, लेकिन पूरे कॉलम को संदर्भित करने के लिए OpenOffice / LibreOffice का उपयोग $B:$Bकरने से Bकाम नहीं होता है। इसके बजाय उपयोग करें $B$1:$B$1048576(जहां 1048576 सबसे अधिक संख्या वाली पंक्ति है)। $संख्याओं के सामने ध्यान दें (तथाकथित पूर्ण संदर्भ ) - यह फिल डाउन ( जैसे कि इसे "कॉपी डाउन" के रूप में संदर्भित किया जाता है) या भरें अप के लिए अपेक्षित संचालन के रूप में काम करता है ।
पीटर मोर्टेंसन

14

Microsoft का एक लेख है जिसमें दो कॉलमों में डुप्लिकेट खोजने का तरीका बताया गया है। प्रत्येक कॉलम में अद्वितीय आइटम खोजने के लिए इसे आसानी से पर्याप्त बदला जा सकता है।

उदाहरण के लिए यदि आप चाहते हैं कि Col C, Col A में प्रविष्टियों को अद्वितीय दिखाए और Col B को प्रविष्टियाँ दिखाने के लिए Col D को:

A   B   C                                          D
1   3   =IF(ISERROR(MATCH(A1,$B$1:$B$5,0)),A1,"")  =IF(ISERROR(MATCH(B1,$A$1:$A$5,0)),B1,"")
2   5   (fill down)                                (fill down)
3   8   ..                                         ..
4   2   ..                                         ..
5   0   ..                                         ..


4

कहते हैं कि आप उन लोगों को खोजने के लिए चाहते हैं। B का कोई मुकाबला नहीं है। A. C2 में रखें:

=COUNTIF($A$2:$A$26;B2)

यह आपको 1 (या अधिक) देगा यदि एक मैच है, 0 अन्यथा।

आप दोनों स्तंभों को अलग-अलग भी छांट सकते हैं, फिर दोनों का चयन कर सकते हैं, गोटो स्पेशल, पंक्ति अंतर चुनें। लेकिन वह पहले नए आइटम के बाद काम करना बंद कर देगा, और आपको एक सेल डालना होगा फिर शुरू करना होगा।


4

यदि मैं आपके प्रश्न को अच्छी तरह से समझता हूं:

=if(Ax = Bx; True_directive ; False_directive)

किसी फ़ंक्शन या "समान" या "भिन्न" जैसे स्ट्रिंग द्वारा सही / गलत निर्देशों को बदलें।


@ पस्ता यह काम नहीं करेगा यदि दो कॉलम समान नहीं हैं, तो मुझे लगता है कि सवाल इसके बारे में नहीं है।
SIslam

3

यह आपकी कोशिकाओं के प्रारूप और आपकी कार्यात्मक आवश्यकताओं पर निर्भर करता है। एक अग्रणी "0" के साथ उन्हें पाठ के रूप में स्वरूपित किया जा सकता है।

तब आप Excel में कोशिकाओं की तुलना करने के लिए IF फ़ंक्शन का उपयोग कर सकते हैं:

=IF ( logical_test, value_if_true, value_if_false )

उदाहरण:

=IF ( A1<>A2, "not equal", "equal" )

यदि उन्हें संख्याओं के रूप में स्वरूपित किया जाता है, तो आप अंतर प्राप्त करने के लिए पहले कॉलम को दूसरे से घटा सकते हैं:

=A1-A2

2

यह सूत्र सीधे दो कोशिकाओं की तुलना करेगा। यदि वे समान हैं, तो यह प्रिंट करेगा True, यदि एक अंतर मौजूद है, तो यह प्रिंट होगा False। यह सूत्र यह नहीं छापेगा कि अंतर क्या हैं।

=IF(A1=B1,"True","False")

1

मैं Excel 2010 का उपयोग कर रहा हूं और उन दो स्तंभों को हाइलाइट कर रहा हूं जिनमें दो मान हैं जिनकी मैं तुलना कर रहा हूं, और फिर Excel के मुख पृष्ठ पर सशर्त स्वरूपण ड्रॉपडाउन पर क्लिक करें, हाइलाइट सेल नियम चुनें, और फिर अंतर चुनें। यह तब अंतर या समानता को उजागर करने का संकेत देता है और पूछता है कि आप किस रंग का हाइलाइट उपयोग करना चाहते हैं ...


0

तुलना एक्सेल VBA कोड के साथ की जा सकती है। तुलना की प्रक्रिया एक्सेल VBA Worksheet.Countifफ़ंक्शन के साथ की जा सकती है ।

इस टेम्पलेट में विभिन्न कार्यपत्रकों पर दो स्तंभों की तुलना की गई थी। यह पूरी तरह से अलग परिणाम के रूप में एक पूरी पंक्ति को दूसरे वर्कशीट में कॉपी किया गया था।

कोड:

Dim stk, msb As Worksheet
Set stk = Sheets("Page1")
Set msb = Sheets("Page2")

Application.ScreenUpdating = False
sat = (msb.Range("A" & Rows.Count).End(xlUp).Row) + 1
For i = 2 To stk.Range("A" & Rows.Count).End(xlUp).Row
    If WorksheetFunction.CountIf(msb.Range("A2:A" & msb.Range("A" & Rows.Count).End(xlUp).Row), stk.Cells(i, "A")) = 0 Then
        msb.Range("a" & sat).EntireRow.Value = stk.Range("a" & i).EntireRow.Value
        msb.Range("a" & sat).Interior.ColorIndex = 22
        sat = sat + 1
    End If
Next
...

ट्यूटोरियल का वीडियो: https://www.youtube.com/watch?v=Vt4_hEPsKt8

उदाहरण फ़ाइल यहाँ डाउनलोड की जा सकती है


1
यदि आप अपने ब्लॉग और अपने YouTube चैनल से लिंक करने जा रहे हैं, तो आपको अपनी संबद्धता का खुलासा करना होगा। यदि आप नहीं करते हैं तो आप पर स्पैमिंग का आरोप लगाया जा सकता है।
DavidPostill

0

यह एक और उपकरण का उपयोग कर रहा है, लेकिन मुझे यह करना बहुत आसान लगा है। नोटपैड ++ का उपयोग करना:

Excel में सुनिश्चित करें कि आपके 2 कॉलम एक ही क्रम में सॉर्ट किए गए हैं, फिर अपने कॉलम को 2 नई टेक्स्ट फ़ाइलों में कॉपी और पेस्ट करें और फिर एक तुलना (प्लग इन मेनू से) चलाएं।


0

मेल नहीं खाता समारोह संयोजन में अच्छी तरह से काम करता है। निम्नलिखित कार्य भी:

= IF ( ISERROR ( VLOOKUP (<< मद में बड़ी सूची >>, << smaler सूची >>, 1 , FALSE )), << बड़ी सूची में आइटम >>, "")

रिमेम्बर: छोटी सूची को आवश्यक रूप से देखा जाना चाहिए - विज़ुडेअप की आवश्यकता

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