दूसरे दिन, मैं एक्सेल में दो गैर-आसन्न स्तंभों का एक अनूठा संयोजन बनाने वाला था। मैं इसे आमतौर पर Remove Duplicates या Advanced Filter के साथ करता हूं, लेकिन मुझे लगा कि मैं इसे 2019 में Office 365 में आने वाले नए UNIQUE फंक्शन के साथ करने की कोशिश करूंगा। मैंने कई आइडियाज आजमाए और कोई भी काम नहीं करेगा। इसलिए, मैं सहायता के लिए डायनामिक एरे, जो मैकडैड के मास्टर के पास गया। जवाब बहुत अच्छा है, और मुझे यकीन है कि मैं इसे भूल जाऊंगा, इसलिए मैं इसे आपके लिए और मेरे लिए दस्तावेज कर रहा हूं। मुझे यकीन है, अब से दो साल बाद, मैं Google को यह कैसे करना है और इसका एहसास होगा "ओह, देखो! मैं वह हूं जिसने इस बारे में लेख लिखा था!"
UNIQUE फंक्शन में जाने से पहले, एक नज़र डालें कि मैं क्या करने की कोशिश कर रहा हूँ। मैं स्तंभ B से उत्पाद प्रतिनिधि और स्तंभ C से उत्पाद प्रतिनिधि का प्रत्येक अद्वितीय संयोजन चाहता हूं। आम तौर पर, मैं इन चरणों का पालन करूंगा:
- वर्कशीट के रिक्त खंड में B1 और D1 से शीर्षकों की प्रतिलिपि बनाएँ
- B1 से, डेटा, फ़िल्टर, उन्नत चुनें
- उन्नत फ़िल्टर संवाद में, प्रतिलिपि को एक नए स्थान पर चुनें
- आउटपुट श्रेणी के रूप में शीर्ष 1 से शीर्षकों को निर्दिष्ट करें
- केवल अनन्य मान के लिए बॉक्स चुनें
- ओके पर क्लिक करें

परिणाम दो क्षेत्रों के प्रत्येक अद्वितीय संयोजन है। ध्यान दें कि उन्नत फ़िल्टर आइटम को सॉर्ट नहीं करता है - वे मूल अनुक्रम में दिखाई देते हैं।

यह प्रक्रिया Excel 2010 में रिबन के डेटा टैब पर डुप्लिकेट हटाएं कमांड के कारण आसान हो गई। इन चरणों का पालन करें:
- B1: D227 और Ctrl + C को कॉपी करने के लिए चुनें
-
वर्कशीट के एक खाली हिस्से में पेस्ट करें।
निकालें डुप्लिकेट विनाशकारी है क्योंकि डेटा की एक प्रतिलिपि बनाएँ - डेटा चुनें, डुप्लिकेट निकालें
- डुप्लिकेट निकालें संवाद बॉक्स में, दिनांक अचयनित करें। यह एक्सेल को केवल रेप और प्रोडक्ट को देखने के लिए कहता है।
-
ओके पर क्लिक करें
निकालें डुप्लिकेट को केवल प्रतिनिधि और दिनांक पर विचार करने के लिए कहें
परिणाम लगभग सही हैं - आपको बस दिनांक स्तंभ को हटाना होगा।

प्रश्न: क्या किसी तरह से UNIQUE फ़ंक्शन को केवल स्तंभ B & D पर देखने का कोई तरीका है? (यदि आपने अभी तक नया UNIQUE फ़ंक्शन नहीं देखा है, तो पढ़ें: Excel में UNIQUE फ़ंक्शन।)
माँगना =UNIQUE(B2:D227)
आपको रेप, डेट और प्रोडक्ट के हर अनूठे संयोजन से मिलेगा जो कि हम नहीं देख रहे हैं।

जब सितंबर में डायनामिक एरर्स पेश किए गए थे, तो मैंने कहा कि हमें कभी भी Ctrl + Shift + Enter फ़ार्मुलों की जटिलताओं के बारे में चिंता नहीं करनी होगी। लेकिन इस समस्या को हल करने के लिए, आप एक अवधारणा का उपयोग करने जा रहे हैं जिसे लिफ्टिंग कहा जाता है। उम्मीद है कि अब तक, आपने मेरे एक्सेल डायनामिक एरे को सीधे प्वाइंट ई-बुक पर डाउनलोड किया है। भारोत्तोलन की पूरी व्याख्या के लिए पृष्ठ 31-33 की ओर मुड़ें।

