एक्सेल इंडेक्स मैच बनाम VLOOKUP - सूत्र उदाहरण

  • इसे साझा करें
Michael Brown

विषयसूची

यह ट्यूटोरियल दिखाता है कि एक्सेल में INDEX और MATCH का उपयोग कैसे करें और यह कैसे VLOOKUP से बेहतर है।

हाल के कुछ लेखों में, हमने नौसिखियों को VLOOKUP फ़ंक्शन की मूल बातें समझाने का अच्छा प्रयास किया और शक्तिशाली उपयोगकर्ताओं के लिए अधिक जटिल VLOOKUP सूत्र उदाहरण प्रदान किए। और अब, मैं कोशिश करूँगा कि यदि आपसे VLOOKUP का उपयोग करने के बारे में बात न करूँ, तो कम से कम आपको एक्सेल में वर्टिकल लुकअप करने का एक वैकल्पिक तरीका दिखाऊँगा।

"मुझे इसकी क्या आवश्यकता है?" आपको आश्चर्य हो सकता है। क्योंकि VLOOKUP की कई सीमाएँ हैं जो आपको कई स्थितियों में वांछित परिणाम प्राप्त करने से रोक सकती हैं। दूसरी ओर, INDEX MATCH संयोजन अधिक लचीला है और इसमें कई शानदार विशेषताएं हैं जो इसे कई मायनों में VLOOKUP से बेहतर बनाती हैं।

    Excel INDEX और MATCH फ़ंक्शंस - मूल बातें

    चूंकि इस ट्यूटोरियल का उद्देश्य INDEX और MATCH फ़ंक्शंस के संयोजन का उपयोग करके Excel में एक vlookup करने का एक वैकल्पिक तरीका प्रदर्शित करना है, इसलिए हम उनके सिंटैक्स पर अधिक ध्यान नहीं देंगे और उपयोग करता है। हम सामान्य विचार को समझने के लिए केवल न्यूनतम आवश्यक को कवर करेंगे और फिर सूत्र के उदाहरणों पर गहराई से नज़र डालेंगे जो VLOOKUP के बजाय INDEX MATCH का उपयोग करने के सभी लाभों को प्रकट करते हैं।

    INDEX फ़ंक्शन - सिंटैक्स और उपयोग<10

    Excel INDEX फ़ंक्शन आपके द्वारा निर्दिष्ट पंक्ति और स्तंभ संख्याओं के आधार पर सरणी में मान लौटाता है। INDEX फ़ंक्शन का सिंटैक्स सीधा है:

    ( मानदंड1 = श्रेणी1 ) * ( मानदंड2 = श्रेणी2 ), 0))}

    ध्यान दें। यह एक सरणी सूत्र है जिसे Ctrl + Shift + Enter शॉर्टकट से पूरा किया जाना चाहिए।

    नीचे दी गई नमूना तालिका में, मान लें कि आप 2 मानदंडों के आधार पर राशि का पता लगाना चाहते हैं, ग्राहक और उत्पाद

    निम्नलिखित INDEX MATCH सूत्र एक इलाज का काम करता है:

    =INDEX(C2:C10, MATCH(1, (F1=A2:A10) * (F2=B2:B10), 0))

    जहां C2:C10 वह सीमा है जिससे मान लौटाया जाता है, F1 मानदंड1 है, ए2:ए10 मापदंड1 के खिलाफ तुलना करने की सीमा है, एफ2 मानदंड 2 है, और बी2:बी10 मानदंड2 के खिलाफ तुलना करने की सीमा है।

    Ctrl + Shift + Enter दबाकर सूत्र को सही ढंग से दर्ज करना याद रखें , और एक्सेल स्वचालित रूप से इसे कर्ली ब्रैकेट संलग्न करेगा जैसा कि स्क्रीनशॉट में दिखाया गया है:

    यदि आप अपने वर्कशीट में सरणी सूत्रों का उपयोग नहीं करना चाहते हैं, तो एक और INDEX फ़ंक्शन जोड़ें सूत्र और इसे एक सामान्य एंटर हिट के साथ पूरा करें:

    ये सूत्र कैसे काम करते हैं

    सूत्र उसी दृष्टिकोण का उपयोग करते हैं जो बुनियादी INDEX MATCH फ़ंक्शन के माध्यम से दिखता है एक स्तंभ। एकाधिक मानदंडों का मूल्यांकन करने के लिए, आप TRUE और FALSE मानों की दो या अधिक सरणियाँ बनाते हैं जो प्रत्येक व्यक्तिगत मानदंड के लिए मिलान और गैर-मिलान का प्रतिनिधित्व करती हैं, और फिर इन सरणियों के संबंधित तत्वों को गुणा करती हैं। गुणन ऑपरेशन TRUE और FALSE को क्रमशः 1 और 0 में परिवर्तित करता है, और एक सरणी बनाता है जहाँ 1 उन पंक्तियों के अनुरूप होता है जो सभी मानदंडों से मेल खाती हैं।1 के लुकअप मान के साथ MATCH फ़ंक्शन सरणी में पहले "1" को ढूंढता है और INDEX को इसकी स्थिति देता है, जो निर्दिष्ट कॉलम से इस पंक्ति में एक मान लौटाता है।

    गैर-सरणी सूत्र पर निर्भर करता है सरणियों को मूल रूप से संभालने के लिए INDEX फ़ंक्शन की क्षमता। दूसरा INDEX 0 row_num के साथ कॉन्फ़िगर किया गया है ताकि यह पूरे कॉलम सरणी को MATCH में पास कर सके।

    यह सूत्र के तर्क की एक उच्च-स्तरीय व्याख्या है। पूर्ण विवरण के लिए, कृपया एकाधिक मानदंडों के साथ एक्सेल इंडेक्स मैच देखें। सीमा। लेकिन क्या होगा अगर आपको उन मूल्यों से जुड़े किसी अन्य सेल से मूल्य प्राप्त करने की आवश्यकता है? इस मामले में, INDEX MATCH के साथ MAX, MIN या AVERAGE फ़ंक्शन का उपयोग करें।

    MAX के साथ INDEX MATCH

    स्तंभ D में सबसे बड़ा मान खोजने के लिए और स्तंभ C से मान लौटाने के लिए समान पंक्ति, इस सूत्र का उपयोग करें:

    =INDEX(C2:C10, MATCH(MAX(D2:D10), D2:D10, 0))

    INDEX MATCH with MIN

    स्तंभ D में सबसे छोटे मान का पता लगाने के लिए और स्तंभ C से संबद्ध मान निकालने के लिए, इसका उपयोग करें :

    =INDEX(C2:C10, MATCH(MIN(D2:D10), D2:D10, 0))

    औसत के साथ INDEX MATCH

    D2:D10 में औसत के निकटतम मान निकालने के लिए और स्तंभ C से संबंधित मान प्राप्त करने के लिए, यह सूत्र है उपयोग करने के लिए:

    =INDEX(C2:C10, MATCH(AVERAGE(D2:D10), D2:D10, -1 ))

    आपके डेटा को व्यवस्थित करने के तरीके के आधार पर, तीसरे तर्क (match_type) को या तो 1 या -1 प्रदान करेंMATCH फ़ंक्शन:

    • यदि आपका लुकअप कॉलम (हमारे मामले में कॉलम D) को आरोही क्रमित किया गया है, तो 1 रखें। सूत्र सबसे बड़े मान की गणना करेगा जो कि कम है या औसत मान के बराबर।
    • यदि आपका लुकअप कॉलम अवरोही क्रमबद्ध है, तो -1 दर्ज करें। सूत्र सबसे छोटे मान की गणना करेगा जो कि से अधिक या औसत मान के बराबर है। सटीक मिलान के लिए 0 दर्ज कर सकते हैं। क्रमित करने की आवश्यकता नहीं है।

    हमारे उदाहरण में, स्तंभ D में जनसंख्या अवरोही क्रम में क्रमबद्ध हैं, इसलिए हम मिलान प्रकार के लिए -1 का उपयोग करते हैं। परिणामस्वरूप, हम "टोक्यो" प्राप्त करते हैं क्योंकि इसकी जनसंख्या (13,189,000) निकटतम मेल है जो औसत (12,269,006) से अधिक है।

    आप यह जानने के लिए उत्सुक हो सकते हैं VLOOKUP इस तरह की गणना भी कर सकता है, लेकिन एक सरणी सूत्र के रूप में: VLOOKUP औसत, MAX, MIN के साथ। Excel में सूत्र को लुकअप मान नहीं मिल सकता है, यह एक #N/A त्रुटि पैदा करता है। यदि आप मानक त्रुटि संकेतन को कुछ अधिक सार्थक के साथ बदलना चाहते हैं, तो अपने INDEX MATCH सूत्र को IFNA फ़ंक्शन में लपेटें। उदाहरण के लिए:

    =IFNA(INDEX(C2:C10, MATCH(F1,A2:A10,0)), "No match is found")

    और अब, यदि कोई लुकअप तालिका इनपुट करता है जो लुकअप रेंज में मौजूद नहीं है, तो सूत्र स्पष्ट रूप से उपयोगकर्ता को सूचित करेगा कि कोई मिलान नहीं हैपाया गया:

    यदि आप सभी त्रुटियों को पकड़ना चाहते हैं, तो केवल #N/A ही नहीं, IFNA के बजाय IFERROR फ़ंक्शन का उपयोग करें:

    =IFERROR(INDEX(C2:C10, MATCH(F1,A2:A10,0)), "Oops, something went wrong!")

    कृपया ध्यान रखें कि कई स्थितियों में सभी त्रुटियों को छिपाने में समझदारी नहीं हो सकती है क्योंकि वे आपको आपके सूत्र में संभावित दोषों के बारे में सचेत करते हैं।

    एक्सेल में INDEX और MATCH का उपयोग करने का यही तरीका है। मुझे आशा है कि हमारे सूत्र उदाहरण आपके लिए मददगार साबित होंगे और अगले सप्ताह आपको हमारे ब्लॉग पर देखने के लिए उत्सुक हैं!

    डाउनलोड के लिए अभ्यास कार्यपुस्तिका

    Excel INDEX MATCH उदाहरण (.xlsx फ़ाइल)

    INDEX(array, row_num, [column_num])

    यहां प्रत्येक पैरामीटर की एक बहुत ही सरल व्याख्या दी गई है:

    • array - सेल की एक श्रेणी जिसे आप वापस करना चाहते हैं value from.
    • row_num - सरणी में पंक्ति संख्या जिससे आप एक मान वापस करना चाहते हैं। यदि छोड़ा जाता है, तो column_num आवश्यक है।
    • column_num - सरणी में वह कॉलम संख्या जिससे आप एक मान वापस करना चाहते हैं। यदि छोड़ा गया है, तो row_num आवश्यक है।

    अधिक जानकारी के लिए, कृपया एक्सेल INDEX फ़ंक्शन देखें।

    और यहां INDEX सूत्र का सरलतम रूप में एक उदाहरण दिया गया है:

    =INDEX(A1:C10,2,3)

    सूत्र सेल A1 से C10 में खोजता है और दूसरी पंक्ति और तीसरे कॉलम यानी सेल C2 में सेल का मान लौटाता है।

    बहुत आसान है, है ना? हालाँकि, वास्तविक डेटा के साथ काम करते समय आप शायद ही कभी जान पाएंगे कि आप कौन सी पंक्ति और कॉलम चाहते हैं, यहीं पर MATCH फ़ंक्शन काम आता है।

    MATCH फ़ंक्शन - सिंटैक्स और उपयोग

    Excel MATCH फ़ंक्शन कक्षों की श्रेणी में एक लुकअप मान की खोज करता है और श्रेणी में उस मान की सापेक्ष स्थिति लौटाता है।

    MATCH फ़ंक्शन का सिंटैक्स इस प्रकार है:

    MATCH(lookup_value) , lookup_array, [match_type])
    • lookup_value - वह संख्या या पाठ मान जिसे आप ढूंढ रहे हैं।
    • lookup_array - कोशिकाओं की एक श्रेणी search.
    • match_type - निर्दिष्ट करता है कि एक सटीक मिलान या निकटतम मिलान वापस करना है या नहीं:
      • 1 या छोड़ा गया - सबसे बड़ा मान ढूँढता है जो लुकअप मान से कम या उसके बराबर है। लुकअप ऐरे को आरोही क्रम में सॉर्ट करने की आवश्यकता है।
      • 0 - वह पहला मान पाता है जो लुकअप मान के बिल्कुल बराबर है। INDEX / MATCH संयोजन में, आपको लगभग हमेशा एक सटीक मिलान की आवश्यकता होती है, इसलिए आप अपने MATCH फ़ंक्शन के तीसरे तर्क को 0 पर सेट करते हैं।
      • -1 - सबसे छोटा मान ढूँढता है जो कि lookup_value से अधिक या उसके बराबर है। अवरोही क्रम में लुकअप सरणी को सॉर्ट करने की आवश्यकता है। नीचे दिया गया सूत्र संख्या 3 लौटाता है, क्योंकि "लंदन" श्रेणी में तीसरी प्रविष्टि है:

        =MATCH("London",B1:B3,0)

        अधिक जानकारी के लिए, कृपया एक्सेल MATCH फ़ंक्शन देखें।

        पर पहली नज़र में, MATCH फ़ंक्शन की उपयोगिता संदिग्ध लग सकती है। किसी श्रेणी में मान की स्थिति की परवाह कौन करता है? हम जो जानना चाहते हैं वह मूल्य ही है।

        मैं आपको याद दिला दूं कि लुकअप मान (यानी पंक्ति और स्तंभ संख्या) की सापेक्ष स्थिति ठीक वही है जो आपको row_num<को प्रदान करने की आवश्यकता है। INDEX फ़ंक्शन के 2> और column_num तर्क। जैसा कि आपको याद है, एक्सेल INDEX किसी दिए गए रो और कॉलम के जंक्शन पर मान पा सकता है, लेकिन यह निर्धारित नहीं कर सकता कि आप कौन सी पंक्ति और कॉलम चाहते हैं।

        एक्सेल में INDEX MATCH फ़ंक्शन का उपयोग कैसे करें

        अब जब कि आप मूल बातें जान गए हैं, मेरा मानना ​​है कि यह हो गया हैMATCH और INDEX एक साथ कैसे काम करते हैं, यह पहले से ही समझ में आने लगा है। संक्षेप में, INDEX स्तंभ और पंक्ति संख्याओं द्वारा लुकअप मान ढूँढता है, और MATCH उन संख्याओं को प्रदान करता है। बस इतना ही!

        लंबवत लुकअप के लिए, आप केवल पंक्ति संख्या निर्धारित करने के लिए MATCH फ़ंक्शन का उपयोग करते हैं और सीधे INDEX को कॉलम श्रेणी की आपूर्ति करते हैं:

        INDEX ( कॉलम से मान लौटाने के लिए , MATCH ( लुकअप वैल्यू , खोजने के लिए कॉलम , 0))

        अभी भी इसका पता लगाने में कठिनाई हो रही है? एक उदाहरण से समझना आसान हो सकता है। मान लीजिए कि आपके पास राष्ट्रीय राजधानियों और उनकी जनसंख्या की एक सूची है:

        किसी निश्चित राजधानी की जनसंख्या का पता लगाने के लिए, जैसे कि जापान की राजधानी, निम्नलिखित INDEX MATCH सूत्र का उपयोग करें:

        =INDEX(C2:C10, MATCH("Japan", A2:A10, 0))

        अब, आइए विश्लेषण करें कि इस सूत्र का प्रत्येक घटक वास्तव में क्या करता है:

        • MATCH फ़ंक्शन श्रेणी A2 में लुकअप मान "जापान" की खोज करता है: A10, और संख्या 3 लौटाता है, क्योंकि "जापान" लुकअप सरणी में तीसरा है।
        • पंक्ति संख्या सीधे INDEX के row_num तर्क पर जाती है, जो इसे उस से मान वापस करने का निर्देश देती है पंक्ति।

        इसलिए, उपरोक्त सूत्र एक साधारण INDEX(C2:C,3) में बदल जाता है, जो कहता है कि C2 से C10 तक सेल में खोज करें और उस श्रेणी में तीसरे सेल से मान निकालें, अर्थात। C4 क्योंकि हम दूसरी पंक्ति से गिनती शुरू करते हैं।

        फॉर्मूले में शहर को हार्डकोड नहीं करना चाहते हैं? इसे किसी सेल में इनपुट करें, F1 कहें, सेल की आपूर्ति करेंMATCH का संदर्भ, और आपको एक डायनेमिक लुकअप फ़ॉर्मूला मिलेगा:

        =INDEX(C2:C10, MATCH(F1,A2:A10,0))

        महत्वपूर्ण नोट! पंक्तियों की संख्या INDEX के array तर्क को MATCH के lookup_array तर्क में पंक्तियों की संख्या से मेल खाना चाहिए, अन्यथा सूत्र गलत परिणाम देगा।

        रुको, रुको... क्यों नहीं क्या हम केवल निम्नलिखित Vlookup सूत्र का उपयोग नहीं करते हैं? एक्सेल MATCH INDEX के रहस्यमय ट्विस्ट का पता लगाने में समय बर्बाद करने का क्या मतलब है?

        =VLOOKUP(F1, A2:C10, 3, FALSE)

        इस मामले में, बिल्कुल भी नहीं :) यह सरल उदाहरण केवल प्रदर्शन उद्देश्यों के लिए है, ताकि आपको यह महसूस हो सके कि INDEX और MATCH फ़ंक्शन एक साथ कैसे काम करते हैं। नीचे दिए गए अन्य उदाहरण आपको इस संयोजन की वास्तविक शक्ति दिखाएंगे जो VLOOKUP के विफल होने पर आसानी से कई जटिल परिदृश्यों का सामना करता है।

        युक्तियाँ:

        • Excel 365 और Excel 2021 में, आप अधिक आधुनिक INDEX XMATCH सूत्र का उपयोग कर सकते हैं।
        • Google पत्रक के लिए, इस लेख में INDEX MATCH वाले सूत्र उदाहरण देखें।

        INDEX MATCH बनाम VLOOKUP

        कब वर्टिकल लुकअप के लिए किस फ़ंक्शन का उपयोग करना है, यह तय करते हुए, अधिकांश एक्सेल गुरु इस बात से सहमत हैं कि INDEX MATCH, VLOOKUP से कहीं बेहतर है। हालाँकि, बहुत से लोग अभी भी VLOOKUP के साथ बने रहते हैं, सबसे पहले, क्योंकि यह सरल है और, दूसरी बात, क्योंकि वे एक्सेल में INDEX MATCH सूत्र का उपयोग करने के सभी लाभों को पूरी तरह से नहीं समझते हैं। ऐसी समझ के बिना कोई भी सीखने के लिए अपना समय निवेश करने को तैयार नहीं हैएक अधिक जटिल सिंटैक्स।

        नीचे, मैं VLOOKUP पर MATCH INDEX के प्रमुख लाभों को इंगित करूंगा, और आप तय करेंगे कि यह आपके एक्सेल शस्त्रागार के लिए एक योग्य अतिरिक्त है।

        उपयोग करने के 4 मुख्य कारण VLOOKUP के बजाय INDEX MATCH

        1. दाएं से बाएं लुकअप। जैसा कि कोई भी शिक्षित उपयोगकर्ता जानता है, VLOOKUP इसके बाईं ओर नहीं देख सकता है, जिसका अर्थ है कि आपका लुकअप मान हमेशा सबसे बाएं कॉलम में रहना चाहिए टेबल। INDEX MATCH बाएँ लुकअप को आसानी से कर सकता है! निम्न उदाहरण इसे क्रिया में दिखाता है: Excel में बाईं ओर किसी मान को कैसे Vlookup करें।
        2. स्तंभों को सुरक्षित रूप से सम्मिलित करें या हटाएं। VLOOKUP सूत्र टूट जाते हैं या नया स्तंभ होने पर गलत परिणाम देते हैं लुकअप तालिका से हटाया या जोड़ा गया क्योंकि VLOOKUP के सिंटैक्स को उस कॉलम की अनुक्रमणिका संख्या निर्दिष्ट करने की आवश्यकता होती है जिससे आप डेटा प्राप्त करना चाहते हैं। स्वाभाविक रूप से, जब आप कॉलम जोड़ते या हटाते हैं, तो इंडेक्स नंबर बदल जाता है।

          इंडेक्स मैच के साथ, आप रिटर्न कॉलम रेंज निर्दिष्ट करते हैं, इंडेक्स नंबर नहीं। परिणामस्वरूप, आप प्रत्येक संबंधित सूत्र को अपडेट करने की चिंता किए बिना जितने चाहें उतने कॉलम सम्मिलित करने और निकालने के लिए स्वतंत्र हैं।

        3. लुकअप मान के आकार की कोई सीमा नहीं है। VLOOKUP फ़ंक्शन का उपयोग करते समय, आपके लुकअप मानदंड की कुल लंबाई 255 वर्णों से अधिक नहीं हो सकती, अन्यथा आपके पास #VALUE होगा ! गलती। इसलिए, यदि आपके डेटासेट में लंबे तार हैं, तो INDEX MATCH ही एकमात्र काम कर रहा हैसमाधान।
        4. उच्च प्रसंस्करण गति। यदि आपकी टेबल अपेक्षाकृत छोटी हैं, तो एक्सेल प्रदर्शन में शायद ही कोई महत्वपूर्ण अंतर होगा। लेकिन अगर आपकी वर्कशीट में सैकड़ों या हजारों पंक्तियाँ हैं, और परिणामस्वरूप सैकड़ों या हजारों सूत्र हैं, तो MATCH INDEX VLOOKUP की तुलना में बहुत तेजी से काम करेगा क्योंकि एक्सेल को केवल लुकअप को प्रोसेस करना होगा और पूरे टेबल एरे के बजाय कॉलम को वापस करना होगा।

          VLOOKUP का Excel के प्रदर्शन पर प्रभाव विशेष रूप से ध्यान देने योग्य हो सकता है यदि आपकी कार्यपुस्तिका में VLOOKUP और SUM जैसे जटिल सरणी सूत्र हैं। मुद्दा यह है कि सरणी में प्रत्येक मान की जाँच करने के लिए VLOOKUP फ़ंक्शन की एक अलग कॉल की आवश्यकता होती है। इसलिए, आपके सरणी में जितने अधिक मूल्य हैं और आपके पास कार्यपुस्तिका में जितने अधिक सरणी सूत्र हैं, उतना ही धीमा एक्सेल प्रदर्शन करता है।

        Excel INDEX MATCH - सूत्र उदाहरण

        जानना MATCH INDEX फ़ंक्शन सीखने के कारण, आइए सबसे दिलचस्प भाग पर जाएं और देखें कि आप व्यवहार में सैद्धांतिक ज्ञान को कैसे लागू कर सकते हैं।

        दाएं से बाएं देखने के लिए INDEX MATCH सूत्र

        जैसा पहले ही उल्लेख किया गया है, VLOOKUP अपनी बाईं ओर नहीं देख सकता। इसलिए, जब तक कि आपके लुकअप मान सबसे बाएँ कॉलम में न हों, तब तक इस बात की कोई संभावना नहीं है कि Vlookup सूत्र आपको वह परिणाम देगा जो आप चाहते हैं। एक्सेल में INDEX MATCH फ़ंक्शन अधिक बहुमुखी है और यह वास्तव में परवाह नहीं करता है कि लुकअप और रिटर्न कॉलम कहाँ स्थित हैं।

        इस उदाहरण के लिए,हम अपनी नमूना तालिका के बाईं ओर रैंक कॉलम जोड़ेंगे और यह पता लगाने की कोशिश करेंगे कि जनसंख्या के मामले में रूस की राजधानी मॉस्को का रैंक कैसा है।

        G1 में लुकअप मान के साथ, खोजने के लिए निम्न सूत्र का उपयोग करें C2:C10 में और A2:A10:

        =INDEX(A2:A10,MATCH(G1,C2:C10,0))

        युक्ति से संबंधित मान लौटाएं। यदि आप एक से अधिक सेल के लिए अपने INDEX MATCH सूत्र का उपयोग करने की योजना बनाते हैं, तो दोनों श्रेणियों को पूर्ण सेल संदर्भों (जैसे $A$2:$A$10 और $C$2:4C$10) के साथ लॉक करना सुनिश्चित करें ताकि जब वे विकृत न हों सूत्र की प्रतिलिपि बनाना।

        पंक्तियों और स्तंभों में खोज करने के लिए INDEX MATCH MATCH

        उपरोक्त उदाहरणों में, हमने INDEX MATCH का उपयोग क्लासिक VLOOKUP के प्रतिस्थापन के रूप में पूर्वनिर्धारित एक-स्तंभ से मान वापस करने के लिए किया सीमा। लेकिन क्या होगा यदि आपको कई पंक्तियों और स्तंभों में देखने की आवश्यकता है? दूसरे शब्दों में, क्या होगा यदि आप तथाकथित मैट्रिक्स या द्वि-मार्गी लुकअप निष्पादित करना चाहते हैं?

        यह मुश्किल लग सकता है, लेकिन सूत्र बहुत समान है मूल एक्सेल इंडेक्स मैच फ़ंक्शन के लिए, केवल एक अंतर के साथ। क्या लगता है?

        बस, दो MATCH फ़ंक्शन का उपयोग करें - एक पंक्ति संख्या प्राप्त करने के लिए और दूसरा स्तंभ संख्या प्राप्त करने के लिए। और मैं आप में से उन लोगों को बधाई देता हूं जिन्होंने सही अनुमान लगाया है :)

        INDEX (सरणी, MATCH ( vlookup value , स्तंभ देखने के लिए , 0), MATCH ( hlookup value , पंक्ति देखने के लिए , 0))

        और अब, कृपया नीचे दी गई तालिका पर एक नज़र डालें और एक INDEX MATCH MATCH बनाएंकिसी दिए गए वर्ष के लिए किसी दिए गए देश में जनसंख्या (लाखों में) खोजने का सूत्र।

        G1 (vlookup value) में लक्षित देश और G2 (hlookup value) में लक्ष्य वर्ष के साथ, सूत्र इस आकार लेता है :

        =INDEX(B2:D11, MATCH(G1,A2:A11,0), MATCH(G2,B1:D1,0))

        यह फ़ॉर्मूला कैसे काम करता है

        जब भी आपको किसी जटिल एक्सेल फ़ॉर्मूला को समझने की ज़रूरत हो, तो उसे छोटे-छोटे हिस्सों में तोड़ लें और देखें कि प्रत्येक व्यक्तिगत कार्य क्या करता है:

        MATCH(G1,A2:A11,0) - सेल G1 ("चीन") में मान के लिए A2:A11 के माध्यम से खोज करता है और अपनी स्थिति लौटाता है, जो 2 है।

        MATCH(G2,B1:D1,0)) - के माध्यम से खोजता है B1:D1 सेल G2 ("2015") में मान की स्थिति प्राप्त करने के लिए, जो कि 3 है।> INDEX(B2:D11, 2, 3)

        परिणामस्वरूप, आपको श्रेणी B2:D11 में दूसरी पंक्ति और तीसरे कॉलम के चौराहे पर एक मान मिलता है, जो सेल D3 में मान है। आसान? हाँ!

        Excel INDEX MATCH कई मानदंड देखने के लिए

        अगर आपको हमारे एक्सेल VLOOKUP ट्यूटोरियल को पढ़ने का मौका मिला है, तो आप शायद पहले से ही कई मानदंडों के साथ Vlookup के एक सूत्र का परीक्षण कर चुके हैं। हालाँकि, उस दृष्टिकोण की एक महत्वपूर्ण सीमा एक सहायक स्तंभ जोड़ने की आवश्यकता है। अच्छी खबर यह है कि एक्सेल का INDEX MATCH फ़ंक्शन आपके स्रोत डेटा को संशोधित या पुनर्संरचना किए बिना, दो या अधिक मानदंडों के साथ भी देख सकता है!

        यहां कई मानदंडों के साथ सामान्य INDEX MATCH सूत्र दिया गया है:

        {=INDEX( return_range , MATCH(1,

    माइकल ब्राउन सॉफ्टवेयर टूल्स का उपयोग करके जटिल प्रक्रियाओं को सरल बनाने के जुनून के साथ एक समर्पित प्रौद्योगिकी उत्साही है। टेक उद्योग में एक दशक से अधिक के अनुभव के साथ, उन्होंने माइक्रोसॉफ्ट एक्सेल और आउटलुक के साथ-साथ गूगल शीट्स और डॉक्स में अपने कौशल को निखारा है। माइकल का ब्लॉग अपने ज्ञान और विशेषज्ञता को दूसरों के साथ साझा करने के लिए समर्पित है, उत्पादकता और दक्षता में सुधार के लिए आसान-से-अनुसरण युक्तियाँ और ट्यूटोरियल प्रदान करता है। चाहे आप एक अनुभवी पेशेवर हों या नौसिखिए, माइकल का ब्लॉग इन आवश्यक सॉफ़्टवेयर उपकरणों से अधिकाधिक लाभ उठाने के लिए मूल्यवान अंतर्दृष्टि और व्यावहारिक सलाह प्रदान करता है।