Excel Formulas Academy · पाठ

INDEX-MATCH-MATCH से दो-तरफ़ा खोज

किसी ROW और COLUMN के मिलान-बिंदु पर स्थित मान खोजें

पाठ 1, कुल 4 में से13 चरण

INDEX-MATCH-MATCH से दो-तरफ़ा खोज, CoddyKit पर Excel Formulas Academy का एक निःशुल्क पाठ है। यह 4 में से 1वाँ पाठ है। इस अध्ययन पथ के 3 तक कोई भी पाठ पूरा पढ़ना निःशुल्क है — इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ व्यावहारिक अभ्यास भी उपलब्ध कराता है। यह Excel Formulas Academy सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। Excel Formulas Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।

दो-तरफ़ा लुकअप की समस्या

मासिक बिक्री के एक ग्रिड की कल्पना करें, जिसमें बाईं ओर क्षेत्र नीचे की ओर और ऊपर महीने अगल-बगल हों। आप चुने गए क्षेत्र और चुने गए महीने के मिलन-बिंदु का मान चाहते हैं।

सामान्य लुकअप केवल एक दिशा में खोजकर मान ढूँढ़ता है। दो-तरफ़ा लुकअप एक साथ दोनों दिशाओं में खोजता है: यह सही पंक्ति और सही स्तंभ ढूँढ़कर उनके मिलन-बिंदु पर मौजूद मान लौटाता है।

इसके लिए पारंपरिक तरीका INDEX को दो MATCH कॉल के साथ मिलाना है, जिसे अक्सर INDEX-MATCH-MATCH लिखा जाता है।

पुनरावलोकन: INDEX क्या करता है

INDEX अपनी स्थिति के आधार पर किसी श्रेणी से मान लौटाता है। इसका पूरा रूप INDEX(array, row_num, column_num) है।

इसे सेल का ब्लॉक, पंक्ति संख्या और स्तंभ संख्या दें, और यह उस स्थान का मान लौटा देगा। उदाहरण के लिए, B2 से शुरू होने वाले ग्रिड में पंक्ति 3 और स्तंभ 2 माँगने पर उस ब्लॉक के अंदर 3 पंक्तियाँ नीचे और 2 स्तंभ आगे का मान लौटता है।

मुख्य बात: INDEX को लेबल नहीं, स्थितियाँ चाहिए। यही MATCH प्रदान करता है।

=INDEX(B2:E5, 3, 2)

पुनरावलोकन: MATCH क्या करता है

MATCH किसी एक पंक्ति या स्तंभ के अंदर किसी मान की स्थिति ढूँढ़ता है। इसका रूप MATCH(lookup_value, lookup_array, match_type) है।

सटीक मिलान के लिए match type के रूप में 0 उपयोग करें। परिणाम एक संख्या होती है: मान कहाँ स्थित है, 1 से गिनकर।

यदि A2:A5 श्रेणी में "East" दूसरी मद है, तो MATCH 2 लौटाता है। यह 2 INDEX के लिए पंक्ति संख्या बन सकती है।

=MATCH("East", A2:A5, 0)

दो MATCH का विचार

दो-तरफ़ा लुकअप के लिए MATCH को दो बार चलाएँ:

  • एक MATCH यह ढूँढ़ता है कि आपका क्षेत्र किस पंक्ति में है।
  • दूसरा MATCH यह ढूँढ़ता है कि आपका महीना किस स्तंभ में है।

फिर दोनों संख्याएँ INDEX में दें। पंक्ति MATCH लेबलों की ऊर्ध्वाधर श्रेणी में खोजता है और स्तंभ MATCH शीर्षकों की क्षैतिज श्रेणी में।

परिणाम वह एकल सेल होता है जहाँ वह पंक्ति और स्तंभ एक-दूसरे को काटते हैं।

ग्रिड तैयार करना

इस लेआउट की कल्पना करें। क्षेत्र के लेबल A2:A5 (East, West, North, South) में हैं। महीने के शीर्षक B1:D1 (Jan, Feb, Mar) में हैं। वास्तविक बिक्री संख्याएँ B2:D5 में भरी हैं।

दो इनपुट सेल लुकअप को नियंत्रित करते हैं: G1 में इच्छित क्षेत्र और G2 में इच्छित महीना है।

हमारा लक्ष्य: ऐसा एकल फ़ॉर्मूला जो G1 और G2 को पढ़कर B2:D5 से संबंधित बिक्री आँकड़ा लौटाए।

पंक्ति MATCH बनाना

पहले क्षेत्र ढूँढ़ें। MATCH, A2:A5 की ऊर्ध्वाधर लेबल सूची में G1 में लिखे मान को खोजता है।

यदि G1 में "North" है और North तीसरा लेबल है, तो यह MATCH 3 लौटाता है।

यह संख्या INDEX को बताती है कि डेटा ब्लॉक की कौन-सी पंक्ति पढ़नी है। ध्यान दें कि हम केवल A2:A5 के लेबल खोजते हैं, डेटा नहीं, इसलिए स्थिति 3 डेटा की तीसरी पंक्ति से मेल खाती है।

=MATCH(G1, A2:A5, 0)

स्तंभ MATCH बनाना

अब महीना ढूँढ़ें। यह MATCH, B1:D1 की क्षैतिज शीर्षक-पंक्ति में G2 के मान को खोजता है।

यदि G2 में "Feb" है और Feb दूसरा शीर्षक है, तो MATCH 2 लौटाता है।

यह संख्या INDEX के लिए स्तंभ की स्थिति बन जाती है। पंक्तियों की तरह, हम केवल B1:D1 के शीर्षक खोजते हैं, ताकि स्थिति B2:D5 के डेटा स्तंभों से मेल खाए।