एक एक्सेल फ़ंक्शन लें जो एकल मान की अपेक्षा कर रहा है। उदाहरण के लिए, =CHOOSE(Z1,"Apple","Banana")
यदि या तो Z1 में 1 (Apple के लिए) या 2 (केले के लिए) के आधार पर Apple या बनाना होगा। CHOOSE फ़ंक्शन पहले तर्क के रूप में एक स्केलर की उम्मीद कर रहा है।
लेकिन इसके बजाय, आप CHOOSE के पहले तर्क के रूप में (1,2) की एक सरणी स्थिरांक पास करने जा रहे हैं। एक्सेल लिफ्टिंग ऑपरेशन करेगा और दो बार CHOOSE की गणना करेगा। 1 के मूल्य के लिए, आप B2: B227 में बिक्री प्रतिनिधि चाहते हैं। 2 के मूल्य के लिए, आप D2: D227 में उत्पाद चाहते हैं।

आम तौर पर, पुराने एक्सेल में, अंतर्निहित चौराहे के परिणाम खराब हो जाते। लेकिन अब जब एक्सेल कई कोशिकाओं को परिणाम दे सकता है, तो ऊपर दिया गया सूत्र B और D में सभी उत्तरों की एक सरणी को सफलतापूर्वक लौटाता है:

मुझे ऐसा लगता है कि मैं बाकी लेख लिखने के लिए आपकी बुद्धिमत्ता का अपमान कर रहा हूँ, क्योंकि यहाँ से यह अति-सरल है।
UNIQUE में पिछले स्क्रीनशॉट से सूत्र लपेटें और आपको बिक्री प्रतिनिधि और उत्पाद का उपयोग करने का सिर्फ अनूठा संयोजन मिलता है =UNIQUE(CHOOSE((1,2),B2:B227,D2:D227))
।

अपनी समझ की जांच करने के लिए, तीन स्तंभों के सभी अनन्य संयोजनों को वापस करने के लिए उपरोक्त सूत्र को बदलने का प्रयास करें: बिक्री प्रतिनिधि, उत्पाद, रंग।
सबसे पहले, (1,2,3) को संदर्भित करने के लिए सरणी स्थिरांक को बदलें।
फिर, E2: E227: से रंग वापस लाने के लिए CHOOSE में एक चौथा तर्क जोड़ें =UNIQUE(CHOOSE((1,2,3),B2:B227,D2:D227,E2:E227))
।

उन परिणामों को क्रमबद्ध करना अच्छा होगा, इसलिए हम SORT और SORTBY का उपयोग करके एक सूत्र के साथ क्रमबद्ध करें।
आम तौर पर, पहले कॉलम के आधार पर छांटने का कार्य होगा =SORT(Array)
या =SORT(Array,1,1)
।
तीन कॉलमों को छाँटने के लिए, आपको कुछ जोड़ीदार उठाने की ज़रूरत है =SORT(Array,(1,2,3),(1,1,1))
। इस सूत्र में, जब आपको SORT का दूसरा तर्क मिलता है, तो Excel जानना चाहता है कि किस कॉलम को छाँटना है। एक एकल मान के बजाय, एक सरणी स्थिरांक के अंदर तीन कॉलम भेजें: (1,2,3)। जब आप तीसरे तर्क पर पहुँचते हैं, जहाँ अवरोही के लिए 1 या अवरोही के लिए -1 निर्दिष्ट करते हैं, आरोही, आरोही, आरोही को इंगित करने के लिए तीन 1 के साथ एक सरणी स्थिरांक भेजें। निम्न स्क्रीनशॉट दिखाता है =SORT(UNIQUE(CHOOSE((1,2,3),B2:B227,D2:D227,E2:E227)),(1,2,3),(1,1,1))
।

कम से कम 2018 के अंत तक, आप इस पृष्ठ के निचले भाग में लिंक का उपयोग करके मुफ्त में एक्सेल डायनामिक एरेस बुक डाउनलोड कर सकते हैं।
मुझे यह खोजने के लिए प्रोत्साहित किया जाता है कि आज के प्रश्न का उत्तर थोड़ा जटिल है। जब डायनेमिक एरर्स बाहर आया, तो मैंने तुरंत मैसेज बोर्ड पर अलादीन अकीकुर और अन्य लोगों द्वारा पोस्ट किए गए सभी अद्भुत फॉर्मूलों के बारे में सोचा और नए एक्सेल में वे फॉर्मूले कैसे सरल हो गए। लेकिन आज के उदाहरण से पता चलता है कि डायनामिक एरे का उपयोग करने के नए तरीकों को तैयार करने के लिए अभी भी फार्मूला जीनियस की आवश्यकता होगी।
वीडियो देखेंा
एक्सेल फ़ाइल डाउनलोड करें
एक्सेल फ़ाइल को डाउनलोड करने के लिए: अद्वितीय-गैर-आसन्न-स्तंभ- xlsx
एक्सेल थॉट्स ऑफ द डे
मैंने अपने एक्सेल के बारे में सलाह के लिए अपने एक्सेल मास्टर दोस्तों से पूछा है। विचार करने के लिए आज का विचार:
"सूचियों के नियम: कोई रिक्त पंक्तियाँ, कोई रिक्त कॉलम नहीं, एक सेल हेडर, जैसे कि"
ऐनी वाल्श