एक्सेलमधील निकषांवर आधारित यादी कशी तयार करावी (4 पद्धती)

  • ह्याचा प्रसार करा
Hugh West

एक्सेलमध्ये, काहीवेळा तुम्हाला निकषांवर आधारित सूची तयार करण्याची आवश्यकता असू शकते. आज आम्ही तुम्हाला निकषांवर आधारित यादी कशी तयार करायची ते दाखवणार आहोत. या सत्रासाठी, आम्ही Excel 365 वापरत आहोत, जरी ही आवृत्ती वापरण्याची शिफारस केली जात असली तरी, तुमची आवृत्ती मोकळ्या मनाने वापरा.

प्रथम गोष्टी, आमच्या उदाहरणांचा आधार असलेल्या डेटासेटबद्दल जाणून घेऊया.

येथे आमच्याकडे विविध ठिकाणांवरील अनेक लोकांचा त्यांच्या वाहनांसह डेटासेट आहे. हा डेटा वापरून, आम्ही निकषांवर आधारित एक सूची तयार करू.

लक्षात घ्या की गोष्टी सोप्या ठेवण्यासाठी डमी डेटासह हे मूलभूत सारणी आहे. व्यावहारिक परिस्थितीत, तुम्हाला खूप मोठा आणि अधिक जटिल डेटासेट भेटू शकतो.

सराव वर्कबुक

खालील लिंकवरून सराव कार्यपुस्तिका डाउनलोड करण्यासाठी तुमचे स्वागत आहे.

Criteria.xlsx

Criteria.xlsx वर आधारित यादी तयार करा

उदाहरणार्थ, आम्ही त्यांच्या प्रदेशावर आधारित लोकांची सूची तयार करू.

हा एक छोटा डेटासेट असल्याने आम्हाला माहित आहे की 4 प्रदेश आहेत. आम्ही प्रदेशांची नावे संग्रहित केली आणि प्रदेशावर आधारित यादी सापडेल.

1. सूची तयार करण्यासाठी INDEX-SMALL संयोजन वापरणे

येथे आम्हाला सूचीची आवश्यकता आहे, त्यामुळे आमचे सूत्र एक असावे जे टेबलमधून एकाधिक मूल्ये पुनर्प्राप्त करेल. त्या कार्यासाठी, आम्ही INDEX आणि SMALL फंक्शन्सचे संयोजन वापरू शकतो.

ही फंक्शन्स जाणून घेण्यासाठी, हे लेख तपासा: इंडेक्स, लहान.

या दोन सोबत, आम्हाला काही हेल्पर फंक्शन्सची आवश्यकता असेल, IF , ROW आणि IFERROR . अधिक माहितीसाठी लेख पहा: IF, ROW, IFERROR.

चला सूत्र एक्सप्लोर करूया

=IFERROR(INDEX($B$2:$B$12,SMALL(IF($C$2:$C$12=$G$2,ROW($B$2:$B$12)),ROW(1:1))-1,1),"") <0

येथे प्रत्येक फंक्शनचा उद्देश असतो. INDEX फंक्शन अॅरे B2:B12 (नाव स्तंभ) मधून मूल्य मिळवते आणि मोठा SMALL भाग पंक्ती क्रमांक प्रदान करतो, जो प्राप्त केला जाणार आहे. SMALL, मध्‍ये

IF, निकष जुळतात की नाही ते तपासते आणि ROW फंक्शन कॉलमच्या सेलवर पुनरावृत्ती होते. .

तर बाह्य ROW SMALL फंक्शनसाठी k-th मूल्य दर्शवते. ही फंक्शन्स एकत्रितपणे पंक्ती क्रमांक मिळवतात आणि INDEX परिणाम देतात.

IFERROR फॉर्म्युलामधून उद्भवू शकणाऱ्या कोणत्याही त्रुटीचा सामना करण्यासाठी.

खाली ड्रॅग करा तुम्हाला दिलेल्या प्रदेशातील सर्व लोक मिळतील.

तसेच, इतर प्रदेशांसाठी फॉर्म्युला लिहा (फॉर्म्युला समान आहे, फक्त सेल शिफ्ट करा).

एक पर्यायी INDEX-SMALL संयोजन

आपण पर्यायी मार्गाने सूत्र लिहू शकतो. सूत्रासाठी वापरलेली कार्ये मागील प्रमाणेच असतील. फक्त सादरीकरण वेगळे असेल.

फॉर्म्युला पाहू

=IFERROR(INDEX($B$2:$B$12,SMALL(IF($C$2:$C$12=G$2,ROW($B$2:$B$12)-1),ROW(1:1)),1),"")

पुन्हा, तुम्हाला CTRL + SHIFT + ENTER दाबावे लागेल. कार्यान्वित करण्यासाठीसूत्र.