=MATCH(G2, B1:D1, 0)

सब कुछ एक साथ जोड़ना

अब दोनों MATCH कॉल को INDEX के अंदर रखें। डेटा ब्लॉक B2:D5 सारणी है, पंक्ति MATCH पंक्ति संख्या देता है और स्तंभ MATCH स्तंभ संख्या देता है।

जब G1 में "North" और G2 में "Feb" हो, तो पंक्ति MATCH 3 और स्तंभ MATCH 2 देता है, इसलिए INDEX B2:D5 की पंक्ति 3, स्तंभ 2 का मान लौटाता है।

यह एकल फ़ॉर्मूला पूरा दो-तरफ़ा लुकअप है।

=INDEX(B2:D5, MATCH(G1, A2:A5, 0), MATCH(G2, B1:D1, 0))

गणना को समझना

मान लीजिए B2:D5 में यह डेटा है: North की पंक्ति में Jan 50, Feb 80, Mar 65।

  • MATCH("North", A2:A5, 0) 3 लौटाता है।
  • MATCH("Feb", B1:D1, 0) 2 लौटाता है।
  • INDEX(B2:D5, 3, 2) पंक्ति 3, स्तंभ 2 को पढ़कर 80 लौटाता है।

G1 को "East" या G2 को "Mar" में बदलें और पूरा फ़ॉर्मूला तुरंत पुनर्गणित हो जाएगा। यही दो MATCH लुकअप से INDEX को चलाने की शक्ति है।

VLOOKUP का उपयोग ही क्यों न करें?

VLOOKUP केवल पहले कॉलम में खोजता है और दाईं ओर निश्चित संख्या में कॉलमों से कोई मान लौटाता है। महीने बदलने के लिए आपको कॉलम इंडेक्स को स्वयं हार्ड-कोड करना या गणना करना पड़ता।

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

रेंज के असंगत संरेखण से बचना

सबसे आम गलती असंगत रेंज होती है। पंक्ति वाली MATCH रेंज की ऊंचाई समान INDEX डेटा ब्लॉक जितनी होनी चाहिए, और कॉलम वाली MATCH रेंज की चौड़ाई समान होनी चाहिए।

यहाँ A2:A5 में 4 पंक्तियाँ हैं और B2:D5 में भी 4 पंक्तियाँ हैं, इसलिए MATCH का परिणाम 3 वास्तव में तीसरी डेटा पंक्ति को दर्शाता है। यदि आप गलती से A1:A5 में खोजते हैं, जिसमें हेडर भी शामिल है, तो स्थितियाँ एक स्थान खिसक जाती हैं और आपको गलत सेल मिलता है।

=INDEX(B2:D5, MATCH(G1, A2:A5, 0), MATCH(G2, B1:D1, 0))

त्वरित जाँच

दो-तरफ़ा खोज पैटर्न की अपनी समझ जाँचें।

पाठ का पुनरावलोकन

आपने दो-तरफ़ा खोज पैटर्न सीखा:

  • INDEX किसी ब्लॉक के भीतर पंक्ति और कॉलम की स्थिति पर मौजूद मान लौटाता है।
  • एक MATCH ऊर्ध्वाधर लेबल में खोज करके पंक्ति ढूँढता है।
  • दूसरा MATCH क्षैतिज हेडर में खोज करके कॉलम ढूँढता है।

संयुक्त फ़ॉर्मूला =INDEX(data, MATCH(row), MATCH(col)) दो इनपुट पढ़ता है और उनके प्रतिच्छेदन पर मौजूद मान लौटाता है। असंगत संरेखण से बचने के लिए MATCH रेंज का आकार डेटा ब्लॉक के समान रखें।

=INDEX(B2:D5, MATCH(G1, A2:A5, 0), MATCH(G2, B1:D1, 0))
शुरुआत निःशुल्क

एआई शिक्षक के साथ Excel सीखें — निःशुल्क

अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।

पाठ्यक्रम
30
पाठ
120

अक्सर पूछे जाने वाले प्रश्न

क्या “INDEX-MATCH-MATCH से दो-तरफ़ा खोज” पाठ निःशुल्क है?

हाँ — Excel Formulas Academy अध्ययन पथ के 3 तक कोई भी पाठ, जिसमें “INDEX-MATCH-MATCH से दो-तरफ़ा खोज” भी शामिल है, यहाँ वेब पर पूरा पढ़ना निःशुल्क है। इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ इंटरैक्टिव अभ्यास भी उपलब्ध कराता है। Excel Formulas Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।

“INDEX-MATCH-MATCH से दो-तरफ़ा खोज” में मैं क्या सीखूँगा?

किसी ROW और COLUMN के मिलान-बिंदु पर स्थित मान खोजें आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ Excel Formulas Academy का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।

क्या Excel Formulas Academy शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?

पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर Excel Formulas Academy शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 4 में से 1वाँ पाठ है।

“INDEX-MATCH-MATCH से दो-तरफ़ा खोज” पाठ पूरा करने में कितना समय लगता है?

CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।

क्या मैं इस Excel Formulas Academy पाठ में कोड लिख और चला सकता हूँ?

हाँ। हर Excel Formulas Academy पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।

इस पाठ्यक्रम के सभी पाठ

  1. INDEX-MATCH-MATCH से दो-तरफ़ा खोज
  2. अंतिम मिलान वाला मान खोजना
  3. INDEX-MATCH से कई मानदंडों वाली खोज
  4. स्तर वाली तालिकाओं के लिए लगभग-मिलान
← Excel Formulas Academy पर वापस जाएँ