विषयसूची
Excel डेटासेट का उपयोग सूचनाओं का रिकॉर्ड रखने के लिए किया जाता है। बड़े डेटासेट से जानकारी खोजने में समय लग सकता है। सटीक परिणाम प्राप्त करने के लिए एक्सेल में खोज और प्रश्नों का मिलान करने के लिए कुछ उपयोगी सूत्र हैं। INDEX और MATCH सबसे अधिक उपयोग किए जाने वाले कुछ हैं जो न केवल एकल मानदंड के लिए बल्कि कई मानदंडों के लिए भी काम करते हैं। यह लेख INDEX और MATCH के लिए उपयुक्त उदाहरणों और उचित स्पष्टीकरण के साथ कई मानदंडों के साथ 4 सूत्रों की व्याख्या करेगा।
अभ्यास कार्यपुस्तिका डाउनलोड करें
अभ्यास कार्यपुस्तिका डाउनलोड करें और स्वयं अभ्यास करें।
Excel Index Match Multiple Criteria.xlsx
INDEX और MATCH Functions का परिचय<2
इंडेक्स फ़ंक्शन
उद्देश्य:
यह एक के चौराहे पर सेल का मान या संदर्भ देता है दी गई श्रेणी में विशेष पंक्ति और स्तंभ।
सामान्य सूत्र:
=INDEX(array, row_num,[column_num])
तर्क विवरण:
सरणी = डेटा की सीमा।
पंक्ति_संख्या = लौटाए जाने वाले मान की पंक्ति संख्या.
column_num = लौटाए जाने वाले मान की स्तंभ संख्या.
MATCH फंक्शन
उद्देश्य:
यह एक सरणी में एक आइटम की सापेक्ष स्थिति देता है जो एक निर्दिष्ट क्रम में एक निर्दिष्ट मान से मेल खाता है।
<0 सामान्य सूत्र: =MATCH(lookup_value,lookup_array,[match_type])
तर्क एनटी विवरण:
lookup_value = खोजा गयाvalue.
lookup_array = डेटा की रेंज जहां खोजा गया वैल्यू मौजूद है।
match_type = -0, -1,1। 0 एक सटीक मिलान के लिए, -1 सटीक मिलान से अधिक मान के लिए, और 1 सटीक मिलान से कम मान के लिए।
3 एक्सेल सूत्र कई मानदंडों के साथ INDEX और MATCH फ़ंक्शंस का उपयोग करते हुए
हम निम्नलिखित डेटासेट का उपयोग एक्सेल इंडेक्स के 4 सूत्रों की व्याख्या करने और उन्हें कई मानदंडों के साथ मिलान करने के लिए करेंगे।
डेटासेट में 5 कॉलम हैं जिनमें उत्पाद आईडी , रंग , आकार, और कीमत शामिल हैं एक कंपनी के उत्पादों की सूची। अब यदि आपके पास कई मापदंड हैं और आप मिलान किए गए मान से संबंधित मूल्य प्राप्त करने के लिए कई मानदंडों का मिलान करना चाहते हैं। लेख के निम्नलिखित खंड 3 अलग-अलग सूत्र दिखाएंगे जिसमें INDEX और MATCH कई मानदंडों के साथ कार्य होंगे। तो चलिए आगे बढ़ते हैं।
1। एकाधिक मानदंडों के साथ INDEX और MATCH फ़ंक्शंस का उपयोग करके नेस्टेड एक्सेल फ़ॉर्मूला
आइए मान लें कि हमें उत्पाद आईडी, रंग और आकार का मिलान करके डेटासेट से किसी उत्पाद की कीमत का पता लगाना है।
परिणाम प्राप्त करने के लिए आप एक्सेल INDEX और MATCH फ़ंक्शन का उपयोग करके निम्न सूत्र का उपयोग कर सकते हैं:
=INDEX(E5:E11,MATCH(1,(H5=B5:B11)*(H6=C5:C11)*(H7=D5:D11),0))
<0यहां आप देख सकते हैं कि सूत्र डेटासेट से कई मानदंडों से मेल खाता है और फिर सटीक परिणाम दिखाता है।
🔎 सूत्रविश्लेषण:
- MATCH फ़ंक्शन का उपयोग करके 3 मापदंड: उत्पाद आईडी , रंग, और आकार को डेटासेट से क्रमशः B5:B11 , C5:C11, और D5:D11 श्रेणियों के साथ मिलान किया जाता है। यहाँ मिलान प्रकार 0 है जो एक सटीक मिलान देता है।
- अंत में, INDEX फ़ंक्शन का उपयोग करके यह उस विशेष उत्पाद की कीमत प्राप्त करता है श्रेणी E5:E11 से।
और पढ़ें: एक्सेल में 3 मानदंड के साथ INDEX MATCH (4 उदाहरण) <3
2. दो INDEX फ़ंक्शंस के साथ नेस्टेड एक्सेल फॉर्मूला और मल्टीपल क्राइटेरिया के साथ एक MATCH फंक्शन
इसके अलावा, एक और फॉर्मूला है जिसमें MATCH के साथ दो INDEX फ़ंक्शंस शामिल हैं डेटा की दी गई श्रेणी से मूल्य प्राप्त करने के लिए कई मानदंडों के साथ कार्य करें।
सूत्र है:
=INDEX(E5:E12,MATCH(B15&C15&D15,INDEX(B5:B12&C5:C12&D5:D12,),0))
परिणाम दी गई डेटा श्रेणियों के साथ 3 मानदंडों से मेल खाता है और आउटपुट के लिए निर्दिष्ट सीमा में मिलान मानदंड मान का परिणाम देता है।
🔎 फॉर्मूला ब्रेकडाउन:
- MATCH फ़ंक्शन B15 , C15 , और D15 के रूप में लुकअप मान लेता है और उनके बीच में।
- अगला, यह INDEX फ़ंक्शन लेता है जिसके भीतर प्रत्येक लुकअप मान के लिए लुकअप सरणी B5:B12 हैं, C5:C12, और D5:D12 ।
- MATCH फ़ंक्शन का अंतिम तर्क सटीक मिलान देने के लिए 0 है।<16
- ये सभी हैंदूसरे INDEX फ़ंक्शन के अंदर नेस्टेड किया गया है जिसका पहला तर्क वह सीमा है जहां से परिणाम अंत में दिखाया जाएगा।
और पढ़ें: एक अलग शीट में कई मानदंडों के साथ INDEX MATCH (2 तरीके)
इसी तरह की रीडिंग
- एक्सेल इंडेक्स मैच सिंगल/मल्टीपल क्राइटेरिया विद सिंगल/मल्टीपल रिज़ल्ट <16
- इंडेक्स, मैच और काउंटिफ फ़ंक्शन का उपयोग करके एक्सेल में एकाधिक मानदंड
- एक्सेल में एकाधिक मानदंड के तहत इंडेक्स-मैच फ़ंक्शन के साथ योग <15 एक्सेल में कई मानदंडों के साथ इंडेक्स, मैच और मैक्स
3। एक्सेल में एकाधिक मानदंड के साथ दो मैच कार्यों के साथ इंडेक्स का उपयोग करने वाला सूत्र
हालांकि, उपरोक्त विधि के विपरीत यह है कि 2 MATCH फ़ंक्शन वाला सूत्र एक INDEX के साथ नेस्टेड है फंक्शन भी काम कर सकता है।
अब, मान लें कि हमारे पास हुडी और टी-शर्ट के बारे में जानकारी सहित दिए गए डेटासेट का एक संशोधित संस्करण है और इसे निम्न तरीके से व्यवस्थित किया गया है।
सूत्र:
=INDEX(C6:F7,MATCH(I4,B6:B7,0),MATCH(I5&I6,C4:F4&C5:F5,0))
इस मामले में, हमने दो का उपयोग किया है MATCH डेटासेट से मानों का मिलान करने के लिए कार्य करता है। एक मैच पंक्ति के लिए और दूसरा कॉलम के लिए। दोनों MATCH फ़ॉर्मूला INDEX फ़ंक्शन के अंदर नेस्टेड है जो पूरी तरह से काम करता है।
🔎 फ़ॉर्मूला ब्रेकडाउन: <3
- पहला MATCH फॉर्मूला उत्पाद के नाम से मेल खाता है टी-शर्ट पंक्ति में मान होगा( B6 और B7 ).
- दूसराMATCH फ़ॉर्मूला श्रेणी के साथ दो मापदंड रंग और आकार (नीला और मध्यम) लेता है C4:F4 और C5:F5 क्रमशः।
- दोनों MATCH फ़ॉर्मूला दूसरे तर्क के रूप में INDEX फ़ॉर्मूला के अंदर नेस्ट किया गया है . INDEX सूत्र का पहला तर्क डेटा की श्रेणी के रूप में पहला तर्क लेता है जिससे आउटपुट निकाला जाएगा और तीसरा एक सटीक मिलान के लिए 0 है।
और पढ़ें: एक्सेल में रो और कॉलम में इंडेक्स मैच मल्टीपल क्राइटेरिया
इंडेक्स-मैच का विकल्प: फिल्टर फंक्शन का इस्तेमाल
इसके अलावा, यदि आप Microsoft 365 का उपयोग कर रहे हैं जिसमें डायनेमिक सरणियाँ हैं तो आप INDEX-MATCH सूत्रों के विकल्प के रूप में FILTER कई मानदंडों के साथ फ़ंक्शन का उपयोग कर सकते हैं .
इस उद्देश्य के लिए FILTER फ़ंक्शन को लागू करने का तरीका जानने के लिए चरणों का पालन करें:
- संपूर्ण डेटासेट का चयन करें।
- डालें टैब से टेबल चुनें।
- तालिका की सीमा की जांच करें और मेरी तालिका में शीर्षलेख हैं पर टिक करें।
- फिर ठीक क्लिक करें।
आपकी तालिका नीचे की तरह दिखेगी।
अब मान लीजिए कि आपके पास 3 मानदंड हैं (चित्र में दिखाए गए हैं) जिनका उपयोग करके आपको कीमत का पता लगाना है ई उस विशेष उत्पाद का।
- उस सेल में सूत्र लिखें जहां आपपरिणाम:
=FILTER(Table2[[Price ]],(Table2[Product ID]=B15)*(Table2[Color]=C15)*(Table2[Size]=D15))
परिणाम सेल में दिखाया जाएगा।
<1 ध्यान दें: तदनुसार श्रेणी का चयन करें और यह तालिका के नाम के रूप में दिखाई देगी (इस मामले में तालिका 2) जिसमें श्रेणी के शीर्षलेख (कीमत, उत्पाद आईडी, रंग और आकार के लिए) शामिल हैं रेंज तदनुसार) सूत्र में क्योंकि डेटासेट एक्सेल तालिका में परिवर्तित हो जाता है।
सूत्र में 3 तर्क होते हैं,
- पहला तर्क है array जो कि डेटा की वह श्रेणी है जिससे वापसी मान निकाला जाएगा।
- दूसरा तर्क है शामिल करें जिसमें मानदंड शामिल हैं। हमारे मामले में, मानदंड उत्पाद आईडी, रंग और आकार हैं।
- तीसरा तर्क खाली_if है जो परिणाम के खाली होने पर वापसी मान लेता है। यह वैकल्पिक है और हमें अपने मामले में इसकी आवश्यकता नहीं है।
और पढ़ें: एक सेल में कई मान लौटाने के लिए एक्सेल इंडेक्स मैच
याद रखने योग्य बातें
1। सरणियों वाले सूत्रों के अंत में कर्सर रखकर आप कीबोर्ड से CTRL+SHIFT+ENTER दबा सकते हैं। हालाँकि यह केवल Enter दबाकर ठीक काम करता है, लेकिन सुरक्षित रहने के लिए आप सरणियों के साथ काम करते समय इस तकनीक का उपयोग कर सकते हैं।
2। फ़िल्टर फ़ंक्शन केवल Microsoft 365 के साथ उपलब्ध हैएक गतिशील सरणी सुविधा। यदि आपके पास यह संस्करण नहीं है और पुराने संस्करण का उपयोग करते हैं तो अन्य 3 सूत्रों के लिए जाएं।
निष्कर्ष
लेख में INDEX और MATCH कार्यों का संक्षिप्त विवरण है। बाद में, इसने INDEX , MATCH, और FILTER एक्सेल में कई मानदंडों के साथ फ़ंक्शंस का उपयोग करके 4 अलग-अलग फ़ार्मुलों को लागू करने के लिए एक डेटासेट का उपयोग किया। मुझे उम्मीद है कि लेख आपके लिए मददगार था। यदि आप और एक्सप्लोर करना चाहते हैं, तो आप नीचे संबंधित लेख देख सकते हैं। यदि आपके पास कोई प्रश्न है तो आप टिप्पणी अनुभाग में लिख सकते हैं।