एक्सेल में इंडेक्स मैच फॉर्मूला का उपयोग कैसे करें (9 उदाहरण)

  • इसे साझा करें
Hugh West

कभी-कभी, हमें अपने बड़े Excel वर्कशीट में विशिष्ट जानकारी खोजनी पड़ती है। लेकिन, इसे मैन्युअल रूप से खोजना थकाऊ है। INDEX और MATCH फ़ंक्शंस को सहयोग करने वाला एक फ़ॉर्मूला बहुत आसानी से डेटा खोजने का अद्भुत काम कर सकता है। यह उन्नत लुकअप भी कर सकता है। इस लेख में, हम आपको उपयोग INDEX MATCH सूत्र Excel में

का उपयोग करने के सरल और प्रभावी तरीके दिखाएंगे। हम एक उदाहरण के रूप में एक नमूना डेटासेट का उपयोग करेंगे। उदाहरण के लिए, निम्न डेटासेट किसी कंपनी के सेल्समैन , उत्पाद , और नेट सेल्स का प्रतिनिधित्व करता है।

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

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

INDEX-MATCH.xlsx का उपयोग

इसका परिचय INDEX फ़ंक्शन

  • सिंटैक्स

INDEX(array, row_num,[column_num])

  • तर्क

सरणी: वह सीमा जहां से यह डेटा खींचेगा।

पंक्ति_संख्या: लौटाए जाने वाले डेटा की पंक्ति संख्या.

[column_num]: लौटे जाने वाले डेटा की कॉलम संख्या.

  • उद्देश्य

इंडेक्स फ़ंक्शन दी गई श्रेणी में किसी विशेष पंक्ति और कॉलम के चौराहे पर स्थित सेल के सेल मान या संदर्भ को पुनः प्राप्त करता है।

में निम्न डेटासेट, Nate Sales 17000 चौथी पंक्ति और 3rd स्तंभ श्रेणी में मौजूद है B5:D10

और पढ़ें: एक्सेल में इंडेक्स मैच सम मल्टीपल रो (3 तरीके)

9। INDEX MATCH

अनुमानित मिलान का पता लगाते समय INDEX MATCH सूत्र बहुत उपयोगी होता है। इस उदाहरण में, हम 6000 की अनुमानित शुद्ध बिक्री के लिए उत्पाद खोजेंगे। इसलिए, प्रक्रिया का पालन करें।

STEPS:

  • सबसे पहले, सेल F5 पर क्लिक करें।
  • फिर, टाइप करें सूत्र:
=INDEX(C5:C10,MATCH(F4,D5:D10,1),1)

  • अंत में, एंटर दबाएं।
  • <12

    नोट: इस सूत्र के काम करने के लिए डेटा आरोही या अवरोही क्रम में होना चाहिए।

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

    • MATCH(F4,D5:D10,1)

    MATCH फ़ॉर्मूला 1 का उपयोग मिलान प्रकार के तर्क के रूप में करता है जो सबसे बड़ा मान लौटाएगा जो लुकअप मान 6000 से कम या उसके बराबर है। यहां, यह 2 लौटाएगा।

    • INDEX(C5:C10,MATCH(F4,D5:D10,1),1) <11

    INDEX फ़ंक्शन राउटर देता है जो दूसरी पंक्ति C5:C10 में है।

    और पढ़ें: आंशिक मिलान के लिए INDEX और मिलान का उपयोग कैसे करें (2 तरीके)

    INDEX MATCH VLOOKUP से अधिक फायदेमंद क्यों है?

    1. INDEX MATCH सूत्र लुकअप मान के बाएँ-दाएँ दोनों पक्षों को देखता है

    VLOOKUP फ़ंक्शन बाईं ओर से डेटा प्राप्त नहीं कर सकता लुकअप मान का पक्ष। लेकिन INDEX MATCH फॉर्मूला यह कर सकता है।

    2. INDEX MATCH वर्टिकल और हॉरिजॉन्टल रेंज के साथ काम करता है

    VLOOKUP केवल वर्टिकल से डेटा प्राप्त कर सकता है सरणी, जबकि INDEX MATCH ऊर्ध्वाधर डेटा के साथ-साथ क्षैतिज डेटा के माध्यम से जा सकता है।

    3। अवरोही डेटा के साथ VLOOKUP विफल

    VLOOKUP अनुमानित मिलान की बात आने पर फ़ंक्शन अवरोही क्रम के डेटा को संभाल नहीं सकता है।

    4. INDEX MATCH वाला फ़ॉर्मूला थोड़ा तेज़

    VLOOKUP बहुत अधिक पंक्तियों और स्तंभों के साथ काम करने पर थोड़ा धीमा कार्य करता है।

    5। वास्तविक कॉलम स्थिति से स्वतंत्र

    VLOOKUP वास्तविक कॉलम स्थिति से स्वतंत्र नहीं है। इसलिए, जब भी आप किसी कॉलम को हटाते हैं, तो VLOOKUP फ़ंक्शन गलत परिणाम प्रदान करेगा।

    6. VLOOKUP का उपयोग करना मुश्किल नहीं है

    VLOOKUP फ़ंक्शन INDEX MATCH फ़ंक्शन की तुलना में उपयोग करना आसान है। और हमारे अधिकांश लुकअप ऑपरेशन VLOOKUP आसानी से किए जा सकते हैं।

    और पढ़ें: INDEX MATCH बनाम VLOOKUP फ़ंक्शन (9 उदाहरण)

    निष्कर्ष

    अब से, आप एक्सेल में इंडेक्स मैच फॉर्मूला उपयोग का उपयोग करने में सक्षम होंगे, ऊपर वर्णित विधियों के साथ . उनका उपयोग करते रहें और हमें बताएं कि क्या आपके पास कार्य करने के और तरीके हैं। यदि आपके पास नीचे टिप्पणी अनुभाग में कोई टिप्पणी, सुझाव या प्रश्न हैं, तो उन्हें छोड़ना न भूलें।

