एक्सेलमा गतिशील एरेहरू

गतिशील arrays के हो

सेप्टेम्बर 2018 मा, माइक्रोसफ्टले एउटा अद्यावधिक जारी गर्‍यो जसले Microsoft Excel मा पूर्ण रूपमा नयाँ उपकरण थप्छ: Dynamic Arrays र तिनीहरूसँग काम गर्नका लागि 7 नयाँ प्रकार्यहरू। यी चीजहरू, अतिरञ्जन बिना, मौलिक रूपमा सूत्रहरू र प्रकार्यहरू र चिन्ताहरू, शाब्दिक रूपमा, प्रत्येक प्रयोगकर्तासँग काम गर्ने सबै सामान्य प्रविधिलाई परिवर्तन गर्दछ।

सार व्याख्या गर्न एक सरल उदाहरण विचार गर्नुहोस्।

मानौं हामीसँग सहर-महिनाहरूमा डेटा भएको एउटा साधारण तालिका छ। यदि हामीले पानाको दायाँपट्टि कुनै पनि खाली कक्ष चयन गर्यौं र त्यसमा एउटा कक्षमा नभई तुरुन्तै दायरासँग लिङ्क गर्ने सूत्र प्रविष्ट गऱ्यौं भने के हुन्छ?

Excel को सबै अघिल्लो संस्करणहरूमा क्लिक गरेपछि प्रविष्ट गर्नुहोस् हामीले एउटा मात्र पहिलो सेल B2 को सामग्री प्राप्त गर्नेछौं। अरु कसरी ?

ठीक छ, वा यो दायरा कुनै प्रकारको समग्र प्रकार्यमा लपेट्न सम्भव छ जस्तै =SUM(B2:C4) र यसको लागि ठूलो कुल प्राप्त गर्नुहोस्।

यदि हामीलाई आदिम योग भन्दा बढी जटिल कार्यहरू चाहिन्छ, जस्तै अद्वितीय मानहरू वा शीर्ष 3 निकाल्ने, त्यसोभए हामीले किबोर्ड सर्टकट प्रयोग गरेर हाम्रो सूत्रलाई एरे सूत्रको रूपमा प्रविष्ट गर्नुपर्नेछ। Ctrl+सिफ्ट+प्रविष्ट गर्नुहोस्.

अब सबै कुरा फरक छ।

अब यस्तो सूत्र प्रविष्ट गरेपछि, हामी केवल क्लिक गर्न सक्छौं प्रविष्ट गर्नुहोस् - र परिणामको रूपमा तुरुन्तै सबै मानहरू प्राप्त गर्नुहोस् जुन हामीले उल्लेख गरेका छौं:

यो जादु होइन, तर माइक्रोसफ्ट एक्सेलमा रहेको नयाँ डायनामिक एरे हो। नयाँ संसारमा स्वागत छ 🙂

गतिशील arrays संग काम को विशेषताहरु

प्राविधिक रूपमा, हाम्रो सम्पूर्ण डायनामिक एरे पहिलो सेल G4 मा भण्डारण गरिएको छ, यसको डेटाको साथ दायाँ र तल कक्षहरूको आवश्यक संख्या भर्दै। यदि तपाईंले एरेमा कुनै अन्य सेल चयन गर्नुभयो भने, सूत्र पट्टीको लिङ्क निष्क्रिय हुनेछ, हामी "बच्चा" कक्षहरू मध्ये एकमा छौं भनेर देखाउँदै:

एक वा बढी "बच्चा" कक्षहरू मेटाउने प्रयासले केहि पनि लिने छैन - एक्सेलले तुरुन्तै पुन: गणना र भर्नेछ।

एकै समयमा, हामी सुरक्षित रूपमा यी "बाल" कक्षहरूलाई अन्य सूत्रहरूमा सन्दर्भ गर्न सक्छौं:

