Excel में पंक्तियों को कैसे निकालें जहां समावेशन नहीं मिले हैं? एक्सेल, वीबीए

उदाहरण के लिए, कहें कि मेरे पास दो कॉलम हैं:

ID, Code
1 A
1 B
1 G
2 A
2 F
3 A
3 B
3 C
3 F
4 B

मैं किसी भी पंक्ति को हटाना चाहता हूं जिसके लिए आईडी नंबर ए और बी दोनों के साथ कहीं भी जुड़ा हुआ नहीं है।

तो उदाहरण के लिए आईडी = 1 के साथ सभी पंक्तियां रखने के लिए ठीक हैं क्योंकि यह कोड ए और कोड बी से जुड़ा हुआ है।

आईडी = 2 के साथ सभी पंक्तियां हटा दी जानी चाहिए क्योंकि इसमें ए है, लेकिन बी नहीं।

आईडी = 3 के साथ सभी पंक्तियां ठीक हैं क्योंकि इसमें ए और बी दोनों हैं

आईडी = 4 के साथ सभी पंक्तियां हटा दी जानी चाहिए क्योंकि इसमें केवल बी, नहीं ए है।

वास्तविक फ़ाइल में कई पंक्तियां हैं इसलिए मैं इसे हाथ से नहीं कर सकता। क्या कोई तेज तरीका है? मैंने किसी भी तरह से Vlookups का उपयोग करने की कोशिश की लेकिन मुझे आसानी से यह बताने का कोई तरीका नहीं मिल रहा कि कौन से लोगों को हटाना है।

उत्तर:

जवाब के लिए 2 № 1

का उपयोग करते हुए COUNTIFS:

=COUNTIFS(A:A,A1,B:B,"A")+COUNTIFS(A:A,A1,B:B,"B")

0 या 1 लौटने वाले सभी परिणामों को हटाएं (और 2 जो परिणाम देते हैं उन्हें रखें)।


उत्तर № 2 के लिए 1

सी एंड डी में 2 अस्थायी सहायक कॉलम का उपयोग करना

पहला कॉलम = A2 & B2, नीचे कॉपी किया गया
दूसरा कॉलम =IF( OR( ISERROR(Vlookup(A2 & "A",C:C,1,FALSE)),ISERROR(Vlookup(A2 & "A",C:C,1,FALSE))),"DeleteMe","SaveMe")

कॉलम डी में निर्देशों का पालन करें

कॉलम सी एंड डी हटाएं

पहले बैकअप पर इसे आजमाने की कोशिश न करें, ताकि आप यह सुनिश्चित कर सकें कि यह आपकी संतुष्टि के लिए काम करता है


संबंधित सवाल
सबसे लोकप्रिय