या दोन सूत्रांमध्ये थोडासा फरक आहे, तुम्ही ते वेगळे करू शकता का?

होय, आमच्या आधीच्या सूत्रात, आम्ही येथे १ वजा केला आहे. SMALL भागाच्या अगदी शेवटी, परंतु येथे आपण IF भागामध्ये 1 वजा केला आहे.

1 वजा करण्याचा उद्देश योग्य पंक्ती क्रमांकावर चॅनेलाइज करणे आहे. याआधी आम्ही ते शेवटी केले आहे, येथे ते आधी केले आहे आणि पुढील ऑपरेशनसाठी पुढे जा.

सूची पूर्ण करण्यासाठी इतर निकषांसाठी सूत्र लिहा.

अधिक वाचा: एक्सेलमधील सेलमध्ये यादी कशी बनवायची (3 द्रुत पद्धती)

2. यादी तयार करण्यासाठी AGGREGATE फंक्शन वापरणे

Excel तुम्हाला प्रदान करते AGGREGATE नावाचे फंक्शन जे तुम्ही विविध कार्ये करण्यासाठी वापरू शकता. येथे आपण निकषांवर आधारित सूची तयार करण्यासाठी फंक्शन वापरू शकतो.

एकत्रित फंक्शन सरासरी, COUNT, MAX, इ. सारखी एकूण गणना देते.

वाक्यरचना एकत्रित फंक्शनसाठी खालीलप्रमाणे आहे:

AGGREGATE(function_number,behavior_options, range)

फंक्शन_क्रमांक: ही संख्या निर्दिष्ट करते की कोणती गणना करावी.

behavior_options: हा नंबर वापरून सेट करा. ही संख्या फंक्शन कशी वागेल हे दर्शविते.

श्रेणी: तुम्हाला एकत्रित करायची असलेली श्रेणी.

एकत्रित फंक्शन अनेक कार्ये करते त्यामुळे संख्या फंक्शन्स त्यामध्ये पूर्वनिर्धारित आहेत. आम्ही काही वारंवार वापरल्या जाणार्‍या फंक्शन्सची यादी करत आहोतसंख्या

फंक्शन फंक्शन_क्रमांक
सरासरी 1
COUNT 2
COUNTA 3
MAX 4
मिनिट 5
उत्पादन 6
सुम 9
मोठा 14
लहान 15

फंक्शनबद्दल अधिक जाणून घेण्यासाठी, Microsoft Support ​​साइटला भेट द्या.

आता सूत्र पाहू,

=IFERROR(INDEX($B$2:$B$12,AGGREGATE(15,6,IF($C$2:$C$12=G$2,ROW($B$2:$B$12)-1),ROW(1:1)),1),"")

येथे AGGREGATE फंक्शनसह, आम्ही INDEX<8 वापरले आहे>. INDEX अ‍ॅरे धारण करतो जो सूत्राच्या नंतरच्या भागात आढळलेल्या जुळण्यांवर आधारित मूल्ये देतो.

तुम्ही पाहू शकता की, आम्ही <30 म्हणून 15 वापरले आहे. AGGREGATE मध्ये>function_number . वरील सारणीवरून, तुम्ही SMALL फंक्शन ऑपरेशनसाठी 15 कॉल पाहू शकता. आता तुम्ही रिलेट करू शकता का?

होय, आम्ही AGGREGATE फंक्शनच्या पद्धतीने INDEX-SMALL सूत्र कार्यान्वित केले आहे.

वर्तन पर्यायासाठी 6 , जे त्रुटी मूल्यांकडे दुर्लक्ष करा सूचित करते.

उर्वरित मूल्यांसाठी सूत्र लिहा.

समान रीडिंग

  • एक्सेलमध्ये टू डू लिस्ट कशी बनवायची (3 सोप्या पद्धती) <36
  • एक्सेलमध्ये मेलिंग लिस्ट तयार करणे (2 पद्धती)
  • एक्सेलमध्ये क्रमांकित यादी कशी बनवायची (8 पद्धती)

3. INDEX-MATCH-COUNTIF वापरून अद्वितीय सूची तयार करा

आम्ही निकषांवर आधारित एक अद्वितीय सूची तयार करू शकतो. त्यासाठी, आपण INDEX , MATCH आणि COUNTIF चे संयोजन वापरू शकतो.

COUNTIF मध्‍ये सेल मोजतो एक श्रेणी पूर्ण करणारी श्रेणी. आणि MATCH श्रेणीतील लुकअप मूल्याची स्थिती शोधते. या कार्यांबद्दल अधिक जाणून घेण्यासाठी या लेखांना भेट द्या: MATCH, COUNTIF.

