एक्सेल सूत्र: सूची में पहले डुप्लिकेट फ़्लैग करें -

विषय - सूची

सामान्य सूत्र

=IF(COUNTIF(A:A,A1)>1,IF(COUNTIF(A$1:A1,A1)=1,"x","xx"),"")

सारांश

किसी सूची में पहले डुप्लिकेट को चिह्नित करने के लिए, आप COUNTIF फ़ंक्शन के आधार पर एक सूत्र का उपयोग कर सकते हैं। वैकल्पिक रूप से, आप बाद के डुप्लिकेट को एक अलग मार्कर के साथ ध्वजांकित कर सकते हैं। सेल C4 में सूत्र दिखाए गए उदाहरण में है:

=IF(COUNTIF($B$4:$B$11,B4)>1,IF(COUNTIF($B$4:B4,B4)=1,"x","xx"),"")

इस फॉर्मूले को कॉलम के नीचे C4 से C11 तक कॉपी किया गया है।

स्पष्टीकरण

कोर में, यह सूत्र IF फ़ंक्शन में लिपटे COUNTIF फ़ंक्शन के दो सेटों से बना है। बाहरी IF + COUNTIF पहले यह देखने के लिए जांचता है कि क्या सूची में मान (B4) एक से अधिक बार दिखाई देता है:

=IF(COUNTIF($B$4:$B$11,B4)>1

यदि नहीं, तो बाहरी IF फ़ंक्शन अंतिम परिणाम के रूप में एक रिक्त स्ट्रिंग ("") लौटाता है। यदि मान एक से अधिक बार दिखाई देता है, तो हम एक और IF + COUNTIF कॉम्बो चलाते हैं। यह डुप्लिकेट फ़्लैग करने का काम करता है:

IF(COUNTIF($B$4:B4,B4)=1,"x","xx")

सूत्र का यह भाग एक विस्तृत संदर्भ ($ B $ 4: B4) का उपयोग करता है जो सूत्र स्तंभ के नीचे कॉपी होने के रूप में फैलता है। (सीमा में पहला B4 निरपेक्ष (लॉक किया गया) है, दूसरा सापेक्ष है, इसलिए यह सूत्र को सूची में कॉपी किए जाने पर बदल जाता है)।

याद रखें कि सूत्र का यह भाग केवल तभी निष्पादित किया जाता है यदि पहला COUNTIF 1. से अधिक संख्या में लौटा हो। इसलिए, प्रत्येक पंक्ति में, सूत्र वर्तमान पंक्ति तक सीमा के अंदर की गणना की जाँच करता है। यदि गिनती 1 है, तो हम "x" के साथ डुप्लिकेट को चिह्नित करते हैं, क्योंकि यह पहला ऐसा है जिसे हमने देखा है। यदि यह 1 नहीं है, तो हमें पता है कि यह बाद में डुप्लिकेट होना चाहिए, और हम "xx" के साथ चिह्नित करते हैं

मूल सूत्र

सूची में पहली डुप्लिकेट को केवल 0 या 1 के साथ फ़्लैग करने के लिए, आप इस स्ट्रिप्ड डाउन फॉर्मूला का उपयोग कर सकते हैं, जो एक विस्तार रेंज और COUNTIFS फ़ंक्शन का उपयोग करता है।

=(COUNTIFS($B$5:B5,B5)=2)+0

यह फॉर्मूला 1 तभी लौटेगा जब किसी वैल्यू का दो बार सामना हुआ हो - पहली घटना शून्य पर लौटेगी:

दूसरी और बाद की सभी घटनाओं को चिह्नित करने के लिए, ऊपर F5 में सूत्र है:

=(COUNTIFS($E$5:E5,E5)>=2)+0

नोट: दोनों उदाहरणों में, शून्य को जोड़ना TRUE और FALSE मानों को 1 और 0 के बराबर करने का एक सरल तरीका है।

इसके अलावा, COUNTIF के बजाय COUNTIFS का उपयोग करने से डुप्लिकेट के लिए परीक्षण के भाग के रूप में अन्य स्तंभों में मूल्यों का मूल्यांकन करना संभव हो जाता है। प्रत्येक अतिरिक्त कॉलम को विस्तार रेंज के रूप में दर्ज करने की आवश्यकता है।

दिलचस्प लेख...