B5:D10.

MATCH फ़ंक्शन का परिचय

  • सिंटैक्स
<0 MATCH(lookup_value,lookup_array,[match_type])
  • Arguments

lookup_value: डेटा श्रेणी में खोजा जाने वाला मान.

lookup_array : वह डेटा श्रेणी जहां से वह lookup_value के लिए खोज करेगा.

[match_type]: 1/0/1 -1 सटीक मिलान से अधिक मान के लिए है, 0 सटीक मिलान के लिए, और 1 सटीक मिलान से कम मान के लिए है।

  • उद्देश्य

मैच फ़ंक्शन किसी सरणी में lookup_value की सापेक्ष स्थिति लौटाता है।<3

नीचे दिए गए डेटासेट में, F4 सेल वैल्यू फ्रैंक ( लुकअप_वैल्यू ) है और फ्रैंक <1 में मौजूद है सेल्समैन अनुभाग में>तीसरा स्थिति ( B5:B10 )। तो यह 3 देता है।

एक्सेल में INDEX MATCH फॉर्मूला का उपयोग करने के 9 उदाहरण

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

निम्न डेटासेट में, INDEX फ़ंक्शन B5:D10 से डेटा खींचेगा . MATCH फ़ंक्शन पंक्ति संख्या 3 देता है और हमने स्तंभ संख्या निर्दिष्ट की है। इतनासूत्र तीसरी पंक्ति और तीसरे स्तंभ में मौजूद डेटा को बाहर लाएगा।

1. दो तरफा एक्सेल में INDEX MATCH के साथ लुकअप

टू-वे लुकअप का मतलब MATCH फ़ंक्शन का उपयोग करके INDEX <2 के लिए आवश्यक पंक्ति संख्या और कॉलम नंबर दोनों को प्राप्त करना है।> समारोह। इसलिए, कार्य करने के लिए नीचे दिए गए चरणों का पालन करें।

STEPS:

  • सबसे पहले, सेल F6 चुनें।
  • फिर, सूत्र टाइप करें:
=INDEX(B5:D10,MATCH(F5,B5:B10,0),MATCH(F4,B4:D4,0))

  • अंत में, दर्ज करें दबाएं और यह मान लौटाएगा।

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

  • MATCH(F5,B5:B10,0)

MATCH फ़ॉर्मूला 3 से INDEX पंक्ति के रूप में लौटाता है नंबर.

  • MATCH(F4,B4:D4,0))

यह MATCH फ़ॉर्मूला देता है 3 to INDEX कॉलम संख्या के रूप में।

  • INDEX(B5:D10,MATCH(F5,B5:B10,0),MATCH(F4, B4:D4,0))