चला सूत्र एक्सप्लोर करूया

=IFERROR(INDEX($B$2:$B$12, MATCH(0, IF(G$2=$C$2:$C$12, COUNTIF($G$2:$G2, $B$2:$B$12), ""), 0)),"")

या सूत्रात: B2: B12 ही स्तंभ श्रेणी आहे ज्यामध्ये तुम्हाला अनन्य मूल्ये आहेत ज्यातून तुम्ही काढू इच्छिता, C2:C12 हा स्तंभ आहे ज्यामध्ये तुम्ही G2 वर आधारित असलेल्या निकषाचा समावेश आहे.

MATCH फंक्शनमध्ये, आम्ही lookup_array, म्हणून 0 दिले आहे आणि lookup_range साठी आम्ही IF वापरले आहे. COUNTIF असलेला भाग. तर, जोपर्यंत 0 आढळते तोपर्यंत हा भाग मूल्य परत करतो. येथे मूल्य INDEX साठी पंक्ती क्रमांक म्हणून कार्य करते.

ते खाली ड्रॅग करा आणि तुम्हाला सर्व अद्वितीय मूल्ये सापडतील.

सूत्र कार्यान्वित करण्यासाठी CTRL+SHIFT + ENTER चा वापर करण्यास विसरू नका.

हे एक अद्वितीय निर्माण करण्याच्या पद्धतींचा सन्माननीय उल्लेख होता. यादी निकषांवर आधारित अनन्य सूची व्युत्पन्न करण्याबद्दल जाणून घेण्यासाठी या लेखाचे अनुसरण करा.

4. निकषांवर आधारित यादी तयार करण्यासाठी FILTER फंक्शन वापरणे

तुम्ही Excel 365 वापरत असल्यास, मग तुम्ही एकाच बिल्टसह कार्य करू शकता- फिल्टर नावाच्या फंक्शनमध्ये.

फिल्टर फंक्शन दिलेल्या निकषांवर आधारित डेटाची श्रेणी फिल्टर करते आणि जुळणारे रेकॉर्ड काढते. फंक्शनबद्दल जाणून घेण्यासाठी, या लेखाला भेट द्या: फिल्टर .

आता, आमचे सूत्र खालील असेल,

=FILTER($B$2:$B$12,$C$2:$C$12=G$2)

B2:B12 हा अ‍ॅरे आहे जो फिल्टर केला जाणार आहे. मग आम्ही सूची तयार करणार आहोत त्यावर आधारित आम्ही अट दिली आहे.

येथे तुम्हाला फॉर्म्युला खाली ड्रॅग करण्याची गरज नाही, एकाच वेळी हे सर्व मूल्य प्रदान करेल आणि सूची पूर्ण करेल.

अधिक वाचा: एक्सेलमध्ये वर्णमाला यादी कशी बनवायची (3 मार्ग)

निष्कर्ष

आजसाठी एवढेच. आम्ही निकषांवर आधारित सूची तयार करण्याचे अनेक मार्ग सूचीबद्ध केले आहेत. तुम्हाला हे उपयुक्त वाटेल अशी आशा आहे. काही समजण्यास अवघड वाटल्यास मोकळ्या मनाने टिप्पणी द्या. आम्ही येथे चुकलेल्या इतर कोणत्याही पद्धती आम्हाला कळवा.

ह्यू वेस्ट हे एक अत्यंत अनुभवी एक्सेल ट्रेनर आणि विश्लेषक आहेत ज्याचा उद्योगात 10 वर्षांपेक्षा जास्त अनुभव आहे. त्यांनी अकाउंटिंग आणि फायनान्समध्ये बॅचलर डिग्री आणि बिझनेस अॅडमिनिस्ट्रेशनमध्ये पदव्युत्तर पदवी घेतली आहे. ह्यूला शिकवण्याची आवड आहे आणि त्याने एक अद्वितीय शिकवण्याचा दृष्टीकोन विकसित केला आहे ज्याचे अनुसरण करणे आणि समजणे सोपे आहे. एक्सेलच्या त्यांच्या तज्ञ ज्ञानाने जगभरातील हजारो विद्यार्थ्यांना आणि व्यावसायिकांना त्यांची कौशल्ये सुधारण्यास आणि त्यांच्या करिअरमध्ये उत्कृष्ट कामगिरी करण्यास मदत केली आहे. त्याच्या ब्लॉगद्वारे, ह्यू आपले ज्ञान जगासोबत सामायिक करतो, व्यक्ती आणि व्यवसायांना त्यांच्या पूर्ण क्षमतेपर्यंत पोहोचण्यात मदत करण्यासाठी विनामूल्य एक्सेल ट्यूटोरियल आणि ऑनलाइन प्रशिक्षण ऑफर करतो.