यदि तपाईंले एरेको पहिलो सेल प्रतिलिपि गर्नुभयो (उदाहरणका लागि, G4 देखि F8 सम्म), त्यसपछि सम्पूर्ण एरे (यसका सन्दर्भहरू) नियमित सूत्रहरूमा जस्तै दिशामा सर्नेछ:

यदि हामीले एरे सार्न आवश्यक छ भने, यो सार्न पर्याप्त हुनेछ (माउस वा संयोजनको साथ। Ctrl+X, Ctrl+V), फेरि, केवल पहिलो मुख्य सेल G4 - यसको पछि, यसलाई नयाँ ठाउँमा स्थानान्तरण गरिनेछ र हाम्रो सम्पूर्ण एरे फेरि विस्तार गरिनेछ।

यदि तपाइँ सिर्जना गरिएको गतिशील एरेमा पानामा कतै सन्दर्भ गर्न आवश्यक छ भने, तपाइँ यसको प्रमुख कक्षको ठेगाना पछि विशेष क्यारेक्टर # ("पाउन्ड") प्रयोग गर्न सक्नुहुन्छ:

उदाहरणका लागि, अब तपाइँ सजिलैसँग सेलमा ड्रपडाउन सूची बनाउन सक्नुहुन्छ जुन सिर्जना गरिएको गतिशील एरेलाई जनाउँछ:

गतिशील सरणी त्रुटिहरू

तर के हुन्छ यदि त्यहाँ एरे विस्तार गर्न पर्याप्त ठाउँ छैन, वा यदि त्यहाँ पहिले नै यसको मार्गमा अन्य डेटा द्वारा कब्जा गरिएको कक्षहरू छन् भने? एक्सेलमा मौलिक रूपमा नयाँ प्रकारका त्रुटिहरू भेट्नुहोस् - #ट्रान्सफर! (#SPILL!):

सधैंको रूपमा, यदि हामीले पहेंलो हीरा र विस्मयादिबोधक चिन्हको साथ आइकनमा क्लिक गर्यौं भने, हामीले समस्याको स्रोतको थप विस्तृत व्याख्या प्राप्त गर्नेछौं र हामी चाँडै हस्तक्षेप गर्ने कक्षहरू फेला पार्न सक्छौं:

यदि एरे पानाबाट बाहिर जान्छ वा मर्ज गरिएको कक्षमा हिट हुन्छ भने समान त्रुटिहरू देखा पर्नेछ। यदि तपाईंले अवरोध हटाउनुभयो भने, त्यसपछि सबै कुरा तुरुन्तै उडानमा सच्याइनेछ।

डायनामिक एरे र स्मार्ट टेबलहरू

यदि डायनामिक एरेले किबोर्ड सर्टकटद्वारा सिर्जना गरिएको "स्मार्ट" तालिकामा देखाउँछ Ctrl+T वा द्वारा गृह - तालिकाको रूपमा ढाँचा (घर - तालिकाको रूपमा ढाँचा), त्यसपछि यसले यसको मुख्य गुणस्तर पनि प्राप्त गर्नेछ - स्वत: आकार।

तल वा दायाँमा नयाँ डेटा थप्दा, स्मार्ट तालिका र गतिशील दायरा पनि स्वचालित रूपमा फैलिनेछ:

यद्यपि, त्यहाँ एउटा सीमितता छ: हामी स्मार्ट तालिका भित्र फोरमुलाहरूमा गतिशील दायरा सन्दर्भ प्रयोग गर्न सक्दैनौं:

डायनामिक एरे र अन्य एक्सेल सुविधाहरू

ठीक छ, तपाईं भन्नुहुन्छ। यो सबै रोचक र हास्यास्पद छ। कुनै आवश्यक छैन, पहिले जस्तै, मूल दायराको पहिलो कक्ष तल र दायाँ र ती सबैको सन्दर्भमा सूत्रलाई म्यानुअल रूपमा तन्काउन। र त्यो सबै हो?