अंत में, INDEX फ़ंक्शन रिटर्न 13500 जो तीसरी पंक्ति में है और तीसरा स्तंभ श्रेणी B5:D10 में।

और पढ़ें: एक्सेल में INDEX और MATCH फ़ंक्शन के साथ SUMPRODUCT

2. इंडेक्स मैच फॉर्मूला टू लुकअप लेफ्ट

इंडेक्स मैच फॉर्मूला का प्रमुख फायदा यह है कि यह लुकअप वैल्यू के बाईं ओर से डेटा को पुनः प्राप्त कर सकता है। इसलिए, ऑपरेशन करने के चरणों को जानें।

चरण:

  • सबसे पहले, सेल का चयन करें F5
  • अगला, सूत्र टाइप करें:
=INDEX(B5:B10,MATCH(F4,C5:C10,0))

  • अंत में, एंटर दबाएं और यह मान वापस कर देगा।

यहां, सूत्र सेल्समैन का <2 लौटाता है>नाम जो लुकअप मान के बाईं ओर है केबल .

🔎 सूत्र कैसे काम करता है?

  • MATCH(F4,C5:C10,0)

MATCH फ़ॉर्मूला 1 से INDEX के रूप में लौटाता है पंक्ति संख्या।

  • INDEX(B5:B10,MATCH(F4,C5:C10,0))

अंत में, INDEX फ़ंक्शन रिटर्न विलहैम जो कि पहली पंक्ति B5:B10 में है।

और पढ़ें: Excel में INDEX MATCH फ़ॉर्मूला का उपयोग कैसे करें (9 उदाहरण)

3. INDEX MATCH फ़ॉर्मूला का उपयोग करके केस-संवेदी लुकअप

MATCH फ़ंक्शन डिफ़ॉल्ट रूप से केस-संवेदी नहीं है। हालाँकि, हम ऊपरी और निचले मामलों का सम्मान करने वाले लुकअप के लिए सटीक फ़ंक्शन लागू कर सकते हैं। इसलिए, केस संवेदनशील लुकअप Excel

करने के लिए इंडेक्स मैच फॉर्मूला का उपयोग करने की प्रक्रिया का पालन करें। STEPS:

  • शुरुआत में सेल F5 चुनें।
  • बाद में, फॉर्मूला टाइप करें:
=INDEX(D5:D10,MATCH(TRUE,EXACT(F4,B5:B10),0))

  • अंत में, मान लौटाने के लिए Enter दबाएं।

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

  • सटीक(F4,B5:B10)
  • <12

    सटीक फ़ंक्शन रिटर्न TRUE केवल पहले डेटा के लिए ( B5 ) श्रेणी में B5:B10 और FALSE दूसरों के लिए।

    • MATCH(TRUE,EXACT(F4,B5:B10),0)

    यह MATCH फ़ॉर्मूला 1 को INDEX पंक्ति संख्या के रूप में लौटाता है।

    • INDEX(D5:D10,MATCH(TRUE,EXACT(F4,B5:B10),0))

    अंत में, INDEX फ़ंक्शन रिटर्न 2600 जो कि पहली पंक्ति D5:D10 में है।

    और पढ़ें: INDEX के उदाहरण एक्सेल में -मैच फॉर्मूला (8 दृष्टिकोण)

    4. निकटतम मिलान के लिए INDEX MATCH का उपयोग करें

    कभी-कभी, हमें लुकअप सरणी में लुकअप मान का सटीक मिलान नहीं मिल सकता है। उस स्थिति में, हम निकटतम मिलान की खोज करना चाहते हैं। यह विशेष रूप से संख्यात्मक लुकअप मानों के साथ होता है। अब, INDEX MATCH फ़ॉर्मूला का उपयोग करके निकटतम मिलान ढूंढने की प्रक्रिया सीखें।

    STEPS:

    • पहले सेल F5 चुनें।
    • फिर, फॉर्मूला टाइप करें:
    =INDEX(C5:C10,MATCH(MIN(ABS(D5:D10-F4)),ABS(D5:D10-F4),0))

  • अंत में, एंटर दबाएं।

🔎 फॉर्मूला कैसे काम करता है? <3

  • ABS(D5:D10-F4)

