सूत्र अनुसार क्रमबद्ध गर्नुहोस्

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

विधि 1. संख्यात्मक डेटा

यदि सूचीमा संख्यात्मक जानकारी मात्र समावेश छ भने, त्यसलाई क्रमबद्ध गर्न कार्यहरू प्रयोग गरेर सजिलै गर्न सकिन्छ कम (सानो) и लाइन (ROW):

 

समारोह कम (सानो) एरे (स्तम्भ A) बाट पङ्क्तिको n-औँ सबैभन्दा सानो तत्वलाई बाहिर निकाल्छ। ती। SMALL(A:A;1) स्तम्भमा सबैभन्दा सानो संख्या हो, SMALL(A:A;2) दोस्रो सबैभन्दा सानो हो, र यस्तै।

समारोह लाइन (ROW) निर्दिष्ट कक्षको लागि पङ्क्ति नम्बर फर्काउँछ, जस्तै ROW(A1)=1, ROW(A2)=2 आदि। यस अवस्थामा, यो केवल n=1,2,3… को लागि संख्याहरूको अनुक्रमको जनरेटरको रूपमा प्रयोग गरिन्छ। हाम्रो क्रमबद्ध सूची। उही सफलता संग, यो एक अतिरिक्त स्तम्भ बनाउन सम्भव थियो, संख्यात्मक अनुक्रम 1,2,3 संग म्यानुअल रूपमा भर्नुहोस् ... र ROW प्रकार्य को सट्टा यसलाई सन्दर्भ गर्नुहोस्।

विधि 2. पाठ सूची र नियमित सूत्रहरू

यदि सूचीमा संख्याहरू होइन, तर पाठ समावेश छ भने, त्यसपछि SMALL प्रकार्यले काम गर्दैन, त्यसैले तपाईंले फरक, थोरै लामो, मार्गमा जानुपर्छ।

पहिले, सूत्रको साथ सेवा स्तम्भ थपौं जहाँ भविष्यमा क्रमबद्ध सूचीमा प्रत्येक नामको क्रम संख्या प्रकार्य प्रयोग गरेर गणना गरिनेछ। COUNTIF (COUNTIF):

अंग्रेजी संस्करणमा यो हुनेछ:

=COUNTIF(A:A,»<"&A1)+COUNTIF($A$1:A1,"="&A1)

पहिलो शब्द हालको भन्दा कम सेल संख्या गणना गर्न को लागी एक प्रकार्य हो। दोस्रो सुरक्षा जाल हो यदि कुनै पनि नाम एक पटक भन्दा बढी हुन्छ। त्यसपछि तिनीहरूसँग समान हुनेछैन, तर क्रमशः बढ्दो संख्या।

अब प्राप्त संख्याहरू क्रमशः बढ्दो क्रममा मिलाउनु पर्छ। यसका लागि तपाईंले प्रकार्य प्रयोग गर्न सक्नुहुन्छ कम (सानो) पहिलो तरिकाबाट:

 

खैर, अन्तमा, यो सूचीबाट नामहरू तिनीहरूको संख्याद्वारा बाहिर निकाल्न मात्र बाँकी छ। यो गर्न, तपाईं निम्न सूत्र प्रयोग गर्न सक्नुहुन्छ:

 

समारोह थप खुलासा (MATCH) स्तम्भ B मा वांछित क्रम संख्या (1, 2, 3, आदि) को लागि खोजी गर्दछ र, वास्तवमा, यो नम्बर अवस्थित भएको रेखाको संख्या फर्काउँछ। समारोह INDEX (INDEX) स्तम्भ A बाट यस लाइन नम्बरमा नाम निकाल्छ।

विधि २: एरे सूत्र

यो विधि, वास्तवमा, विधि-2 मा जस्तै एउटै प्लेसमेन्ट एल्गोरिथ्म हो, तर एरे सूत्रद्वारा लागू गरिएको छ। सूत्रलाई सरल बनाउन, कक्षहरूको दायरा C1:C10 नाम दिइएको थियो सूची (सेलहरू चयन गर्नुहोस्, थिच्नुहोस् Ctrl + F3 र बटन सिर्जना):

 

सेल E1 मा, हाम्रो सूत्र प्रतिलिपि गर्नुहोस्:

=INDEX(सूची; MATCH(SMALL(COUNTIF(सूची; “<"&List); ROW(1:1)); COUNTIF(सूची; "<"&List); 0))

वा अंग्रेजी संस्करणमा:

=INDEX(सूची, MATCH(SMALL(COUNTIF(सूची, «<"&List), ROW(1:1)), COUNTIF(सूची, "<"&सूची), ०))

र धक्का Ctrl+Shift+Enterयसलाई एरे सूत्रको रूपमा प्रविष्ट गर्न। त्यसपछि नतिजा सूत्र सूचीको सम्पूर्ण लम्बाइ तल प्रतिलिपि गर्न सकिन्छ।

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

पहिले, सूची दायरा गतिशील रूपमा सेट गर्न आवश्यक हुनेछ। यो गर्नको लागि, सिर्जना गर्दा, तपाईंले निश्चित दायरा C3:C10 निर्दिष्ट गर्न आवश्यक छैन, तर एक विशेष सूत्र जसले सबै उपलब्ध मानहरूलाई उल्लेख गर्नेछ, तिनीहरूको संख्याको पर्वाह नगरी। क्लिक गर्नुहोस् Alt + F3 वा ट्याब खोल्नुहोस् सूत्रहरू - नाम प्रबन्धक (सूत्रहरू - नाम प्रबन्धक), नयाँ नाम र क्षेत्रमा सिर्जना गर्नुहोस् लिङ्क (सन्दर्भ) निम्न सूत्र प्रविष्ट गर्नुहोस् (म मान्दछु कि क्रमबद्ध हुने डाटाको दायरा सेल C1 बाट सुरु हुन्छ):

=СМЕЩ(C1;0;0;СЧЁТЗ(C1:C1000);1)

=OFFSET(C1,0,0,SCHÖTZ(C1:C1000),1)

दोस्रो, माथिको एरे सूत्रलाई मार्जिनको साथ तल खिच्न आवश्यक हुनेछ - भविष्यमा थप डेटाको अपेक्षाको साथ। यस अवस्थामा, एरे सूत्रले अझै भरिएका कक्षहरूमा त्रुटि #NUMBER दिन सुरु गर्नेछ। यसलाई अवरोध गर्न, तपाईं प्रकार्य प्रयोग गर्न सक्नुहुन्छ IFERROR, जुन हाम्रो एरे सूत्र "वरिपरि" थप्न आवश्यक छ:

=IFERROR(INDEX(सूची; MATCH(SMALL(COUNTIF(सूची; “<"&List); ROW(1:1)); COUNTIF(सूची; "<"&List); 0));»»)

=IFERROR(NDEX(सूची, MATCH(SMALL(COUNTIF(सूची, «<"&List), ROW(1:1)), COUNTIF(सूची, "<"&List), 0));"")

यसले #NUMBER त्रुटि समात्छ र यसको सट्टा शून्य (खाली उद्धरणहरू) आउटपुट गर्दछ।

:

  • रङ अनुसार दायरा क्रमबद्ध गर्नुहोस्
  • एरे सूत्रहरू के हुन् र तिनीहरू किन आवश्यक छन्
  • नयाँ Office 365 मा क्रमबद्ध र गतिशील arrays SORT

 

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