पर्याप्त छैन।

डायनामिक एरेहरू एक्सेलमा अर्को उपकरण मात्र होइनन्। अब तिनीहरू माइक्रोसफ्ट एक्सेलको धेरै हृदय (वा मस्तिष्क) मा सम्मिलित छन् - यसको गणना इन्जिन। यसको मतलब यो हो कि अब हामीलाई परिचित अन्य एक्सेल सूत्रहरू र प्रकार्यहरूले पनि गतिशील एरेहरूसँग काम गर्न समर्थन गर्दछ। आएका परिवर्तनहरूको गहिराइको अनुमान दिन केही उदाहरणहरू हेरौं।

ट्रान्सपोज

दायरा ट्रान्सपोज गर्न (पङ्क्ति र स्तम्भहरू स्वैप गर्न) माइक्रोसफ्ट एक्सेलमा सधैं निर्मित प्रकार्य हुन्छ ट्रान्सप (ट्रान्सपोज)। यद्यपि, यसलाई प्रयोग गर्नको लागि, तपाईंले पहिले परिणामहरूको लागि दायरा सही रूपमा चयन गर्नुपर्छ (उदाहरणका लागि, यदि इनपुट 5 × 3 को दायरा थियो भने, तपाईंले 3 × 5 चयन गरेको हुनुपर्छ), त्यसपछि प्रकार्य प्रविष्ट गर्नुहोस् र थिच्नुहोस्। संयोजन Ctrl+सिफ्ट+प्रविष्ट गर्नुहोस्, किनभने यसले एरे सूत्र मोडमा मात्र काम गर्न सक्छ।

अब तपाईले एउटा सेल चयन गर्न सक्नुहुन्छ, त्यसमा उही सूत्र प्रविष्ट गर्नुहोस् र सामान्यमा क्लिक गर्नुहोस् प्रविष्ट गर्नुहोस् - गतिशील सरणी आफैले सबै काम गर्नेछ:

गुणन तालिका

यो मैले प्रयोग गरेको उदाहरण हो जब मलाई एक्सेलमा एरे सूत्रहरूको फाइदाहरू कल्पना गर्न भनियो। अब, सम्पूर्ण पाइथागोरियन तालिका गणना गर्न, पहिलो कक्ष B2 मा उभिनु पर्याप्त छ, त्यहाँ दुई एरेहरू (ठाडो र तेर्सो संख्याको 1..10 सेट) गुणन गर्ने सूत्र प्रविष्ट गर्नुहोस् र केवल क्लिक गर्नुहोस्। प्रविष्ट गर्नुहोस्:

Gluing र केस रूपान्तरण

एरेहरू मात्र गुणन गर्न सकिँदैन, तर मानक अपरेटर र (एम्परसेन्ड) सँग पनि जोड्न सकिन्छ। मानौं हामीले दुईवटा स्तम्भहरूबाट पहिलो र अन्तिम नाम निकाल्नु पर्छ र मूल डाटामा जम्पिङ केस सच्याउनुपर्छ। हामी यो एउटा छोटो सूत्रको साथ गर्छौं जसले सम्पूर्ण एरे बनाउँछ, र त्यसपछि हामी त्यसमा प्रकार्य लागू गर्छौं PROPNACH (उचित)दर्ता व्यवस्थित गर्न:

निष्कर्ष शीर्ष ३

मानौं हामीसँग संख्याहरूको गुच्छा छ जसबाट हामी शीर्ष तीन परिणामहरू प्राप्त गर्न चाहन्छौं, तिनीहरूलाई घट्दो क्रममा व्यवस्थित गर्दै। अब यो एक सूत्र द्वारा गरिन्छ र, फेरि, बिना कुनै Ctrl+सिफ्ट+प्रविष्ट गर्नुहोस् पहिले जस्तै:

