विषयसूची
कभी-कभी एक्सेल के साथ काम करते हुए, आपको कॉलम या एक श्रेणी में अद्वितीय मूल्यों का पता लगाने की आवश्यकता होगी। उदाहरण के लिए, आपको यह पता लगाने की आवश्यकता हो सकती है कि किसी दुकान की इन्वेंट्री में कितने विशिष्ट या अद्वितीय उत्पाद हैं या किसी बड़ी कंपनी के सभी कर्मचारियों के बारे में जानकारी के साथ एक्सेल शीट में कितने अद्वितीय कर्मचारी नाम हैं। यह ट्यूटोरियल आपको एक्सेल में रेंज से अद्वितीय मान प्राप्त करने के कई तरीके दिखाएगा। article.
Excel Unique Values.xlsm
Excel में रेंज से Unique Values प्राप्त करने के 8 आसान तरीके
आइए एक ऐसे परिदृश्य की कल्पना करें जहां हमारे पास एक एक्सेल फाइल है जिसमें उन उत्पादों के बारे में जानकारी है जो एक देश यूरोप के विभिन्न देशों को निर्यात करता है। हमारे पास उत्पाद नाम, निर्यात राशि, और देश है जहां उत्पाद निर्यात किया जाता है। उन्नत फ़िल्टर, INDEX और MATCH फ़ॉर्मूला साथ-साथ का उपयोग करके हम प्रत्येक अद्वितीय उत्पाद का पता लगाएंगे जिसे यह देश निर्यात करता है और प्रत्येक विशिष्ट देश जिसे यह देश उत्पाद निर्यात करता है, LOOKUP और COUNTIF एक साथ काम करते हैं, UNIQUE फंक्शन ( Excel 365 ), VBA मैक्रो, और डुप्लिकेट हटाएं । नीचे दी गई छवि उस एक्सेल वर्कशीट को दिखाती है जिसके साथ हम काम करने जा रहे हैं।
1। अद्वितीय मान प्राप्त करने के लिए उन्नत फ़िल्टरएक्सेल में डुप्लिकेट फीचर रेंज में सभी डुप्लिकेट वैल्यू को हटा देगा। लेकिन हम चाहते हैं कि हमारा स्रोत डेटा बरकरार रहे। इसलिए, हम यूनीक कंट्री कॉलम में रेंज की एक कॉपी बनाएंगे और वहां डुप्लिकेट हटाएं ऑपरेशन करेंगे।
चरण 2:
- जबकि अद्वितीय देश कॉलम चुना जाता है, हम डुप्लिकेट हटाएं विकल्प का चयन करेंगे डेटा टैब।
- डुप्लिकेट चेतावनी हटाएं शीर्षक वाली एक नई विंडो दिखाई देगी। हम वर्तमान चयन के साथ जारी रखें का चयन करेंगे। हम इस ऑपरेशन को केवल अद्वितीय देश कॉलम पर निष्पादित करना चाहेंगे। इसलिए, हम चयन का विस्तार नहीं करेंगे ।
- फिर, हम डुप्लिकेट हटाएं पर क्लिक करेंगे।
- अब, हम देखेंगे कि हमारा अनूठा देश कॉलम में केवल 4 विशिष्ट या अद्वितीय देश हैं।
<41
याद रखने योग्य बातें
- INDEX और MATCH फ़ंक्शन एक साथ एक सरणी सूत्र हैं। इसलिए, आपको सेल में फॉर्मूला डालने के लिए CTRL+SHIFT+ENTER एक साथ दबाना होगा। यह पूरे सूत्र के चारों ओर दो घुमावदार कोष्ठक लगाएगा।
- श्रेणी से अद्वितीय मान प्राप्त करने के लिए डुप्लिकेट हटाएं सुविधा का उपयोग करते समय, हमने केवल अद्वितीय देश का चयन किया है लेकिन आप अधिक कॉलम जोड़ सकते हैं या चयन का विस्तार करें विकल्प का चयन करके सभी कॉलमों का चयन कर सकते हैं। पर अगर तुमअधिक कॉलम जोड़ने के लिए चयन का विस्तार करें, फिर डुप्लिकेट हटाएं सुविधा जब तक समान डेटा वाली दो या अधिक पंक्तियां नहीं मिलती कोई मान नहीं हटाएगा।
निष्कर्ष
इस लेख में, हमने सीखा है कि एक्सेल में रेंज से अद्वितीय मान कैसे प्राप्त करें। मुझे उम्मीद है कि अब से आप एक्सेल में किसी श्रेणी से अद्वितीय मान प्राप्त करना बहुत आसान पाएंगे। हालाँकि, यदि आपके पास इस लेख के बारे में कोई प्रश्न या सुझाव हैं, तो कृपया नीचे एक टिप्पणी छोड़ दें। आपका दिन शुभ हो!!!
श्रेणीसे डेटा रिबन के अंतर्गत आप उन्नत फ़िल्टर का उपयोग करके किसी श्रेणी या स्तंभ के सभी विशिष्ट मान प्राप्त कर सकते हैं। निम्न कार्य करें:
चरण 1:
- सबसे पहले, डेटा पर जाएं। क्रमबद्ध करें और amp; अनुभाग फ़िल्टर करें।
- उन्नत फ़िल्टर शीर्षक वाली एक नई विंडो दिखाई देगी। किसी अन्य स्थान पर कॉपी करें को क्रिया के रूप में चुनें।
- सूची श्रेणी बॉक्स में, उस श्रेणी का चयन करें जिससे आप अद्वितीय मान निकालना चाहते हैं। इस उदाहरण में, हम अपने उत्पाद कॉलम ( B5:B20 ) के अंतर्गत सभी अद्वितीय या विशिष्ट उत्पाद प्राप्त करने का प्रयास कर रहे हैं। इसलिए, हमारी सूची श्रेणी $B$5:$B$20 होगी। सेल संदर्भ को निरपेक्ष बनाने के लिए $ चिह्न डाले गए हैं।
- इसमें कॉपी करें बॉक्स में , हम उस श्रेणी का चयन करेंगे जहाँ हम चाहते हैं कि हमारे अद्वितीय मान हों। हमने E5:E20 श्रेणी का चयन किया है। केवल अद्वितीय रिकॉर्ड शीर्षक वाले बॉक्स को चेक करें।
- ठीक क्लिक करें।
चरण 2:
- ओके क्लिक करने पर, आपको अद्वितीय उत्पाद कॉलम ( E5:E20 ) में सभी विशिष्ट उत्पाद मिलेंगे।<13
और पढ़ें: Excel में सूची से अद्वितीय आइटम कैसे निकालें (10 विधियाँ)
<9 2. श्रेणीसे अद्वितीय मान प्राप्त करने के लिए INDEX और MATCH सूत्र डालें हम Excel INDEX और MATCH कार्यों का एक साथ उपयोग भी कर सकते हैंकिसी श्रेणी या स्तंभ से अद्वितीय मान प्राप्त करने के लिए। श्रेणी से अद्वितीय मान प्राप्त करने के लिए इन कार्यों का उपयोग करने के लिए बस नीचे दिए गए चरणों का पालन करें।
चरण 1:
- सेल का चयन करें E5 . नीचे दिए गए सूत्र को सेल में लिखें।
=INDEX(B5:B20,MATCH(0,COUNTIF($E$4:E4,B5:B20),0))
सूत्र की व्याख्या
इस फॉर्मूले की प्रेरक शक्ति INDEX फ़ंक्शन है जो मूल लुकअप का प्रदर्शन करेगा।
=INDEX(array, row_num, [column_num])
INDEX फ़ंक्शन में दो आवश्यक तर्क हैं: सरणी और row_num ।
इसलिए, यदि हम INDEX<2 प्रदान करते हैं> पहले तर्क के रूप में एक सरणी या सूची के साथ कार्य करें और दूसरा तर्क के रूप में एक पंक्ति संख्या, यह एक मान लौटाएगा जो अद्वितीय सूची में जोड़ा जाएगा।
हमने पहले तर्क के रूप में B5:B20 प्रदान किया है। लेकिन कठिन हिस्सा यह पता लगाना है कि INDEX फ़ंक्शन को दूसरा तर्क या row_num के रूप में हम क्या देंगे। हमें row_num सावधानी से चुनना होगा ताकि हमें केवल अद्वितीय मान प्राप्त हों।
हम इसे COUNTIF फ़ंक्शन का उपयोग करके प्राप्त करेंगे।
= COUNTIF($E$4:E4,B5:B20)
COUNTIF फ़ंक्शन यह गिनेगा कि अद्वितीय उत्पाद कॉलम में कितनी बार आइटम उत्पाद कॉलम में दिखाई देते हैं जो है हमारी स्रोत सूची।
यह एक विस्तृत संदर्भ का उपयोग करेगा। इस मामले में, यह $E$4:E4 है। एक तरफ, एक विस्तारित संदर्भ निरपेक्ष है, जबकि परअन्य, यह सापेक्ष है। इस परिदृश्य में, अद्वितीय सूची में अधिक पंक्तियों को शामिल करने के लिए संदर्भ का विस्तार होगा क्योंकि सूत्र की प्रतिलिपि बनाई गई है।
अब जबकि हमारे पास सरणियाँ हैं, हम पंक्ति संख्याओं की तलाश शुरू कर सकते हैं। शून्य मान खोजने के लिए, हम MATCH फ़ंक्शन का उपयोग करते हैं, जो सटीक मिलान के लिए सेट किया गया है। यदि हम COUNTIF द्वारा उत्पन्न सरणियों को संयोजित करने के लिए MATCH का उपयोग करते हैं, तो MATCH फ़ंक्शन शून्य की गिनती की खोज करते समय आइटमों का पता लगाता है। जब डुप्लीकेट होते हैं, तो MATCH हमेशा पहला मैच लौटाता है। तो, यह काम करेगा।
अंत में, INDEX को पंक्ति संख्या के रूप में स्थान प्रदान किया जाता है, और INDEX इन पदों पर नाम लौटाता है।
नोट: यह एक सरणी सूत्र है। इसलिए, आपको सेल में फॉर्मूला डालने के लिए CTRL+SHIFT+ENTER एक साथ दबाना होगा। यह पूरे सूत्र के चारों ओर दो घुंघराले कोष्ठक लगाएगा।
चरण 2:
- सूत्र दर्ज करने पर, आप सेल E5 में मान Apple मिलेगा। हम बाकी सेल में फॉर्मूला लागू करने के लिए फिल हैंडल को नीचे की ओर खींचेंगे।
- फिल हैंडल जारी करने के बाद, हमें सभी मिलेंगे अद्वितीय उत्पाद में अद्वितीय मूल्य। एक्सेल में ऐरे में (3 मानदंड)
3. खाली सेल के साथ अद्वितीय मान प्राप्त करने के लिए INDEX और MATCH फ़ॉर्मूला लागू करें
कभी-कभी वह सीमा जो हम हैंअद्वितीय मानों को निकालने के इच्छुक कुछ खाली सेल हो सकते हैं। ऐसी स्थिति में, हमें रिक्त कक्षों को ध्यान में रखने के लिए सूत्र को थोड़ा सा संशोधित करना होगा। उदाहरण के लिए, हमने कुछ उत्पादों को श्रेणी से हटा दिया है। नीचे दी गई छवि उत्पाद कॉलम के साथ संशोधित एक्सेल शीट दिखाती है जिसमें कुछ खाली सेल हैं। steps.
Step 1:
- सबसे पहले, हम निम्न सूत्र को सेल E5 में लिखेंगे। <14
- सूत्र दर्ज करने पर, आप सेल E5 में मान Apple मिलेगा। बाकी सेल में फॉर्मूला लागू करने के लिए हम फिल हैंडल को नीचे की ओर खींचेंगे।
- फिल हैंडल को रिलीज करने के बाद, हमें सभी अद्वितीय उत्पाद में अद्वितीय मूल्य।
- सेल चुनें E5 । नीचे दिए गए सूत्र को सेल में लिखें।
- फ़ॉर्मूला डालने पर, आपको Apple सेल में E5 मान मिलेगा। बाकी सेल में फॉर्मूला लागू करने के लिए हम फिल हैंडल को नीचे की ओर खींचेंगे।
- फिल हैंडल को रिलीज करने के बाद, हमें सभी मिलेंगे अद्वितीय उत्पाद में अद्वितीय मूल्य।
- पहले, सेल का चयन करें ई 5 । नीचे दिए गए सूत्र को सेल में लिखें।
- सूत्र दर्ज करने पर, आपको गाजर सेल E5 में मान मिलेगा। हम बाकी सेल में फॉर्मूला लागू करने के लिए फिल हैंडल को नीचे की ओर खींचेंगे।
- फिल हैंडल को रिलीज करने के बाद, हमें 2 मिलेंगे अद्वितीय मूल्यजो E5 और E6 अद्वितीय उत्पाद के अंतर्गत केवल एक बार कक्षों में प्रकट होते हैं, उनके नीचे के शेष कक्ष #N/A <2 दिखाएंगे> मूल्य। हम इन सेल की सामग्री को हटा देंगे।
- सेल चुनें E5 । नीचे दिए गए सूत्र को सेल में लिखें।
- उपरोक्त श्रेणी D5:D20 हमारे देश को इंगित करता है, इसलिए, हमें सभी अद्वितीय देश मिलेंगे UNIQUE फ़ंक्शन का उपयोग करके। यदि हम ENTER दबाते हैं, तो हमें अपने अद्वितीय देश कॉलम में सभी अद्वितीय देश मिल जाएंगे।
- हम डेवलपर<से विजुअल बेसिक चुनेंगे। 2> इसे खोलने के लिए हम ALT+F11 भी दबा सकते हैं।
- अब, इन्सर्ट<पर क्लिक करें 2> बटन और मॉड्यूल चुनें।
- लिखें दिखाई देने वाली विंडो में निम्न कोड को नीचे करें।
=INDEX(B5:B20, MATCH(0,IF(ISBLANK(B5:B20),1,COUNTIF($E$4:E4, B5:B20)), 0))
ध्यान दें: यह एक सरणी सूत्र है। इसलिए, आपको सेल में फॉर्मूला डालने के लिए CTRL+SHIFT+ENTER एक साथ दबाना होगा। यह पूरे सूत्र के चारों ओर दो घुंघराले कोष्ठक लगाएगा।
चरण 2:
4। श्रेणी से अद्वितीय मान प्राप्त करने के लिए LOOKUP और COUNTIF सूत्र का उपयोग करें
हम Excel LOOKUP और COUNTIF फ़ंक्शन का एक साथ उपयोग करके अद्वितीय मान प्राप्त कर सकते हैं एक श्रेणी या स्तंभ। से अद्वितीय मान प्राप्त करने के लिए इन कार्यों का उपयोग करने के लिए बस नीचे दिए गए चरणों का पालन करेंश्रेणी।
चरण 1:
=LOOKUP(2,1/(COUNTIF($E$4:E4,$B$5:$B$20)=0),$B$5:$B$20)
सूत्र की व्याख्या
संरचना सूत्र ऊपर दिए गए INDEX और MATCH सूत्र के संयोजन के समान है, लेकिन LOOKUP मूल रूप से सरणी संचालन को संभालता है। LOOKUP फ़ंक्शन तीन तर्क लेता है।
=LOOKUP(lookup_value, lookup_vector, [result_vector])
COUNTIF $B$5:$B$20 श्रेणी से $E$4:E4 विस्तृत श्रेणी में प्रत्येक मान की गणना उत्पन्न करता है। फिर प्रत्येक मान की गणना शून्य से की जाती है और TRUE और FALSE मानों से मिलकर एक सरणी उत्पन्न होती है।
फिर संख्या 1 को सरणी द्वारा विभाजित किया जाता है, जिसके परिणामस्वरूप 1 s और #DIV/0 त्रुटियां होती हैं। यह सरणी दूसरा तर्क या लुकअप फ़ंक्शन के लिए लुकअप_वेक्टर बन जाता है।
लुकअप_वैल्यू या <1 LOOKUP फ़ंक्शन का> पहला तर्क 2 है जो लुकअप वेक्टर के किसी भी मान से अधिक है। लुकअप सरणी में अंतिम गैर-त्रुटि मान LOOKUP द्वारा मिलान किया जाएगा।
LOOKUP संबंधित मान को result_vector में लौटाता है या तीसरा तर्क समारोह के लिए। इस मामले में, तीसरा तर्क या result_vector है $B$5:$B$20 ।
नोट : यह है अद्वितीय होने का एक गैर-सरणी तरीकामान। इसलिए आपको CTRL , SHIFT , और ENTER नहीं दबाना है। इसके बजाय, आपको केवल ENTER कुंजी दबानी चाहिए।चरण 2:
5। केवल एक बार दिखाई देने वाले अद्वितीय मान प्राप्त करने के लिए LOOKUP और COUNTIF फ़ॉर्मूला निष्पादित करें
आप इसी फ़ॉर्मूले का उपयोग भी कर सकते हैं लेकिन अद्वितीय मान प्राप्त करने के लिए थोड़ा संशोधित किया गया है, जिनमें से प्रत्येक श्रेणी में केवल एक बार दिखाई देता है। उदाहरण के लिए, हमने अपनी एक्सेल वर्कशीट को संशोधित किया है ताकि हमारे पास उत्पाद ब्लूबेरी और गाजर हमारे वर्कशीट में केवल एक बार दिखाई दे। अब हम इन दो अद्वितीय मानों को प्राप्त करने के लिए निम्न चरणों का पालन करेंगे जो हमारे वर्कशीट में केवल एक बार दिखाई देते हैं।
चरण 1:
=LOOKUP(2,1/((COUNTIF($E$4:E4,$B$5:$B$20)=0)*(COUNTIF($B$5:$B$20,$B$5:$B$20)=1)),$B$5:$B$20)
चरण 2:
6। श्रेणी में अद्वितीय मान प्राप्त करने के लिए अद्वितीय फ़ंक्शन का उपयोग करें
Microsoft Excel 365 में UNIQUE नामक एक फ़ंक्शन है जो विशिष्ट में अद्वितीय मानों की सूची लौटाता है रेंज या कॉलम जिसे फ़ंक्शन तर्क के रूप में लेता है। अद्वितीय फ़ंक्शन Excel 365
का उपयोग करके हम अपने देश कॉलम से अद्वितीय मान प्राप्त करने के लिए नीचे दिए गए चरणों का पालन करेंगे। चरण 1:
यह सभी देखें: एक्सेल में बिंदीदार रेखाएँ कैसे निकालें (5 त्वरित तरीके)=UNIQUE(D5:D20)
चरण 2:
और पढ़ें: एक्सेल यूनीक फंक्शन का उपयोग कैसे करें (20 उदाहरण)
7। श्रेणी में अद्वितीय मान प्राप्त करने के लिए Excel में VBA मैक्रो कोड चलाएँ
प्राप्त करने का एक और बहुत आसान लेकिन अधिक प्रभावी तरीकारेंज में सभी अद्वितीय मान उन मानों को खोजने के लिए VBA मैक्रो का उपयोग करना है। VBA मैक्रो उन्नत फ़िल्टर में पद्धति 1 के समान दृष्टिकोण अपनाएगा। उन्नत फ़िल्टर को स्वयं लागू करने के बजाय, इस बार हम VBA मैक्रो को हमारे लिए करने देंगे। अब हम नीचे दिए गए कदम उठाएंगे।
चरण 1:
चरण 2:
3921
- अंत में, कोड को निष्पादित करने के लिए रन बटन पर क्लिक करें।
- हमें अद्वितीय उत्पाद
में सभी अद्वितीय उत्पाद मिलेंगे 8. रेंज में अद्वितीय मान प्राप्त करने के लिए एक्सेल में डुप्लिकेट हटाएं
इन सभी विधियों में से, किसी श्रेणी से अद्वितीय मान प्राप्त करने का सबसे आसान तरीका डुप्लिकेट हटाएं एक्सेल में विकल्प का उपयोग करना है . डुप्लिकेट निकालें का उपयोग करके श्रेणी में अद्वितीय मान प्राप्त करने के लिए, निम्न कार्य करें।
चरण 1:
- सबसे पहले, हम <के अंतर्गत सभी सेल का चयन करेंगे। 1> देश देश कॉलम की सीमा D5:D20 है। इसलिए, हम श्रेणी का चयन करेंगे और इसे कॉपी करेंगे।
- फिर हम इसे बगल के अद्वितीय देश में पेस्ट करेंगे। निकालें