Excel UNIQUE(): डुप्लिकेट फ़िल्टर करने का सबसे तेज़ तरीका
जानें कि Excel UNIQUE() फ़ंक्शन का उपयोग करके डुप्लिकेट तुरंत कैसे हटाएँ और किसी भी सूची से भिन्न मान कैसे निकालें। सीखें कि इसे पंक्तियों और स्तंभों दोनों पर कैसे लागू करें।
Excel की UNIQUE() फ़ंक्शन डेटा को डी-डुप्लिकेट करने की झंझट को दूर कर देती है। यह एक सरल सूत्र है, लेकिन जानना ज़रूरी है, क्योंकि जैसा आप इस लेख में देखेंगे, यह किसी भी रेंज से अलग-अलग एंट्री निकाल सकती है—चाहे सूची कितनी ही लंबी क्यों न हो (उचित सीमा में) या कितनी ही बार बदलती रहे। इस लेख में, आपको स्पष्ट उदाहरण और रेडी-टू-यूज़ कोड ब्लॉक मिलेंगे जिन्हें आप थोड़े बदलाव के साथ सीधे अपनी वर्कशीट में कॉपी-पेस्ट कर सकते हैं। उम्मीद है यह आपके काम आएगा।
Excel UNIQUE() फ़ंक्शन क्या करता है?
आइए मुख्य विचार से शुरू करें। UNIQUE() किसी रेंज या एरे से यूनिक मानों की सूची लौटाता है और जरूरत के मुताबिक अपने आप उतने सेल भर देता है। इसे डायनेमिक एरे कहा जाता है।
यह किसी कॉलम से डुप्लिकेट तुरंत हटाने या ड्रॉपडाउन मेनू और रिपोर्ट के लिए नई सूचियाँ बनाने में बहुत उपयोगी है।
ध्यान देने योग्य बात यह है कि UNIQUE() केवल Excel for Microsoft 365, Excel 2021, और Excel for the web में उपलब्ध है। यदि आप पुराना संस्करण उपयोग कर रहे हैं, तो आपको एक विकल्प चाहिए होगा, जिसे मैं आगे दिखाऊँगा।
Excel UNIQUE() फ़ंक्शन का सिंटैक्स
अब जब हमें पता है यह क्या करता है, तो मैं इसका सिंटैक्स दिखाता हूँ:
array: वह रेंज या एरे जिससे आप यूनिक मान निकालना चाहते हैं।
by_col (वैकल्पिक): कॉलमों की तुलना करने के लिए इसे TRUE पर सेट करें, पंक्तियों की जगह। अधिकतर समय आप इसे खाली छोड़ेंगे या FALSE पर सेट करेंगे।
exactly_once (वैकल्पिक): अगर आप केवल वे मान चाहते हैं जो स्रोत एरे में सिर्फ एक बार आए हों, तो इसे TRUE करें। डिफ़ॉल्ट रूप से (FALSE) आपको सभी भिन्न मान मिलेंगे, भले वे एक से अधिक बार आए हों।
अगले भागों में, उदाहरणों के साथ अभ्यास करते समय, आप इन आर्ग्युमेंट्स को काम करते हुए देखेंगे।
सूची में मानों के लिए Excel UNIQUE()
मान लीजिए कॉलम A (A2 से A10) में आपके पास शहरों की सूची है, और कुछ शहर एक से अधिक बार सूचीबद्ध हैं। केवल यूनिक शहर नाम निकालने के लिए, यह डालें:
Excel यूनिक शहर नामों को उस सेल से शुरू करके कॉलम में नीचे तक “स्पिल” कर देगा जहाँ आपने फ़ॉर्मूला टाइप किया। जब तक यह फ़ंक्शन मौजूद है, आपकी स्रोत डेटा बदलने पर हमारी सूची भी अपडेट होती रहेगी—जो अपने आप में समय बचाती है। अगर आपकी सूची का आकार बढ़ेगा, तो आप रेंज को पहले से थोड़ा लंबा रख सकते हैं।
एकाधिक कॉलम में Excel UNIQUE()
अब अगर आपका डेटा एक से अधिक कॉलम में हो तो? मान लें आपके पास दो-कॉलम की टेबल (A2:B10) है जिसमें नाम और विभाग हैं, और आप प्रत्येक यूनिक नाम/विभाग जोड़ को केवल एक बार देखना चाहते हैं। यह फ़ंक्शन की कम जानी-पहचानी क्षमता है, लेकिन जानना फायदेमंद है।
इस फ़ॉर्मूले से Excel नाम और विभाग के हर यूनिक संयोजन को लौटाता है और डुप्लिकेट पंक्तियाँ हटा देता है। यदि आपको केवल यूनिक नामों की परवाह है, तो आप UNIQUE() को सीधे सिर्फ नाम वाले कॉलम पर पॉइंट कर सकते हैं, जैसा कि हमने पहले दिखाया था।
सिर्फ एक बार आने वाले मान दिखाने के लिए Excel UNIQUE()
जैसा हमने देखा, UNIQUE() डिफ़ॉल्ट रूप से सभी भिन्न मान देता है, भले वे एक से अधिक बार आए हों। लेकिन आप UNIQUE() का उपयोग दोहराए गए किसी भी मान को फ़िल्टर करने के लिए भी कर सकते हैं, ताकि केवल वे मान दिखें जो ठीक एक बार आते हैं। (मैंने पहले फ़ंक्शन का सिंटैक्स इसी कारण दिखाया था।) इस अगले उदाहरण में हम exactly_once आर्ग्युमेंट का उपयोग करेंगे।
यह फ़ॉर्मूला केवल A2:A10 से वही मान लौटाता है जो एक ही बार आते हैं, ताकि हम उन एकमात्र एंट्री को पहचान सकें। ध्यान दें कि New York, Chicago, और Boston शामिल नहीं हैं।
पंक्तियों की जगह यूनिक कॉलम पाने के लिए Excel UNIQUE()
अब तक हमने यूनिक पंक्तियाँ निकालने पर ध्यान दिया है, लेकिन UNIQUE() यूनिक कॉलम खोजने में भी मदद कर सकता है। यदि आप by_col को TRUE पर सेट करें, तो Excel सामान्य व्यवहार को पलट देता है, निर्दिष्ट रेंज में कॉलमों की आपस में तुलना करता है और केवल भिन्न कॉलम लौटाता है। यह कम सामान्य है, लेकिन कुछ स्थितियों में उपयोगी हो सकता है।
या, यदि आप किसी विशिष्ट शर्त के आधार पर यूनिक मान निकालना चाहते हैं (जैसे केवल "Active" एंट्री के लिए), तो UNIQUE() को FILTER() के साथ मिलाएँ। (और यह एक और एरे फ़ॉर्मूला है, अगर आप और अभ्यास करना चाहें।)
यह फ़ॉर्मूला A2:A10 से केवल वे यूनिक आइटम लौटाता है जिनकी संबद्ध पंक्ति B2:B10 में “Active” के रूप में चिह्नित है।
Excel UNIQUE() के विकल्प
आप सोच रहे होंगे कि UNIQUE() आने से पहले लोग कैसे काम चलाते थे। पहले, यूनिक मान निकालने के लिए इस तरह के लंबे फ़ॉर्मूले लगाए जाते थे, जिन्हें मैं यहाँ पूरा नहीं कर रहा:
या फिर, यदि आपको UNIQUE() का पता नहीं होता, तो आप डुप्लिकेट्स को मैन्युअली हटाने की लंबी प्रक्रिया अपनाते, या PivotTables का उपयोग करते—जो एक और आम तरीका है।
ये तरीके अब भी काम करते हैं, और पुराने Excel संस्करणों के लिए विकल्प हो सकते हैं, लेकिन यदि आप नया संस्करण उपयोग कर रहे हैं, तो UNIQUE() आज़माएँ क्योंकि यह निश्चित रूप से अधिक कुशल है।
Excel UNIQUE() की आम समस्याएँ
अंतिम खंड में, मैं कुछ आम समस्याएँ बताऊँगा, ताकि अगर आप उनसे दो-चार हों तो समाधान रहे:
परिणाम जरूरत के मुताबिक उतनी पंक्तियों या कॉलम में “स्पिल” होते हैं। यदि आप इन सेल में कुछ टाइप करेंगे, तो #SPILL! त्रुटि मिलेगी—इसलिए इन सेल को खाली रखें।
UNIQUE() केस-सेंसिटिव नहीं है—यह “Apple” और “apple” को एक जैसा मानता है।
यदि आपकी स्रोत रेंज अपडेट होती है, तो UNIQUE() का आउटपुट अपने आप अपडेट हो जाता है और आपका डेटा ताज़ा बना रहता है।
निष्कर्ष
Excel का UNIQUE() फ़ंक्शन तब काम आता है जब आपको डेटा साफ करना हो, ड्रॉपडाउन बनाने हों, या कम मेहनत में जानकारी का सार बनाना हो, बजाय किसी और फ़ॉर्मूले के। हमने UNIQUE() को SORT() और FILTER() जैसे अन्य फ़ंक्शनों के साथ उपयोग करना भी अभ्यास किया। हमारी Advanced Excel Functions कोर्स लें और और अधिक सीखें, जैसे लुकअप फ़ंक्शन और डेटाबेस फ़ंक्शन।
लेखक
Josef Waples
मैं एक डेटा साइंस संपादक हूँ और वैज्ञानिक पत्रिकाओं में प्रकाशित शोध लेखों में योगदान दे चुका/चुकी हूँ। मुझे विशेष रूप से रैखिक बीजगणित, सांख्यिकी, R, और इसी तरह के विषयों में रुचि है।
Excel की
UNIQUE()फ़ंक्शन डेटा को डी-डुप्लिकेट करने की झंझट को दूर कर देती है। यह एक सरल सूत्र है, लेकिन जानना ज़रूरी है, क्योंकि जैसा आप इस लेख में देखेंगे, यह किसी भी रेंज से अलग-अलग एंट्री निकाल सकती है—चाहे सूची कितनी ही लंबी क्यों न हो (उचित सीमा में) या कितनी ही बार बदलती रहे। इस लेख में, आपको स्पष्ट उदाहरण और रेडी-टू-यूज़ कोड ब्लॉक मिलेंगे जिन्हें आप थोड़े बदलाव के साथ सीधे अपनी वर्कशीट में कॉपी-पेस्ट कर सकते हैं। उम्मीद है यह आपके काम आएगा।Excel UNIQUE() फ़ंक्शन क्या करता है?
आइए मुख्य विचार से शुरू करें।
UNIQUE()किसी रेंज या एरे से यूनिक मानों की सूची लौटाता है और जरूरत के मुताबिक अपने आप उतने सेल भर देता है। इसे डायनेमिक एरे कहा जाता है।यह किसी कॉलम से डुप्लिकेट तुरंत हटाने या ड्रॉपडाउन मेनू और रिपोर्ट के लिए नई सूचियाँ बनाने में बहुत उपयोगी है।
ध्यान देने योग्य बात यह है कि
UNIQUE()केवल Excel for Microsoft 365, Excel 2021, और Excel for the web में उपलब्ध है। यदि आप पुराना संस्करण उपयोग कर रहे हैं, तो आपको एक विकल्प चाहिए होगा, जिसे मैं आगे दिखाऊँगा।Excel UNIQUE() फ़ंक्शन का सिंटैक्स
अब जब हमें पता है यह क्या करता है, तो मैं इसका सिंटैक्स दिखाता हूँ:
यहाँ हर आर्ग्युमेंट का अर्थ है:
array: वह रेंज या एरे जिससे आप यूनिक मान निकालना चाहते हैं।by_col(वैकल्पिक): कॉलमों की तुलना करने के लिए इसेTRUEपर सेट करें, पंक्तियों की जगह। अधिकतर समय आप इसे खाली छोड़ेंगे याFALSEपर सेट करेंगे।exactly_once(वैकल्पिक): अगर आप केवल वे मान चाहते हैं जो स्रोत एरे में सिर्फ एक बार आए हों, तो इसेTRUEकरें। डिफ़ॉल्ट रूप से (FALSE) आपको सभी भिन्न मान मिलेंगे, भले वे एक से अधिक बार आए हों।अगले भागों में, उदाहरणों के साथ अभ्यास करते समय, आप इन आर्ग्युमेंट्स को काम करते हुए देखेंगे।
सूची में मानों के लिए Excel UNIQUE()
मान लीजिए कॉलम A (A2 से A10) में आपके पास शहरों की सूची है, और कुछ शहर एक से अधिक बार सूचीबद्ध हैं। केवल यूनिक शहर नाम निकालने के लिए, यह डालें:
Excel यूनिक शहर नामों को उस सेल से शुरू करके कॉलम में नीचे तक “स्पिल” कर देगा जहाँ आपने फ़ॉर्मूला टाइप किया। जब तक यह फ़ंक्शन मौजूद है, आपकी स्रोत डेटा बदलने पर हमारी सूची भी अपडेट होती रहेगी—जो अपने आप में समय बचाती है। अगर आपकी सूची का आकार बढ़ेगा, तो आप रेंज को पहले से थोड़ा लंबा रख सकते हैं।
एकाधिक कॉलम में Excel UNIQUE()
अब अगर आपका डेटा एक से अधिक कॉलम में हो तो? मान लें आपके पास दो-कॉलम की टेबल (A2:B10) है जिसमें नाम और विभाग हैं, और आप प्रत्येक यूनिक नाम/विभाग जोड़ को केवल एक बार देखना चाहते हैं। यह फ़ंक्शन की कम जानी-पहचानी क्षमता है, लेकिन जानना फायदेमंद है।
इस फ़ॉर्मूले से Excel नाम और विभाग के हर यूनिक संयोजन को लौटाता है और डुप्लिकेट पंक्तियाँ हटा देता है। यदि आपको केवल यूनिक नामों की परवाह है, तो आप
UNIQUE()को सीधे सिर्फ नाम वाले कॉलम पर पॉइंट कर सकते हैं, जैसा कि हमने पहले दिखाया था।सिर्फ एक बार आने वाले मान दिखाने के लिए Excel UNIQUE()
जैसा हमने देखा,
UNIQUE()डिफ़ॉल्ट रूप से सभी भिन्न मान देता है, भले वे एक से अधिक बार आए हों। लेकिन आपUNIQUE()का उपयोग दोहराए गए किसी भी मान को फ़िल्टर करने के लिए भी कर सकते हैं, ताकि केवल वे मान दिखें जो ठीक एक बार आते हैं। (मैंने पहले फ़ंक्शन का सिंटैक्स इसी कारण दिखाया था।) इस अगले उदाहरण में हमexactly_onceआर्ग्युमेंट का उपयोग करेंगे।यह फ़ॉर्मूला केवल A2:A10 से वही मान लौटाता है जो एक ही बार आते हैं, ताकि हम उन एकमात्र एंट्री को पहचान सकें। ध्यान दें कि New York, Chicago, और Boston शामिल नहीं हैं।
पंक्तियों की जगह यूनिक कॉलम पाने के लिए Excel UNIQUE()
अब तक हमने यूनिक पंक्तियाँ निकालने पर ध्यान दिया है, लेकिन
UNIQUE()यूनिक कॉलम खोजने में भी मदद कर सकता है। यदि आपby_colकोTRUEपर सेट करें, तो Excel सामान्य व्यवहार को पलट देता है, निर्दिष्ट रेंज में कॉलमों की आपस में तुलना करता है और केवल भिन्न कॉलम लौटाता है। यह कम सामान्य है, लेकिन कुछ स्थितियों में उपयोगी हो सकता है।यहाँ Excel चुनी हुई रेंज के प्रत्येक कॉलम की जाँच करता है और आपको केवल वे कॉलम देता है जो एक-दूसरे से अलग हैं।
अन्य फ़ंक्शनों के साथ Excel UNIQUE()
अब जब आप
UNIQUE()के साथ सहज हैं, तो देखें यह अन्य डायनेमिक एरे फ़ंक्शनों के साथ कैसे काम करता है।अपने यूनिक मानों को वर्णक्रमानुसार सॉर्ट करने के लिए, बस
UNIQUE()कोSORT()में रैप करें:या, यदि आप किसी विशिष्ट शर्त के आधार पर यूनिक मान निकालना चाहते हैं (जैसे केवल "Active" एंट्री के लिए), तो
UNIQUE()कोFILTER()के साथ मिलाएँ। (और यह एक और एरे फ़ॉर्मूला है, अगर आप और अभ्यास करना चाहें।)यह फ़ॉर्मूला A2:A10 से केवल वे यूनिक आइटम लौटाता है जिनकी संबद्ध पंक्ति B2:B10 में “Active” के रूप में चिह्नित है।
Excel UNIQUE() के विकल्प
आप सोच रहे होंगे कि
UNIQUE()आने से पहले लोग कैसे काम चलाते थे। पहले, यूनिक मान निकालने के लिए इस तरह के लंबे फ़ॉर्मूले लगाए जाते थे, जिन्हें मैं यहाँ पूरा नहीं कर रहा:या फिर, यदि आपको
UNIQUE()का पता नहीं होता, तो आप डुप्लिकेट्स को मैन्युअली हटाने की लंबी प्रक्रिया अपनाते, या PivotTables का उपयोग करते—जो एक और आम तरीका है।ये तरीके अब भी काम करते हैं, और पुराने Excel संस्करणों के लिए विकल्प हो सकते हैं, लेकिन यदि आप नया संस्करण उपयोग कर रहे हैं, तो
UNIQUE()आज़माएँ क्योंकि यह निश्चित रूप से अधिक कुशल है।Excel UNIQUE() की आम समस्याएँ
अंतिम खंड में, मैं कुछ आम समस्याएँ बताऊँगा, ताकि अगर आप उनसे दो-चार हों तो समाधान रहे:
परिणाम जरूरत के मुताबिक उतनी पंक्तियों या कॉलम में “स्पिल” होते हैं। यदि आप इन सेल में कुछ टाइप करेंगे, तो
#SPILL!त्रुटि मिलेगी—इसलिए इन सेल को खाली रखें।UNIQUE()केस-सेंसिटिव नहीं है—यह “Apple” और “apple” को एक जैसा मानता है।यदि आपकी स्रोत रेंज अपडेट होती है, तो
UNIQUE()का आउटपुट अपने आप अपडेट हो जाता है और आपका डेटा ताज़ा बना रहता है।निष्कर्ष
Excel का
UNIQUE()फ़ंक्शन तब काम आता है जब आपको डेटा साफ करना हो, ड्रॉपडाउन बनाने हों, या कम मेहनत में जानकारी का सार बनाना हो, बजाय किसी और फ़ॉर्मूले के। हमनेUNIQUE()कोSORT()औरFILTER()जैसे अन्य फ़ंक्शनों के साथ उपयोग करना भी अभ्यास किया। हमारी Advanced Excel Functions कोर्स लें और और अधिक सीखें, जैसे लुकअप फ़ंक्शन और डेटाबेस फ़ंक्शन।