Microsoft Excel में, कई मापदंड के तहत एक अद्वितीय सूची बनाने के लिए कई विधियाँ उपलब्ध हैं। आम तौर पर एक तालिका से डुप्लिकेट को हटाने के लिए अद्वितीय सूची तैयार की जाती है। इस लेख में, आप सीखेंगे कि विभिन्न स्थितियों के आधार पर एक अनूठी सूची बनाने के लिए विभिन्न विधियों का उपयोग कैसे करें।
आप उस एक्सेल वर्कबुक को डाउनलोड कर सकते हैं जिसका उपयोग हमने इस लेख को तैयार करने के लिए किया है।
मानदंड के आधार पर Excel में एक अद्वितीय सूची बनाने के 9 तरीके
1. एकाधिक कॉलम मानदंड वाली अनूठी पंक्तियों की सूची बनाएं
निम्नलिखित चित्र में, बाईं ओर की तालिका कई यादृच्छिक खेल नामों, प्रतिभागियों और उनकी उम्र के साथ पड़ी है। दाईं ओर एक अन्य तालिका आउटपुट तालिका है जहां हम केवल अद्वितीय मानों के आधार पर डेटा निकालेंगे। उदाहरण के लिए, हम केवल अद्वितीय प्रतिभागियों के नाम उनकी उम्र के साथ जानना चाहते हैं।
हम अद्वितीय . का उपयोग करेंगे यहां फ़ंक्शन जो किसी श्रेणी या सरणी से अद्वितीय मान देता है। इस फ़ंक्शन का सामान्य सूत्र है:
=UNIQUE(सरणी, [by_col], [बिल्कुल_एक बार])
हालांकि अद्वितीय फ़ंक्शन केवल Excel 365 . में उपलब्ध है , हम अंतिम शब्दों में कूदने से पहले अंतिम 3 खंडों में अन्य पारंपरिक कार्यों के संयोजन के साथ वैकल्पिक तरीके भी दिखाएंगे।
तो, सेल F5 . में आवश्यक कार्य होगा:
=UNIQUE(B5:C13,FALSE,FALSE)
Enter pressing दबाने के बाद , फ़ंक्शन प्रतिभागियों की संबंधित आयु के साथ अद्वितीय नामों के साथ एक सरणी लौटाएगा।
और पढ़ें:Excel में मानदंड के आधार पर सूची कैसे बनाएं (4 तरीके)
2. वर्णानुक्रम में क्रमबद्ध अद्वितीय मानों की सूची प्राप्त करें
हम SORT . का उपयोग करके वर्णानुक्रम में क्रमबद्ध अद्वितीय मान भी प्राप्त कर सकते हैं समारोह। आरोही (A से Z) . के साथ सॉर्ट क्रम को निरूपित करके या अवरोही (Z से A) मानदंड, हम प्रतिभागियों के नामों को उनके आद्याक्षर के आधार पर पुनर्व्यवस्थित कर सकते हैं।
आउटपुट में सेल E5 , SORT . के साथ आवश्यक सूत्र और अद्वितीय कार्य होंगे:
=SORT(UNIQUE(B5:C13,FALSE,FALSE),,1)
Enter pressing दबाने के बाद , फ़ंक्शन A से Z . द्वारा वर्णानुक्रम में क्रमबद्ध सरणी लौटाएगा ।
और पढ़ें: एक्सेल में वर्णमाला सूची कैसे बनाएं (3 तरीके)
3. एक सेल में संयोजित अद्वितीय मूल्यों की सूची बनाएं
आइए मान लें, हम दो कॉलम से अद्वितीय डेटा निकालना चाहते हैं और फिर एक कॉलम में समेकित मानों को वापस करने के लिए मानों के साथ जुड़ना चाहते हैं। निम्नलिखित चित्र में, एक विशिष्ट सीमांकक- अल्पविराम (,) का उपयोग करके एक कॉलम में अद्वितीय नाम और संबंधित आयु को एक साथ दिखाया जाएगा। और हम एम्परसेंड (&) . का उपयोग करेंगे यहां दो अलग-अलग स्तंभों के साथ मानों को संयोजित करने के लिए।
आउटपुट में आवश्यक सूत्र सेल F5 होगा:
=UNIQUE(B5:B13&", "&C5:C13)
सूत्र एक कॉलम में अद्वितीय पंक्तियों की एक सरणी लौटाएगा।
और पढ़ें: एक्सेल में अल्पविराम से अलग की गई सूची कैसे बनाएं (5 तरीके)
4. मानदंड के साथ अद्वितीय मूल्यों की सूची बनाएं (अद्वितीय-फ़िल्टर सूत्र)
मैं. एक्सेल में एकाधिक और मानदंड के आधार पर अद्वितीय मूल्यों की पहचान करें
इस खंड में, हम कुछ मानदंड जोड़ेंगे और उन शर्तों के आधार पर अद्वितीय डेटा निकालेंगे। उदाहरण के लिए, हम उन प्रतिभागियों के अद्वितीय नाम जानना चाहते हैं जिन्होंने केवल तैराकी में भाग लिया है और जिनकी आयु 25 वर्ष से कम है। इसलिए, हमें अद्वितीय . को जोड़ना होगा और फ़िल्टर दिए गए मानदंड के साथ डेटा फ़िल्टर करने के लिए यहां कार्य करता है।
आउटपुट में आवश्यक सूत्र सेल F5 होगा:
=UNIQUE(FILTER(B5:C13,(D5:D13=G9)*(C5:C13<G10)))
Enter pressing दबाने के बाद , सूत्र अद्वितीय नामों और चयनित मानदंडों के आधार पर संबंधित आयु के साथ एक सरणी लौटाएगा।
ii. एकाधिक या मानदंड के आधार पर अद्वितीय मान खोजें
आइए मान लें, अब हम उन अद्वितीय प्रतिभागियों के नाम जानना चाहते हैं, जिन्होंने आउटडोर खेलों- तैराकी और साइकिलिंग दोनों में भाग लिया था। चूंकि हम केवल एक कॉलम से मानदंड निर्दिष्ट कर रहे हैं, हमें फ़िल्टर में दो शर्तों को जोड़ने के लिए केवल संख्यात्मक जोड़ का उपयोग करना होगा समारोह।
सेल F5 . में आवश्यक सूत्र अब होगा:
=UNIQUE(FILTER(B5:C13,(D5:D13=F11)+(D5:D13=F12)))
दर्ज करें Press दबाएं और जैसा कि निम्न स्क्रीनशॉट में दिखाया गया है, आपको निकाला गया अद्वितीय डेटा तुरंत मिल जाएगा।
iii. रिक्त कक्षों को अनदेखा करते हुए अद्वितीय मूल्यों की सूची प्राप्त करें
हमारे डेटासेट में कई खाली सेल या पंक्तियाँ हो सकती हैं। इसलिए, यदि हम उन रिक्त पंक्तियों को छोड़ना चाहते हैं और तालिका से अद्वितीय डेटा निकालना चाहते हैं तो हमें एक तुलना ऑपरेटर का उपयोग करना होगा:इसके बराबर नहीं (<>) सूत्र में।
आउटपुट में आवश्यक सूत्र सेल F5 होगा:
=UNIQUE(FILTER(B5:C13,D5:D13<>""))
Enter pressing दबाने के बाद , सूत्र निम्न सरणी को आउटपुट तालिका में केवल गैर-रिक्त अद्वितीय पंक्तियों के साथ लौटाएगा।
समान रीडिंग
- एक्सेल में टू डू लिस्ट कैसे बनाएं (3 आसान तरीके)
- एक्सेल में मेलिंग सूची बनाना (2 तरीके)
5. एक्सेल में निर्दिष्ट कॉलम में अद्वितीय मूल्यों की सूची खोजें
यह मानते हुए कि हम केवल कई विशिष्ट स्तंभों से अद्वितीय डेटा निकालना चाहते हैं। माउस कर्सर के साथ उन विशिष्ट स्तंभों का चयन करना और इसे अद्वितीय के तर्क के रूप में इनपुट करना संभव नहीं है समारोह। इसलिए, हमें चुनें . को मिलाना होगा अद्वितीय . के साथ यहां कार्य करें चुनें . के रूप में कार्य करें फ़ंक्शन आपको मानों की सूची से इंडेक्स नंबरों के आधार पर किसी भी निर्दिष्ट कॉलम या सेल की श्रेणियों का चयन करने देगा।
अपनी डेटा तालिका से, हम अद्वितीय प्रतिभागियों के नाम निकालने जा रहे हैं और नाम (स्तंभ बी) से आउटपुट दिखाएंगे। और खेल का नाम (कॉलम डी) केवल कॉलम।
सेल F5 . में आवश्यक सूत्र होगा:
=UNIQUE(CHOOSE({1,3},B5:B13,C5:C13,D5:D13))
Enter pressing दबाने के बाद , सूत्र दो अलग-अलग स्तंभों से अद्वितीय नाम और संबंधित खेलों के नाम लौटाएगा जैसा कि नीचे चित्र में दिखाया गया है।
चुनें . के अंदर फ़ंक्शन, इंडेक्स नंबर 1 और 3 . हैं जिसका अर्थ है कि कोशिकाओं की पहली और तीसरी श्रेणी को मूल्यों की सूची से चुना जाना है। UNIQUE फ़ंक्शन तब केवल निर्दिष्ट स्तंभों पर विचार करता है और एक सरणी में उन स्तंभों से अद्वितीय डेटा लौटाता है।
और पढ़ें:Excel में क्रमांकित सूची कैसे बनाएं (8 तरीके)
6. एक अनूठी सूची बनाते समय इफेरर फ़ंक्शन का उपयोग
हम IFERROR . का भी उपयोग कर सकते हैं अद्वितीय . के पीछे कार्य करता है यदि रिटर्न वैल्यू में कोई त्रुटि पाई जाती है तो एक अनुकूलित संदेश प्रदर्शित करने के लिए कार्य करता है। आइए मान लें, हम उन अद्वितीय प्रतिभागियों के नाम जानना चाहते हैं जो 21 वर्ष से कम आयु के हैं। चूंकि 21 वर्ष से कम आयु के किसी भी प्रतिभागी का कोई उदाहरण नहीं है, सूत्र को #N/A वापस करना चाहिए। गलती। लेकिन इस त्रुटि को दिखाने के बजाय, हम IFERROR . का उपयोग करेंगे अनुकूलित संदेश प्रदर्शित करने के लिए कार्य करता है- “नहीं मिला”।
तो, सेल F5 . में आवश्यक सूत्र होगा:
=IFERROR(UNIQUE(FILTER(B5:C13,C5:C13<=G10)), "Not Found")
Enter pressing दबाने के बाद , सूत्र निर्दिष्ट संदेश लौटाएगा जैसा कि निम्नलिखित स्क्रीनशॉट में दिखाया गया है।
7. मानदंड के आधार पर एक अनूठी सूची निकालें (इंडेक्स-मैच फॉर्मूला)
अब हम अद्वितीय . से छुटकारा पा लेंगे कार्य करें और INDEX . के संयोजन को लागू करें और मिलान कार्य। इंडेक्स फ़ंक्शन विशेष पंक्ति और स्तंभ के चौराहे पर सेल का मान या संदर्भ देता है। और MATCH फ़ंक्शन किसी आइटम की स्थिति देता है जो निर्दिष्ट क्रम में निर्दिष्ट मान से मेल खाता है। यह मानते हुए कि हम केवल तैराकी में भाग लेने वाले प्रतिभागियों के अद्वितीय नाम जानना चाहते हैं।
📌 चरण 1:
➤ आउटपुट चुनें सेल F5 और टाइप करें:
=INDEX(B5:B13, MATCH(0, IF($F$12=$D$5:$D$13,COUNTIF($F$4:$F4, $B$5:$B$13), ""), 0))
➤ दर्ज करें➤ दबाएं ।
वापसी मूल्य के रूप में आपको पहला अद्वितीय नाम मिलेगा।
📌 चरण 2:
➤ भरें हैंडल . का उपयोग करें सेल को दाईं ओर खींचने के लिए।
और आपको प्रतिभागी की उम्र भी पता चल जाएगी।
📌 चरण 3:
➤ सेल G5 . से , कॉलम को #N/A . तक भरें मान प्रकट होता है।
तो, इस प्रकार आप INDEX-MATCH के साथ दी गई शर्त के आधार पर अद्वितीय डेटा निकाल सकते हैं सूत्र।
🔎 फॉर्मूला कैसे काम करता है?
- COUNTIF($F$4:$F4, $B$5:$B$13): COUNTIF यहां फ़ंक्शन का उपयोग B5:B13 की श्रेणी में उपलब्ध सभी कक्षों को संग्रहीत और गिनने के लिए किया गया है . और फ़ंक्शन इस प्रकार वापस आता है:
{0;0;0;0;0;0;0;0;0}
- IF($F$12=$D$5:$D$13, COUNTIF($F$4:$F4, $B$5:$B$13), ""): आईएफ फ़ंक्शन दिए गए मानदंड को कक्षों में खोजता है और इस प्रकार लौटाता है:
{0;””;0;””;””;0;””;””;””}
- द मैच फ़ंक्शन पिछले चरण में मिली सेल की पंक्ति संख्या देता है।
- आखिरकार, इंडेक्स फ़ंक्शन उन पंक्ति संख्याओं के आधार पर डेटा निकालता है।
8. एकाधिक मानदंडों के आधार पर एक्सेल में एक अनूठी सूची तैयार करें
इस अनुभाग में, हम जानेंगे कि INDEX-MATCH . कैसे कई शर्तें लागू होने पर सूत्र काम करता है। उदाहरण के लिए, हम उन प्रतिभागियों के अद्वितीय नाम जानना चाहते हैं जिन्होंने तैराकी में भाग लिया है और जिनकी आयु 25 वर्ष से कम है।
आउटपुट में आवश्यक सूत्र सेल F5 होगा:
=IFERROR(INDEX($B$5:$B$13,MATCH(0,COUNTIF(F4:$F$4,$B$5:$B$13)+IF(D5:D13=$G$9,1,0)+IF(C5:C13<$G$10,1,0),0)),"")
Enter . दबाने के बाद और आउटपुट कॉलम में नए सेल को ऑटो-फिलिंग करने से, हमें अद्वितीय नाम मिलेंगे जैसा कि नीचे चित्र में दिखाया गया है।
इस सूत्र में, हमने दो IF . के साथ मानदंड निर्दिष्ट किए हैं फ़ंक्शन और COUNTIF फ़ंक्शन आउटपुट सेल की सरणी निकालते समय उन मानदंडों पर विचार करेगा। जैसा कि पिछली पद्धति में वर्णित है, INDEX-MATCH सूत्र उस सरणी के आधार पर आउटपुट लौटाएगा। और IFERROR यदि कोई त्रुटि पाई जाती है तो एक अनुकूलित संदेश वापस करने के लिए यहां फ़ंक्शन का उपयोग किया गया है।
9. मानदंड के साथ पंक्तियों और स्तंभों के साथ अनेक अद्वितीय सूचियां बनाएं
हमारी अंतिम विधि में, हम डेटा की कई अनूठी सूचियों को निकालने के लिए एक एक्सेल तालिका का उपयोग करेंगे। निम्न चित्र में, नीचे दी गई तालिका खेल के प्रकारों के आधार पर प्रतिभागियों के अद्वितीय नाम दिखाएगी।
हमने टेबल या सेल की श्रेणी का नाम दिया है (B5:C13) खेलकूद के साथ। कॉलम में नाम के साथ हेडर हैं- स्पोर्ट्सनाम और नाम। आपको यह ध्यान रखना चाहिए कि तालिका के शीर्षलेख किसी स्थान पर कब्जा नहीं कर सकते।
📌 चरण 1:
➤ पहले आउटपुट में आवश्यक सूत्र सेल B16 होगा:
=IFERROR(INDEX(Sports,SMALL(IF(Sports[SportsName]=B$15,ROW(Sports)-4),ROW(1:1)),2),"")
Enter pressing दबाने के बाद , पहला आउटपुट मान एक बार में वापस आ जाएगा।
📌 चरण 2:
➤ हैंडल भरें . का उपयोग करें खाली सेल दिखाई देने तक कॉलम को भरने के लिए।
📌 चरण 3:
➤ अब आउटपुट से सेल की श्रेणी को कॉपी करें (B16:B20) पहले कॉलम में।
➤ सेल C16 . में , मानों को सूत्रों (F) . के साथ चिपकाएं विकल्प।
आपको दूसरा कॉलम उन प्रतिभागियों के अद्वितीय नामों के साथ मिलेगा, जिन्होंने केवल साइकिलिंग में भाग लिया था।
📌 चरण 4:
➤ इसी तरह, कॉपी किए गए मानों को सेल D16 और E16 . में फिर से सूत्रों के रूप में पेस्ट करें ।
और आपको खेल के प्रकारों के आधार पर प्रतिभागियों के अन्य अद्वितीय नाम तुरंत मिल जाएंगे। लेकिन यहां आपको याद रखना चाहिए कि आप केवल भरण हैंडल . का उपयोग नहीं कर सकते हैं कॉलम B . में पहले रिटर्न वैल्यू से दाईं ओर सेल्स को ऑटोफिल करने के लिए . स्वतः भरण . का उपयोग करना विकल्प के परिणामस्वरूप डेटा में हेराफेरी होगी और आप मूल आउटपुट नहीं निकाल पाएंगे।
🔎 फॉर्मूला कैसे काम करता है?
- IF(Sports[SportsName]=B$15, पंक्ति (खेल)-4): फ़ंक्शन का यह भाग सेल B15 . में शीर्षलेख द्वारा निर्दिष्ट दी गई शर्त की खोज करता है और फ़ंक्शन इस प्रकार वापस आता है:
{1;FALSE;FALSE;4;FALSE;FALSE;7;8;FALSE}
- SMALL(IF(Sports[SportsName]=B$15, ROW(Sports)-4), ROW(1:1)): छोटा फ़ंक्शन पिछले आउटपुट से और सेल C16 . के लिए सबसे छोटी संख्या निकालता है , यह ‘1’ . है ।
- द इंडेक्स फ़ंक्शन SMALL . द्वारा निर्दिष्ट पंक्ति संख्या के आधार पर नाम निकालता है समारोह।
- द IFERROR फ़ंक्शन का उपयोग रिक्त कक्षों को दिखाने के लिए किया गया है यदि कोई त्रुटि आउटपुट पाया जाता है।
- इस संयुक्त सूत्र में, संख्या ‘4’ भाग में- “ROW(Sports)-4” प्राथमिक डेटा तालिका में शीर्षलेख की पंक्ति संख्या है।
समापन शब्द
मुझे आशा है कि ऊपर वर्णित सभी विधियाँ अब आपको डेटा तालिका से अद्वितीय मानों की सूची बनाते समय उन्हें अपने एक्सेल स्प्रेडशीट में अधिक प्रभावी ढंग से लागू करने में मदद करेंगी। यदि आपका कोई प्रश्न या प्रतिक्रिया है, तो कृपया मुझे टिप्पणी अनुभाग में बताएं। या आप इस वेबसाइट पर एक्सेल फंक्शन्स से संबंधित हमारे अन्य लेख देख सकते हैं।
आप एक्सप्लोर करना भी पसंद कर सकते हैं
- एक्सेल में बुलेटेड लिस्ट कैसे बनाएं (9 तरीके)
- एक्सेल में एक सेल के भीतर एक सूची बनाएं (3 त्वरित तरीके)
- एक्सेल में मूल्य सूची कैसे बनाएं (चरण दर चरण दिशानिर्देश)