यदि तपाईं परिणामहरू स्तम्भमा नभई पङ्क्तिमा राख्न चाहनुहुन्छ भने, त्यसपछि यो सूत्रमा कोलोनहरू (लाइन विभाजक) लाई अर्धविराम (एउटा रेखा भित्र तत्व विभाजक) प्रतिस्थापन गर्न पर्याप्त छ। Excel को अंग्रेजी संस्करणमा, यी विभाजकहरू क्रमशः अर्धविराम र अल्पविराम हुन्।

VLOOKUP एकै पटक धेरै स्तम्भहरू निकाल्दै

कार्य VPR (VLOOKUP) अब तपाइँ मानहरू एकबाट होइन, तर धेरै स्तम्भहरूबाट एकै पटकमा तान्न सक्नुहुन्छ - केवल तिनीहरूको संख्या निर्दिष्ट गर्नुहोस् (कुनै पनि इच्छित क्रममा) प्रकार्यको तेस्रो तर्कमा एरेको रूपमा:

OFFSET प्रकार्यले गतिशील एरे फर्काउँछ

डेटा विश्लेषणको लागि सबैभन्दा रोचक र उपयोगी (VLOOKUP पछि) प्रकार्यहरू मध्ये एक प्रकार्य हो निकासी (अफसेट), जसमा मैले मेरो पुस्तकको पूरै अध्याय र एउटा लेख यहाँ समर्पित गरेको छु। यो प्रकार्य बुझ्न र मास्टर गर्न कठिनाई सधैं यो भएको छ कि यसले परिणामको रूपमा डेटाको एरे (दायरा) फिर्ता गर्यो, तर हामीले यसलाई देख्न सकेनौं, किनभने Excel लाई अझै पनि बक्स बाहिर एरेहरूसँग कसरी काम गर्ने थाहा थिएन।

अहिले यो समस्या विगतमा छ । हेर्नुहोस् अब कसरी, एकल सूत्र र OFFSET द्वारा फिर्ता गरिएको गतिशील एरे प्रयोग गरेर, तपाइँ कुनै पनि क्रमबद्ध तालिकाबाट दिइएको उत्पादनको लागि सबै पङ्क्तिहरू निकाल्न सक्नुहुन्छ:

उहाँका तर्कहरू हेरौं:

  • A1 - प्रारम्भिक कक्ष (सन्दर्भ बिन्दु)
  • ПОИСКПОЗ(F2;A2:A30;0) - सुरुको कक्षबाट तलको सिफ्टको गणना - पहिलो फेला परेको गोभीमा।
  • 0 - "सञ्झ्याल" लाई शुरुवात कक्षको दायाँ सापेक्षमा सिफ्ट गर्नुहोस्
  • СЧЁТЕСЛИ(A2:A30;F2) - फर्काइएको "विन्डो" को उचाइको गणना - बन्दकोबी भएको लाइनहरूको संख्या।
  • 4 - तेर्सो रूपमा "विन्डो" को आकार, अर्थात् आउटपुट 4 स्तम्भहरू

गतिशील एरेहरूको लागि नयाँ कार्यहरू

पुरानो प्रकार्यहरूमा गतिशील एरे मेकानिजमलाई समर्थन गर्नुको अतिरिक्त, धेरै पूर्ण रूपमा नयाँ प्रकार्यहरू माइक्रोसफ्ट एक्सेलमा थपिएका छन्, विशेष गरी गतिशील एरेहरूसँग काम गर्नका लागि तीखा। विशेष गरी, यी हुन्:

  • ग्रेड (SORT) - इनपुट दायरा क्रमबद्ध गर्दछ र आउटपुटमा गतिशील एरे उत्पादन गर्दछ
  • SORTPO (SORTBY) - अर्कोबाट मानहरूद्वारा एक दायरा क्रमबद्ध गर्न सकिन्छ
  • FILTER (फिल्टर) - निर्दिष्ट सर्तहरू पूरा गर्ने स्रोत दायराबाट पङ्क्तिहरू पुन: प्राप्त गर्दछ
  • अनौठो (अद्वितीय) - दायराबाट अद्वितीय मानहरू निकाल्छ वा डुप्लिकेटहरू हटाउँछ
  • SLMASSIVE (RANDARRAY) - दिइएको साइजको अनियमित संख्याहरूको एर्रे उत्पन्न गर्दछ
  • जन्म पछि (अनुक्रम) - दिइएको चरणको साथ संख्याहरूको अनुक्रमबाट एरे बनाउँछ