सबसे पहले, सूत्र F4 सेल मान को श्रेणी <1 से घटाता है>D5:D10 अंतर उत्पन्न करने के लिए और हम नकारात्मक परिणामों को सकारात्मक परिणामों में बदलने के लिए ABS फ़ंक्शन का उपयोग करते हैं।

  • MIN(ABS(D5: D10-F4))

फिर, मिन फ़ंक्शन सबसे छोटा अंतर लौटाता है जो है500 .

  • मैच(न्यूनतम(एबीएस(डी5:डी10-एफ4)),एबीएस(डी5:डी10-एफ4),0)
  • <12

    MIN(ABS(D5:D10-F4)) फ़ॉर्मूला आउटपुट MATCH फ़ंक्शन और लुकअप ऐरे के लिए लुकअप वैल्यू ( 500 ) है is ABS(D5:D10-F4) सूत्र आउटपुट।

    • INDEX(C5:C10,MATCH(MIN(ABS(D5:D10-F4)), ABS(D5:D10-F4),0))

    आखिरकार, INDEX फ़ंक्शन रिटर्न राउटर के रूप में यह निकटतम <1 है>नेट सेल्स राशि 5000

    5. इंडेक्स मैच फॉर्मूला

    के साथ मल्टीपल क्राइटेरिया लुकअप इंडेक्स मैच के साथ सबसे उपयोगी ऑपरेशन में से एक सूत्र यह है कि यह कई स्थितियों के आधार पर लुकअप कर सकता है। सेल्समैन नाम और उत्पाद के आधार पर हम कैसे शुद्ध बिक्री प्राप्त कर सकते हैं, यह देखने के लिए नीचे दिए गए चरणों का पालन करें।

    चरण:

    • सबसे पहले, फ़ॉर्मूला टाइप करने के लिए सेल F6 चुनें:
    =INDEX(D5:D10,MATCH(1,(F4=B5:B10)*(F5=C5:C10),0)) <3

    • इसके बाद, एंटर दबाएं और आपको परिणाम मिल जाएगा।

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

    • MATCH(1,(F4=B5:B10)*(F5=C5:C10),0)

    MATCH फॉर्मूला 2 को INDEX में पंक्ति संख्या के रूप में लौटाता है। यहां, हम बूलियन लॉजिक लागू करके कई मानदंडों की तुलना करते हैं।

    • INDEX(D5:D10,MATCH(1,(F4=B5:B10)*(F5=C5:C10), 0))

    अंत में, INDEX फ़ंक्शन रिटर्न 11500 जो कि दूसरी पंक्ति में है D5:D10

    और पढ़ें: कैसे करेंएकाधिक परिणाम उत्पन्न करने के लिए एक्सेल में इंडेक्स-मैच फॉर्मूला का उपयोग करें

    समान रीडिंग

    • एक्सेल में इंडेक्स, मैच और का उपयोग करके कई मानदंड COUNTIF फंक्शन
    • INDEX & एक्सेल VBA में MATCH वर्कशीट फंक्शन
    • एक्सेल इंडेक्स सिंगल/मल्टीपल क्राइटेरिया को सिंगल/मल्टीपल रिज़ल्ट के साथ मैच करता है
    • एक्सेल में मल्टीपल शीट्स में INDEX MATCH ( विकल्प के साथ)
    • एक्सेल में INDEX और MATCH फंक्शंस के साथ SUMIF

    6. वाइल्डकार्ड कैरेक्टर्स के साथ एक्सेल INDEX MATCH फॉर्मूला

    लुकअप मान के लिए आंशिक मिलान खोजने के लिए हम तारक चिह्न ( * ) का उपयोग कर सकते हैं, जो कि वाइल्डकार्ड वर्ण है। कार्य करने के लिए नीचे दिया गया उदाहरण देखें। हमारे पास Nat सेल F4 में है। उस नाम का कोई सेल्समैन नहीं है, लेकिन हमारे पास नाथन है, जो एक आंशिक मिलान है।

    STEPS:

    • सबसे पहले, सेल F5 चुनें।
    • उसके बाद, सूत्र टाइप करें:
    =INDEX(D5:D10,MATCH(F4&"*",B5:B10,0))

    • अंत में, एंटर दबाएं और यह नाथन की शुद्ध बिक्री वापस कर देगा।

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

    • MATCH(F4&"*",B5:B10,0)

    F4&"*” हमारा लुकअप मान है जहां तारांकन एक वाइल्डकार्ड वर्ण है जो Nat से शुरू होने वाले किसी भी वर्ण का प्रतिनिधित्व करता है। सूत्र लौटता है 4 .

    • INDEX(D5:D10,MATCH(F4&"*",B5:B10,0))

    अंत में, INDEX फ़ंक्शन रिटर्न 17000 जो कि चौथी पंक्ति D5:D10

    में है।

    और पढ़ें: एक्सेल में वाइल्डकार्ड के साथ इंडेक्स मैच मल्टीपल क्राइटेरिया (एक संपूर्ण गाइड)

    7. एक्सेल में थ्री-वे लुकअप के लिए इंडेक्स मैच लागू करें

    INDEX MATCH फ़ॉर्मूला का उन्नत उपयोग तीन-तरफ़ा लुकअप करने के बारे में है। INDEX फ़ंक्शन का एक और सिंटैक्स है:

    INDEX (array, row_num, [col_num], [area_num])

    कहां, [area_num] ( वैकल्पिक ) का अर्थ है कि यदि सरणी तर्क कई श्रेणियों का है, तो यह संख्या सभी श्रेणियों से विशिष्ट संदर्भ का चयन करेगी।

    इस उदाहरण में, हम' जनवरी , फरवरी , और मार्च के महीनों में से किसी एक से वांछित डेटा वापस करने के लिए इस वैकल्पिक तर्क का उपयोग करेंगे। इसलिए, नीचे दिए गए चरणों का पालन करके उपयोग INDEX MATCH सूत्र एक्सेल में तीन-मार्गी लुकअप के लिए करें।

    STEPS:

    • सबसे पहले फॉर्मूला टाइप करने के लिए सेल F7 चुनें:
    =INDEX((B6:D7,B11:D12,B16:D17),MATCH(F5,B6:B7,0),MATCH(F6,B5:D5,0),(IF(F4="January",1,IF(F4="February",2,3))))

    • अगला, एंटर दबाएं। इस प्रकार, आप आउटपुट देखेंगे।

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

    • IF(F4="जनवरी",1,IF(F4="फरवरी",2,3))

    IF फंक्शन वापस आएगा 2 क्योंकि हमारा दिया हुआ महीना फरवरी है। इंडेक्स फंक्शन दूसरी सरणी यानी फरवरी से मूल्य प्राप्त करेगा।

    • MATCH(F6,B5:D5,0) <11

    MATCH फ़ंक्शन रिटर्न 3 .

    • MATCH(F5,B6:B7,0)

    यह MATCH फ़ंक्शन रिटर्न 2 .

    • INDEX((B6:D7,B11:D12, B16:D17),MATCH(F5,B6:B7,0),MATCH(F6,B5:D5,0),(IF(F4=”जनवरी”,1,IF(F4=”फरवरी”,2,3) )))

    अंत में, INDEX फ़ंक्शन रिटर्न 12500 जो 3rd कॉलम के चौराहे पर है और दूसरी की दूसरी सरणी की पंक्ति।

    और पढ़ें: एक्सेल में VLOOKUP के बजाय INDEX MATCH का उपयोग कैसे करें (3 तरीके )

    8. INDEX MATCH फ़ॉर्मूला

    INDEX MATCH फ़ॉर्मूला का एक अन्य अनुप्रयोग पूरी पंक्ति से डेटा पुनर्प्राप्त कर रहा है या संपूर्ण पंक्ति/कॉलम के मान प्राप्त करें कॉलम। इसलिए, ऑपरेशन करने की प्रक्रिया सीखें।

    STEPS:

    • शुरुआत में, सेल F5 चुनें। यहां, फॉर्मूला टाइप करें:
    =INDEX(B5:D10,MATCH(F4,B5:B10,0),0)

    • उसके बाद, एंटर दबाएं और यह यह पूरी तीसरी पंक्ति का डेटा B5:D10 की श्रेणी में फैला देगा।

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

    • MATCH(F4,B5:B10,0)

    MATCH सूत्र 3 को INDEX पंक्ति संख्या के रूप में लौटाता है।

    • INDEX(B5:D10,MATCH(F4,B5:B10, 0),0)

    INDEX फ़ंक्शन श्रेणी में तीसरी पंक्ति में सभी मान लौटाता है

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