Microsoft Excel में डायनामिक ऐरे स्वचालित अपडेट के लिए गेम-चेंजर हैं, लेकिन उनका अप्रत्याशित आकार आपके डैशबोर्ड फ़ॉर्मेटिंग को गड़बड़ कर सकता है। EXPAND फ़ंक्शन आपको लेआउट को उसकी जगह पर लॉक करने और अपनी स्प्रेडशीट को जहाज के आकार में रखने की अनुमति देता है। ऐसे:
यदि आप Microsoft 365 में Excel का उपयोग कर रहे हैं तो EXPAND फ़ंक्शन उपलब्ध है। वेब के लिए एक्सेलएक्सेल मोबाइल और टैबलेट ऐप्स का नवीनतम संस्करण।
EXPAND फ़ंक्शन कैसे काम करता है
EXPAND को डेटा के लिए एक कंटेनर के रूप में सोचें। इसका मूल्य कभी नहीं बदलता. यह बस मान को एक निश्चित संख्या में पंक्तियों या स्तंभों पर कब्जा करने के लिए मजबूर करता है। उदाहरण के लिए, यदि आपके पास डेटा का एक छोटा 2×2 वर्ग है और इसे अपने डैशबोर्ड पर 5×5 लेआउट में फिट करने की आवश्यकता है, तो EXPAND अंतराल को भरने के लिए एक फ्रेम के रूप में कार्य करेगा।
वाक्यविन्यास का विस्तार करें
यह फ़ंक्शन डेटा कंटेनर की सीमाओं को परिभाषित करने के लिए चार तर्कों का उपयोग करता है।
=EXPAND(array,[rows],[columns],[pad_with])
- सरणी स्रोत डेटा या सूत्र का परिणाम (फ़िल्टर या अद्वितीय सूची) जिसे आप विस्तारित करना चाहते हैं।
- रेखा अंतिम परिणाम में शामिल करने के लिए पंक्तियों की कुल संख्या. यदि छोड़ दिया जाता है, तो यह स्रोत सरणी की ऊंचाई पर डिफ़ॉल्ट होता है।
- स्तंभ अंतिम परिणाम में शामिल किए जाने वाले कॉलमों की कुल संख्या. यदि छोड़ दिया जाए, तो स्रोत सरणी की चौड़ाई डिफ़ॉल्ट रूप से उपयोग की जाती है।
- गद्देदार वह मान है जिसे आप “जोड़ें” सेल में प्रदर्शित करना चाहते हैं। यदि आप इसे खाली छोड़ देते हैं, तो Excel नए सेल में #N/A दर्ज करेगा। स्पष्टता के लिए, आप रिक्त कक्षों के लिए “” और डैश के लिए “-” का उपयोग कर सकते हैं, लेकिन यह तर्क किसी भी डेटा प्रकार (पाठ, संख्या या अन्य सूत्र) को स्वीकार करता है।
कम से कम रेखा या स्तंभ तर्कों का उपयोग करके डेटा का आकार बदलें। अन्यथा, फ़ंक्शन मूल सरणी को अपरिवर्तित लौटाता है। साथ ही, सभी गतिशील सरणी फ़ंक्शंस की तरह, विस्तृत करें Excel तालिकाओं में उपलब्ध नहीं है–इसे मनुष्य से बाहर रहना चाहिए। यह है, ये नवीनतम फ़ंक्शन परिणाम ख़त्म कर देते हैं एक्सेल तालिकाओं के लिए प्रत्येक सेल में एक एकल, स्व-निहित सूत्र या मान की आवश्यकता होती है।
केस 1 का उपयोग करें: डैशबोर्ड समरूपता बनाए रखना
जब आप एक्सेल में साइड-बाय-साइड तुलना तालिका बनाते हैं, तो EXPAND सुनिश्चित करता है कि लेआउट पूरी तरह से संतुलित है, भले ही डेटा की मात्रा श्रेणियों के बीच भिन्न हो।
परिदृश्य: आपके पास T_Sales नाम की एक एक्सेल तालिका है और आप दो क्षेत्रों के बिक्री प्रदर्शन की तुलना करने के लिए एक “बनाम” डैशबोर्ड बना रहे हैं। यदि आप कोशिकाओं F1 और J1 का क्षेत्र चुनते हैं, डेटा सत्यापन ड्रॉप-डाउन मेनू, फ़िल्टर फ़ंक्शन सेल E2 और I2 तालिका से प्रासंगिक डेटा पुनर्प्राप्त करते हैं।
यदि F1 क्षेत्र में 5 बिक्री होती हैं, लेकिन J1 क्षेत्र में केवल 4 बिक्री होती हैं, तो EXPAND फ़ंक्शन के बिना, आप एक पक्षपाती डैशबोर्ड के साथ समाप्त हो जाएंगे। ऐसा इसलिए है क्योंकि गतिशील सरणियाँ लौटाए गए परिणामों की संख्या के आधार पर स्वचालित रूप से सिकुड़ती और बढ़ती हैं।
सेल E2:
=FILTER(T_Sales,T_Sales[Region]=F1)
सेल I2:
=FILTER(T_Sales,T_Sales[Region]=J1)
फ़िल्टर को EXPAND के साथ लपेटने से दोनों तालिकाओं के फ़ुटप्रिंट को एक निश्चित ऊंचाई पर लॉक कर दिया जाता है, जिससे डैशबोर्ड तत्व पूरी तरह से संरेखित रहते हैं।
सेल E2:
=EXPAND(FILTER(T_Sales,T_Sales[Region]=F1),10,,"-")
सेल I2:
=EXPAND(FILTER(T_Sales,T_Sales[Region]=J1),10,,"-")
- फ़िल्टर वे सभी पंक्तियाँ प्राप्त करें जिनका क्षेत्रफल क्रमशः सेल F1 और सेल J1 के मानों से मेल खाता है।
- 10 एक्सेल को बताएं कि स्पिल्ड नतीजों को 10 पंक्तियों तक लंबा बनाएं।
- “-” डेटा की वास्तविक संख्या और 10 लाइन की सीमा के बीच की रेखाओं को डैश से भरें।
आपके कूदने के बाद स्तंभ यदि आप तर्क निर्दिष्ट करते हैं, तो एक्सेल मानता है कि फ़िल्टर परिणाम की मूल चौड़ाई (3 कॉलम) बनी हुई है। यह भी देखें कि कैसे EXPAND फ़ंक्शन डिफ़ॉल्ट रूप से सरणी के अंत में (शुरुआत के बजाय) नई पंक्तियाँ जोड़ता है।
ये अभिव्यक्तियाँ हार्डकोडेड हैं, लेकिन रेखा स्थिरता के लिए तर्क (10) आसानी से किया जा सकता है। उस नंबर को सेल संदर्भ से बदलें आप एक इनपुट से अपने सभी डैशबोर्ड टेबल की ऊंचाई को नियंत्रित करना चाहते हैं। अगर रेखा यदि तर्क मूल सरणी की ऊंचाई से कम है, तो Excel #VALUE लौटाता है! गलती।
केस 2 का उपयोग करें: VSTACK के लिए बेजोड़ तालिकाएँ तैयार करना
EXPAND एक संरचनात्मक प्रीप्रोसेसर के रूप में कार्य करता है, जो आपको त्रुटियों को प्रस्तुत किए बिना विभिन्न संख्या में कॉलम वाले डेटासेट को मर्ज करने की अनुमति देता है।
परिदृश्य: हमें निम्नलिखित कमांड का उपयोग करके दो तालिकाओं T_Primary और T_Secondary को एक मास्टर सूची में संयोजित करने की आवश्यकता है: VSTACK फ़ंक्शन. हालाँकि, T_Primary में तीन कॉलम हैं, जबकि T_Secondary में केवल दो कॉलम हैं।
यदि आप केवल VSTACK का उपयोग करके मर्ज पूरा करते हैं, तो सूत्र बेजोड़ तालिकाओं के साथ #N/A की एक सरणी देता है।
=VSTACK(T_Primary,T_Secondary)
हालाँकि, EXPAND के साथ, आप संकरी T_Secondary तालिका में रिक्त स्थान या डैश का तीसरा वर्चुअल कॉलम जोड़ सकते हैं, जिससे परिणाम साफ-सुथरे हो जाएंगे।
=VSTACK(T_Primary,EXPAND(T_Secondary,,3,"-"))
- बढ़ाना केवल T_Secondary पर ध्यान केंद्रित करें और इसे क्षैतिज रूप से 3 कॉलम तक विस्तारित करें।
- “-“ रिक्त स्थान या त्रुटियों से बचने के लिए खाली नोट्स कॉलम को डैश से भरें।
- वी ढेर मूल T_Primary तालिका और नई एम्बेडेड T_Secondary तालिका को एक सतत सूची में मर्ज करें।
आपने इसके लिए कोई मान निर्दिष्ट नहीं किया है रेखा तर्क का उपयोग करने का कारण यह है कि हम तालिका की ऊंचाई नहीं बदलना चाहते हैं। क्योंकि मैं केवल चौड़ाई बदलना चाहता हूँ। यह भी देखें कि कैसे EXPAND फ़ंक्शन डिफ़ॉल्ट रूप से सरणी के दाईं ओर (बाईं ओर के बजाय) कॉलम जोड़ता है।
यदि आप लाखों पंक्तियों या जटिल डेटा प्रकारों के साथ कई तालिकाओं में शामिल होना चाहते हैं, तो सूत्रों को छोड़ें और इसके बजाय पावर क्वेरी का उपयोग करें। अतिरिक्त पावर क्वेरी सुविधाएँ उच्च-मात्रा डेटा परिवर्तनों के लिए बनाया गया है और स्प्रेडशीट फ़ार्मुलों की तुलना में बेमेल कॉलम को अधिक कुशलता से संभालता है।
केस 3 का उपयोग करें: एक स्थिर यूआई कंटेनर बनाना
एक्सेल स्प्रेडशीट कैसी दिखती है यह उतना ही महत्वपूर्ण हो सकता है जितना कि यह कैसे व्यवहार करता है। EXPAND फ़ंक्शन दोनों में मदद करता है। पैडिंग वर्णों के रूप में डैश का उपयोग करने से आप खोज परिणाम कम होने पर भी विज़ुअली एंकर्ड परिणाम कार्ड बनाने की अनुमति देते हैं।
परिदृश्य: कॉलम A:C के साथ T_Invoice नामक एक स्रोत तालिका है। जब आप सेल I2 में कोई मान दर्ज करते हैं, तो सेल E2 में फ़िल्टर सूत्र परिणाम को नीचे दाईं ओर फैला देता है। हालाँकि, भले ही T_Invoice तालिका बढ़ती या सिकुड़ती है, मैं चाहता हूँ कि परिणाम कार्ड कॉलम E:G में बनाया जाए जो हमेशा इसकी ऊंचाई से मेल खाता हो।
यह सेटिंग आपके स्प्रैडशीट लेआउट को संतुलित और पेशेवर बनाए रखती है। हालाँकि, इससे भी महत्वपूर्ण बात, गद्देदार डैश-इंसर्शन तर्क एक महत्वपूर्ण कार्यात्मक उद्देश्य पूरा करता है। स्प्रेडशीट तक पहुंचने वाले किसी भी व्यक्ति को इन कोशिकाओं में कुछ भी टाइप न करने की चेतावनी देता है क्योंकि वह क्षेत्र सक्रिय है। इससे किसी भयानक घटना को रोका जा सकेगा #स्पिल! गलती किसी श्रेणी को पॉप्युलेट करने का प्रयास करते समय फ़िल्टर परिणामों को घटित होने से रोकता है।
सेल E2 में प्रवेश करने का सूत्र है:
=EXPAND(FILTER(T_Invoice,T_Invoice[Amount]>I2,""),ROWS(T_Invoice),,"-")
- फ़िल्टर सेल I2 में स्थिति से मेल खाने वाला डेटा प्राप्त करें।
- पंक्तियाँ(T_चालान) के रूप में कार्य करता है रेखा यह सुनिश्चित करने के लिए कि परिणाम कार्ड हमेशा मेल खाते हैं, EXPAND सिंटैक्स तर्क का उपयोग करके स्रोत तालिका की ऊंचाई की गतिशील रूप से गणना करें।
- “-“ अंत में, “आरक्षित” स्थान प्रदान करने के लिए सभी खाली पंक्तियों को डैश से भरें जो बिना किसी विशेष प्रारूपण के दिखाई देगा।
- “” बीच में होने से फ़िल्टर स्वयं #CALC फेंकने से रोकता है! EXPAND निष्पादित होने से पहले एक त्रुटि उत्पन्न होती है।
प्रवेश करने की कोई आवश्यकता नहीं है स्तंभ ऐसा इसलिए है क्योंकि सूत्र स्वचालित रूप से स्रोत तालिका की तीन-स्तंभ चौड़ाई को अपनाता है।
जैसे-जैसे स्रोत तालिका बढ़ती है, यह सुनिश्चित करने के लिए डैश की संख्या स्वचालित रूप से समायोजित हो जाती है कि परिणाम कार्ड पूरी तरह से संरेखित और संरक्षित हैं।
EXPAND फ़ंक्शन का समस्या निवारण
अंत में, यहां Excel के EXPAND फ़ंक्शन का उपयोग करते समय होने वाली सबसे सामान्य त्रुटियों की एक त्वरित संदर्भ सूची दी गई है।
|
गलती |
संभावित कारण |
कैसे ठीक करें |
|---|---|---|
|
#कीमत! |
आपने लीक हुए परिणामों को स्रोत डेटा से छोटा बनाने का प्रयास किया। |
कृपया जांचें। रेखा या स्तंभ तर्क मूल सरणी आकार से बड़ा या उसके बराबर है। |
|
#एन/ए |
का गद्देदार तर्क छोड़ा गया. |
अंतिम तर्क के लिए हमेशा “” या “-” जैसे मान निर्दिष्ट करें ताकि Excel खाली कक्षों में भद्दा #N/A भरण डिफ़ॉल्ट न कर दे। |
|
#NUM! |
अनुरोधित विस्तार एक्सेल ग्रिड की क्षमता या डिवाइस मेमोरी बाधाओं से अधिक है। |
बड़ी मात्रा में डेटा संसाधित करने के लिए अपने एक्सटेंशन का आकार कम करें या पावर क्वेरी पर स्विच करें। |
|
#स्पिल! |
विस्तार क्षेत्र स्पष्ट नहीं है. |
उन कक्षों में कोई भी डेटा (छिपे हुए स्थान सहित) हटा दें जहां सूत्र फैलने वाला है। |
EXPAND फ़ंक्शन का उपयोग करके लेआउट को लॉक करना अकॉर्डियन प्रभाव को रोकता है जो अक्सर गतिशील रिपोर्ट में होता है। इस संरचना की स्थिरता, स्पष्ट पैडिंग वर्णों के साथ मिलकर, परिणामों को साफ रखती है और रिसाव त्रुटियों से सुरक्षित रखती है। आख़िरकार, यह अपना खुद का बनाने का सही तरीका है। माइक्रोसॉफ्ट एक्सेल डैशबोर्ड परिष्कृत, पेशेवर और पूर्वानुमानित।
- ओएस
-
विंडोज़, मैकओएस, आईफोन, आईपैड, एंड्रॉइड
- मुफ्त परीक्षण
-
1 महीना
Microsoft 365 में Word, Excel और PowerPoint जैसे Office ऐप्स तक पहुंच, 1TB OneDrive स्टोरेज और पांच डिवाइस तक और भी बहुत कुछ शामिल है।