2011-04-27 17 views
18

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

+1

सी [एक्सेल-तुलना-दो कॉलम-मैचों-मतभेद] (https में प्रकट नहीं होता पर प्रकाश डाला जाएगा। enablebits.com/office-addins-blog/2015/08/26/excel-compare-two-columns-matches-differences/) –

उत्तर

38

सी 2 में इस रखो और उसकी प्रतिलिपि

=IF(ISNA(VLOOKUP(A2,$B$2:$B$65535,1,FALSE)),"not in B","") 

तब स्तंभ सी में सेल कहेंगे अगर एक में मूल्य बी में नहीं है 'बी में नहीं "।

3

कॉलम ए के सभी मान जो कॉलम बी में मौजूद नहीं हैं, उनमें लाल पृष्ठभूमि होगी। आशा है कि यह प्रारंभ बिंदु के रूप में मदद करता है।

Sub highlight_missings() 
Dim i As Long, lastA As Long, lastB As Long 
Dim compare As Variant 
Range("A:A").ClearFormats 
lastA = Range("A65536").End(xlUp).Row 
lastB = Range("B65536").End(xlUp).Row 

For i = 2 To lastA 
    compare = Application.Match(Range("a" & i), Range("B2:B" & lastB), 0) 
     If IsError(compare) Then 
      Range("A" & i).Interior.ColorIndex = 3 
     End If 
Next i 
End Sub 
+0

कोई मुझे बता सकता है कि क्या वैरिएबल तुलनात्मक प्रकार घोषित करने का सही प्रकार है? –

+0

इंटीजर ठीक काम करेगा। –

+0

धन्यवाद लांस :) –

5

मान लीजिए आप A1 में डेटा है: A10 और B1: B10 और आप को उजागर करने का जो A1 में महत्व देता हैं: ए 10 बी 1 में दिखाई नहीं देते: B10। इस प्रकार

प्रयास करें:

  1. प्रारूप> सशर्त फॉर्मेटिंग ...
  2. चुनें 'फॉर्मूला है' से ड्रॉप डाउन मेनू
  3. निम्न सूत्र दर्ज करें:

    = ISERROR (मैच (ए 1, $ बी $ 1: $ बी $ 10,0))

  4. अब उस प्रारूप का चयन करें जिसे आप कॉल ए में मान को हाइलाइट करना चाहते हैं जो प्रकट नहीं होता : // www col बी

में यह कर्नल ए में किसी भी मूल्य है कि कर्नल बी

+0

+1 अच्छा समाधान। मैंने अभी इसका परीक्षण किया है लेकिन ऐसा लगता है कि आपको दूसरे पैरामीटर के रूप में बी कॉलम ($ b $ 1: $ b $ 10) की सीमा डालना है। –

+0

@nick rulez - अच्छी जगह। तुम सही हो। मैंने तदनुसार जवाब अपडेट किया है। –

संबंधित मुद्दे