विषयसूची
VLOOKUP, INDEX, MATCH Microsoft Excel में उपयोग किए जाने वाले लोकप्रिय एक्सेल फ़ंक्शन हैं। VLOOKUP बड़े डेटा ऑपरेशन में बहुत आम है। INDEX-MATCH फ़ंक्शन को संयुक्त रूप से VLOOKUP फ़ंक्शन के विकल्प के रूप में उपयोग किया जा सकता है। इस लेख में, हम दिखाएंगे कि एक्सेल में VLOOKUP के बजाय INDEX-MATCH का उपयोग कैसे करें।
अभ्यास कार्यपुस्तिका डाउनलोड करें
इस अभ्यास को डाउनलोड करें जब आप इस लेख को पढ़ रहे हों तो अभ्यास करने के लिए कार्यपुस्तिका।
Vlookup.xlsx के बदले इंडेक्स मैचINDEX और MATCH फ़ंक्शंस का परिचय
INDEX फ़ंक्शन
INDEX फ़ंक्शन एक मान या किसी तालिका या श्रेणी के मान का संदर्भ देता है। INDEX फ़ंक्शन दो तरह से उपयोग किया जाता है सरणी रूप और संदर्भ प्रपत्र।
सिंटैक्स:
INDEX(array, row_num, [column_num] )
तर्क:
सरणी - यह कोशिकाओं की श्रेणी या सरणी स्थिरांक है। Row_num और column_num का उपयोग इस सरणी में पंक्तियों या स्तंभों पर निर्भर करता है।
row_num - यह आवश्यक है जब तक कि column_num मौजूद न हो। सरणी में उस पंक्ति का चयन करता है जिससे मान वापस करना है। यदि row_num को छोड़ दिया जाता है, तो column_num आवश्यक है।
column_num - यह सरणी में उस कॉलम का चयन करता है जिससे मान वापस करना है। यदि column_num को छोड़ दिया जाता है, तो row_num की आवश्यकता होती है।
MATCH फ़ंक्शन
MATCH फ़ंक्शन एक निर्दिष्ट की तलाश करता हैसेल की श्रेणी में ऑब्जेक्ट और फिर उस ऑब्जेक्ट की संबंधित स्थिति लौटाता है। यह फ़ंक्शन किसी भी दिशा में काम करता है और सटीक मिलान प्राप्त करता है।
सिंटैक्स:
MATCH(lookup_value, lookup_array, [match_type]) <3
तर्क:
lookup_value - यह वह मान है जिसे हम एक सरणी में मिलान करना चाहते हैं। यह एक मान (संख्या, पाठ या तार्किक मान) या किसी संख्या, पाठ या तार्किक मान का सेल संदर्भ हो सकता है।
lookup_array - यह है वह निर्दिष्ट सीमा जिससे हम खोजना चाहते हैं।
match_type - यह वैकल्पिक है। संख्याएं -1, 0, या 1 हैं। match_type तर्क निर्दिष्ट करता है कि कैसे Excel लुकअप_वैल्यू को लुकअप_एरे में मानों से मेल खाता है। इस तर्क के लिए डिफ़ॉल्ट मान 1 है।
INDEX और MATCH फ़ंक्शंस को कैसे संयोजित करें
हम INDEX और MATCH फ़ंक्शंस के संयोजन का उपयोग करेंगे VLOOKUP फ़ंक्शन का उपयोग करने के बजाय। यहां, हम दिखाएंगे कि दो कार्यों को कैसे संयोजित किया जाए।
सूत्र को लागू करने के लिए, हम एक कंपनी का डेटा सेट लेते हैं जिसमें कर्मचारियों की आईडी, नाम और वेतन शामिल होता है।
अब, अन्य विकल्पों के बजाय आईडी पर खोज करने वाले कर्मचारियों के वेतन का पता लगाएंगे।
चरण 1:
- सबसे पहले, एक ID डालें जैसा कि नीचे बॉक्स में दिखाया गया है:
चरण 2:
- सेल C13 पर मैच फंक्शन लिखें।
- हम इनमें से एक मैच खोजने की कोशिश करेंगे सेल C12 श्रेणी B5:B10 में। तो, सूत्र है:
=MATCH(C12,B5:B10,0)
चरण 3:
- फिर, एंटर दबाएं।
बदले में, हमें 3 मिलता है। इसका अर्थ है कि हमारा निर्दिष्ट मान उस श्रेणी के तीसरे सेल में है।
चरण 4:
- अब, सम्मिलित करें INDEX
- हम वेतन प्राप्त करना चाहते हैं। इसलिए, हमने D5:D10 को रेंज के रूप में इस्तेमाल किया।
- फॉर्मूला होगा:
=INDEX(D5:D10,MATCH(C12,B5:B10,0))
चरण 5:
- फिर Enter दबाएं।
अंत में, हमें परिणाम में A-003 का वेतन मिलता है। इस तरह, हम संयुक्त रूप से INDEX-MATCH फ़ंक्शन का उपयोग करते हैं।
Excel में VLOOKUP के बजाय INDEX MATCH का उपयोग करने के 3 तरीके
1. INDEX MATCH टू लुकअप राइट टू एक्सेल में लेफ्ट
इस सेक्शन में, हम दिखाएंगे कि कैसे INDEX-MATCH फंक्शन दायें से बायें ऊपर दिख सकता है। VLOOKUP केवल बाएँ से दाएँ ऑब्जेक्ट खोज सकता है और खोज ऑब्जेक्ट पहले कॉलम में होना चाहिए। हमें INDEX-MATCH फ़ंक्शन के मामले में इन नियमों का पालन करने की आवश्यकता नहीं है।
चरण 1:
- हम नाम खोजेगा और ID लौटाना चाहेगा। तो, डेटा सेट इस तरह दिखेगा:
चरण 2:
- "एलिसा" लिखें नाम
- में अब, INDEX-MATCH सूत्र लिखें:
=INDEX(B5:B10,MATCH(C12,C5:C10,0))
- यहां, हम नाम कॉलम में देखेंगे और हमें एक ID
- से वापसी हम दाएं से बाएं ओर ऑपरेशन लागू कर रहे हैं।
चरण 3 :
- फिर, एंटर दबाएं।
हमें आईडी <मिलती है 2>वापसी के रूप में। लेकिन अगर हम VLOOKUP का उपयोग करते हैं जो एक त्रुटि लौटाएगा।
और पढ़ें: INDEX MATCH बनाम VLOOKUP फ़ंक्शन (9 उदाहरण)
2. एक्सेल में मल्टीपल क्राइटेरिया के साथ VLOOKUP के बजाय INDEX MATCH
INDEX-MATCH फंक्शन में हम ऐसे मल्टीपल क्राइटेरिया का इस्तेमाल कर सकते हैं जो VLOOKUP<के मामले में संभव नहीं है 2>.
चरण 1:
- पहले, कई मापदंड लागू करने के लिए डेटा सेट को संशोधित करें।
चरण 2:
- हम दो मानदंड लागू करेंगे विभाग और नाम और वेतन चाहते हैं परिणाम के रूप में।
चरण 3:
- आवश्यक बॉक्स पर शर्त रखें निम्न छवि के रूप में। सेल C14 ।
- सूत्र है:
=INDEX(E5:E10,MATCH(1,(C12=D5:D10)*(C13=C5:C10),0))
चरण 5:
- अंत में, दर्ज करें दबाएं।
दोनों स्थितियों के रूप में मैच, हमें एक परिणाम मिलता है। यदि कोई मानदंड पूरा नहीं होता है तो परिणाम एक त्रुटि होगी। VLOOKUP में यह संभव नहीं है। इसलिए हम VLOOKUP के बजाय INDEX-MATCH का उपयोग करते हैं।
और पढ़ें: Excel INDEX और MATCH फ़ंक्शन कई मानदंडों के साथ ( 4 सूत्र)
समानरीडिंग्स
- एक्सेल में मल्टीपल क्राइटेरिया के तहत INDEX-MATCH फंक्शंस के साथ योग
- आंशिक मिलान के लिए INDEX और मैच का उपयोग कैसे करें (2) तरीके)
- XLOOKUP बनाम INDEX-MATCH in Excel (सभी संभावित तुलना)
- Excel में INDIRECT INDEX MATCH फ़ंक्शंस का उपयोग करने वाला फ़ॉर्मूला
- एक्सेल में वाइल्डकार्ड के साथ इंडेक्स मैच मल्टीपल क्राइटेरिया (एक संपूर्ण गाइड)
3. रो और कॉलम दोनों में लुकअप के लिए इंडेक्स मैच लागू करें
अनुभाग में, हम दिखाएंगे कि पंक्ति और स्तंभ दोनों में कैसे देखें। VLOOKUP पंक्ति और स्तंभ दोनों में खोज करने में असमर्थ है।
चरण 1:
- पहले, लागू करने के लिए डेटा सेट को संशोधित करें कार्य।
चरण 2:
- हम स्तंभ के साथ नाम देखने के लिए सेट करते हैं B और चौथी पंक्ति में वर्ष।
चरण 3:
- स्थिति निर्धारित करें नाम और वर्ष के आवश्यक बॉक्स में।
चरण 4:
- अब, सूत्र लिखें सेल C14 पर।
- सूत्र है:
=INDEX(C5:E10,MATCH(C12,B5:B10,0),MATCH(C13,C4:E4,0))
<0 चरण 5:
- अब, Enter दबाएं।
अंत में, हमने वर्ष 2020 में जोस को वेतन वृद्धि की राशि प्राप्त की।
और पढ़ें: एक्सेल में पंक्तियों और स्तंभों में सूचकांक मिलान एकाधिक मानदंड
लाभ एक्सेल में VLOOKUP के बजाय INDEX MATCH का उपयोग
1. डायनामिक कॉलम संदर्भ
के मुख्य लाभों में से एक INDEX-MATCH over the VLOOKUP कॉलम संदर्भ है। VLOOKUP स्थिर स्तंभ संदर्भ की आवश्यकता है। दूसरी ओर, INDEX-MATCH को डायनामिक कॉलम संदर्भ की आवश्यकता होती है। स्थैतिक संदर्भ के कारण जब हम किसी पंक्ति या स्तंभ को जोड़ते या हटाते हैं तो सूत्र अपरिवर्तित रहता है। कॉलम बदलने का प्रभाव इसमें परिलक्षित नहीं होता है।
2. दाएँ से बाएँ लुकअप
VLOOKUP बाईं ओर एक मान वापस करने की अनुमति देता है . लेकिन दाएँ से बाएँ खोजते समय कोई ऑपरेशन नहीं कर सकता। यह INDEX-MATCH फ़ंक्शन के सबसे महत्वपूर्ण फायदों में से एक है। हम कुछ स्थितियों में INDEX-MATCH फ़ंक्शन का उपयोग कर सकते हैं, जहां VLOOKUP बाएं और दाएं संदर्भों के कारण काम करने में असमर्थ है।
3। नया कॉलम सम्मिलित करना या हटाना आसान
हम पहले से ही जानते हैं कि VLOOKUP स्थैतिक कॉलम संदर्भ का उपयोग करता है। इसलिए, किसी नए कॉलम को जोड़ने या हटाने के समय, हमें हर बार सूत्र को संशोधित करने की आवश्यकता होती है। और हमें इसे मैन्युअल रूप से करने की आवश्यकता है। लेकिन जब हम बड़े डेटा सेट के साथ काम करते हैं तो यह संशोधन बहुत जटिल हो जाता है। INDEX-MATCH फ़ंक्शन का उपयोग करने के बजाय, हमें इसके बारे में सोचने की आवश्यकता नहीं है। फ़ॉर्मूला अपने आप संशोधित हो जाता है.
4. लुकअप मान के आकार की कोई सीमा नहीं
हमें यह सुनिश्चित करने की आवश्यकता है कि VLOOKUP में लुकअप मानदंड की लंबाई 255 वर्णों से अधिक नहीं होनी चाहिए। अन्यथा, यह एक त्रुटि मान दिखाएगा। INDEX- के मामले मेंMATCH , हम 255 से अधिक अक्षर खोज सकते हैं।
5। प्रसंस्करण समय कम से कम करें
जब हम INDEX-MATCH फ़ंक्शन के प्रसंस्करण समय पर विचार कर रहे हैं तो प्रसंस्करण समय को बड़ी मात्रा में कम कर देता है। VLOOKUP फंक्शन पूरे ऐरे या टेबल को खोजता है। और INDEX-MATCH फ़ंक्शन लुकअप केवल उल्लिखित श्रेणी या कॉलम। इसलिए, यह VLOOKUP की तुलना में सबसे कम समय में परिणाम देता है।
6. लुकअप वैल्यू स्थिति
VLOOKUP <2 में> लुकअप मान सरणी या श्रेणी के पहले स्तंभ में होना चाहिए. लेकिन INDEX-MATCH फ़ंक्शन में, लुक-अप मान किसी भी कॉलम पर ढूंढा जा सकता है और get उपयोगकर्ता द्वारा चुने गए किसी भी कॉलम से परिणाम भी प्रदान करता है।
निष्कर्ष
इस लेख में, हमने वर्णन किया है कि एक्सेल में VLOOKUP के बजाय INDEX-MATCH फ़ंक्शन का उपयोग कैसे करें। हम VLOOKUP की तुलना में INDEX-MATCH फ़ंक्शन के लाभों के बारे में भी बताते हैं। मुझे आशा है कि यह आपकी आवश्यकताओं को पूरा करेगा। कृपया हमारी वेबसाइट Exceldemy.com देखें और अपने सुझाव कमेंट बॉक्स में दें।