तिनीहरूको बारेमा थप - केही पछि। तिनीहरू विचारशील अध्ययनको लागि छुट्टै लेख (र एउटा होइन) लायक छन् 🙂

निष्कर्ष

यदि तपाईंले माथि लेखिएका सबै कुरा पढ्नुभएको छ भने, मलाई लाग्छ तपाईंले पहिले नै परिवर्तनहरूको मापन महसुस गर्नुभयो। Excel मा धेरै चीजहरू अब सजिलो, सजिलो र अधिक तार्किक गर्न सकिन्छ। यहाँ, यो साइट र मेरा पुस्तकहरूमा अब कति लेखहरू सच्याउनुपर्नेछ भन्ने कुरामा म अलिकति स्तब्ध भएको छु, तर म हल्का हृदयले यो गर्न तयार छु।

नतिजा संक्षेपमा, pluses गतिशील arrays, तपाइँ निम्न लेख्न सक्नुहुन्छ:

  • तपाईं संयोजनको बारेमा बिर्सन सक्नुहुन्छ Ctrl+सिफ्ट+प्रविष्ट गर्नुहोस्। एक्सेलले अब "नियमित सूत्रहरू" र "एरे सूत्रहरू" बीच कुनै भिन्नता देख्दैन र तिनीहरूलाई समान रूपमा व्यवहार गर्दछ।
  • समारोह बारे SUMPRODUCT (SUMPRODUCT), जुन पहिले बिना एरे सूत्रहरू प्रविष्ट गर्न प्रयोग गरिएको थियो Ctrl+सिफ्ट+प्रविष्ट गर्नुहोस् तपाईं पनि बिर्सन सक्नुहुन्छ - अब यो पर्याप्त सजिलो छ SUM и प्रविष्ट गर्नुहोस्.
  • स्मार्ट तालिकाहरू र परिचित प्रकार्यहरू (SUM, IF, VLOOKUP, SUMIFS, आदि) ले अब पूर्ण वा आंशिक रूपमा गतिशील एरेहरूलाई समर्थन गर्दछ।
  • त्यहाँ पछाडि अनुकूलता छ: यदि तपाईंले एक्सेलको पुरानो संस्करणमा गतिशील एरेहरूको साथ कार्यपुस्तिका खोल्नुभयो भने, तिनीहरू एरे सूत्रहरूमा परिणत हुनेछन् (कर्ली ब्रेसहरूमा) र "पुरानो शैली" मा काम गर्न जारी राख्नेछ।

केही नम्बर भेटियो माइनस:

  • तपाईंले गतिशील एरेबाट व्यक्तिगत पङ्क्तिहरू, स्तम्भहरू वा कक्षहरू मेटाउन सक्नुहुन्न, अर्थात् यो एकल इकाईको रूपमा रहन्छ।
  • तपाइँ सामान्य तरिकामा गतिशील एरे क्रमबद्ध गर्न सक्नुहुन्न डाटा - क्रमबद्ध (डेटा - क्रमबद्ध)। अब यसका लागि विशेष समारोह छ। ग्रेड (SORT).
  • गतिशील दायरालाई स्मार्ट तालिकामा परिणत गर्न सकिँदैन (तर तपाईंले स्मार्ट तालिकामा आधारित गतिशील दायरा बनाउन सक्नुहुन्छ)।

अवश्य पनि, यो अन्त्य होइन, र म पक्का छु कि माइक्रोसफ्टले भविष्यमा यो संयन्त्रलाई सुधार गर्न जारी राख्नेछ।

म कहाँ डाउनलोड गर्न सक्छु?

र अन्तमा, मुख्य प्रश्न 🙂

माइक्रोसफ्टले पहिलो पटक सेप्टेम्बर 2018 मा एक सम्मेलनमा एक्सेलमा गतिशील एरेहरूको पूर्वावलोकन घोषणा गर्‍यो र देखायो। सल्काउनुभयो। अर्को केही महिनाहरूमा, त्यहाँ नयाँ सुविधाहरूको विस्तृत परीक्षण र चलिरहेको थियो, पहिले बिरालोहरु माइक्रोसफ्टका कर्मचारीहरू, र त्यसपछि अफिस इनसाइडरहरूको सर्कलबाट स्वयंसेवक परीक्षकहरूमा। यस वर्ष, गतिशील एरेहरू थप्ने अद्यावधिक नियमित Office 365 सदस्यहरूमा बिस्तारै रोल आउट हुन थाल्यो। उदाहरण को लागी, मैले यसलाई मेरो Office 365 प्रो प्लस (मासिक लक्षित) सदस्यता संग अगस्ट मा मात्र प्राप्त गरें।

यदि तपाईंको एक्सेलसँग अझै गतिशील एरेहरू छैनन्, तर तपाईं तिनीहरूसँग काम गर्न चाहनुहुन्छ भने, त्यहाँ निम्न विकल्पहरू छन्:

  • यदि तपाइँसँग Office 365 सदस्यता छ भने, तपाइँ यो अपडेट तपाइँमा नपुगेसम्म पर्खन सक्नुहुन्छ। यो कति चाँडो हुन्छ तपाईको अफिसमा कति पटक अद्यावधिकहरू डेलिभर गरिन्छ (वर्षमा एक पटक, छ महिनामा एक पटक, महिनामा एक पटक) मा निर्भर गर्दछ। यदि तपाइँसँग कर्पोरेट पीसी छ भने, तपाइँ तपाइँको प्रशासकलाई धेरै पटक डाउनलोड गर्न अपडेटहरू सेट अप गर्न सोध्न सक्नुहुन्छ।
  • तपाईं ती Office Insiders परीक्षण स्वयंसेवकहरूको श्रेणीमा सामेल हुन सक्नुहुन्छ - त्यसपछि तपाईं सबै नयाँ सुविधाहरू र प्रकार्यहरू प्राप्त गर्ने पहिलो व्यक्ति हुनुहुनेछ (तर Excel मा बग्गी बढ्ने सम्भावना छ, अवश्य)।
  • यदि तपाईंसँग सदस्यता छैन, तर एक्सेलको बाकस स्ट्यान्डअलोन संस्करण छ भने, तपाईंले कम्तिमा २०२२ मा Office र Excel को अर्को संस्करण जारी नभएसम्म कुर्नु पर्नेछ। त्यस्ता संस्करणहरूका प्रयोगकर्ताहरूले सुरक्षा अद्यावधिकहरू र बग समाधानहरू मात्र प्राप्त गर्छन्, र सबै नयाँ "गुडीहरू" अब Office 2022 सदस्यहरूमा मात्र जान्छन्। दुखद तर सत्य 🙂

कुनै पनि अवस्थामा, जब तपाईंको एक्सेलमा गतिशील एरेहरू देखा पर्छन् - यो लेख पछि, तपाईं यसको लागि तयार हुनुहुनेछ 🙂

  • एरे सूत्रहरू के हुन् र तिनीहरूलाई एक्सेलमा कसरी प्रयोग गर्ने
  • OFFSET प्रकार्य प्रयोग गरेर विन्डो (दायरा) योग
  • एक्सेलमा तालिका ट्रान्सपोज गर्ने 3 तरिकाहरू

जवाफ छाड्नुस्