INDEX-MATCH, VLOOKUP से बेहतर क्यों है
column-आधारित lookups की तुलना में गति और लचीलेपन के लाभ देखें
INDEX-MATCH, VLOOKUP से बेहतर क्यों है, CoddyKit पर Excel Formulas Academy का एक निःशुल्क पाठ है। यह 4 में से 4वाँ पाठ है। इस अध्ययन पथ के 3 तक कोई भी पाठ पूरा पढ़ना निःशुल्क है — इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ व्यावहारिक अभ्यास भी उपलब्ध कराता है। यह Excel Formulas Academy सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। Excel Formulas Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
VLOOKUP की त्वरित पुनरावृत्ति
VLOOKUP किसी तालिका के पहले स्तंभ में खोज करता है और संख्या से पहचाने गए उसके दाईं ओर के स्तंभ से मान लौटाता है।
उदाहरण के लिए, =VLOOKUP(E1, A2:D20, 3, FALSE) स्तंभ A में E1 को ढूँढ़ता है और तालिका के तीसरे स्तंभ से मान लौटाता है।
यह लोकप्रिय और सरल है, लेकिन इसकी कुछ वास्तविक सीमाएँ हैं। जैसा कि आप देखेंगे, INDEX-MATCH इन सभी सीमाओं से बचाता है।
=VLOOKUP(E1, A2:D20, 3, FALSE)सीमा 1: VLOOKUP केवल दाईं ओर देखता है
VLOOKUP को अपनी तालिका के सबसे बाएँ वाले स्तंभ में ही खोज करनी होती है और वह केवल उसके दाईं ओर के मान लौटा सकता है। यह बाईं ओर खोज नहीं कर सकता।
यदि आपके ID स्तंभ C में हैं और आपके इच्छित नाम स्तंभ A में हैं, तो VLOOKUP काम नहीं कर पाएगा।
INDEX-MATCH पर ऐसी कोई पाबंदी नहीं है। =INDEX(A2:A20, MATCH(E1, C2:C20, 0)) बिना किसी अतिरिक्त उपाय के स्तंभ C में खोज करता है और स्तंभ A से परिणाम लौटाता है।
=INDEX(A2:A20, MATCH(E1, C2:C20, 0))सीमा 2: अस्थिर स्तंभ संख्या
VLOOKUP का तीसरा तर्क एक स्थिर रूप से लिखी गई स्तंभ संख्या होती है, जैसे =VLOOKUP(E1, A2:D20, 3, FALSE) में 3।
यदि कोई आपकी तालिका के बीच में नया स्तंभ जोड़ देता है, तो वह 3 अब गलत फ़ील्ड की ओर संकेत करता है और आपका सूत्र चुपचाप गलत डेटा लौटा देता है।
INDEX-MATCH श्रेणी के ज़रिए वास्तविक स्तंभों का संदर्भ देता है, इसलिए स्तंभ जोड़ने पर संदर्भ अपने-आप बदल जाते हैं और परिणाम सही रहता है।
=VLOOKUP(E1, A2:D20, 3, FALSE)स्तंभ जोड़ने पर भी INDEX-MATCH सही रहता है
क्योंकि INDEX, C2:C20 जैसी किसी खास स्तंभ श्रेणी की ओर संकेत करता है, इसलिए लेआउट बदलने पर वह संदर्भ भी स्तंभ के साथ चलता है।
उसके पहले नया स्तंभ जोड़ें और स्प्रेडशीट अपने-आप C2:C20 को D2:D20 में बदल देती है। सूत्र उसी फ़ील्ड का परिणाम लौटाता रहता है।
समय के साथ कई लोगों द्वारा संपादित की जाने वाली वास्तविक कार्यपुस्तिकाओं में यह मजबूती महत्वपूर्ण होती है। चुपचाप होने वाली कम त्रुटियों का अर्थ है अधिक भरोसेमंद रिपोर्ट।
=INDEX(C2:C20, MATCH(E1, A2:A20, 0))सीमा 3: चौड़ी तालिकाओं में प्रदर्शन
VLOOKUP अक्सर पूरी तालिका के खंड, जैसे A2:Z20, का संदर्भ लेता है, भले ही आपको केवल एक स्तंभ की आवश्यकता हो। बड़ी शीट में इसका अर्थ है कि गणना-प्रणाली आवश्यकता से कहीं अधिक कक्षों को स्कैन करती है।
INDEX-MATCH केवल दो संकरे स्तंभों पर काम करता है: जिस स्तंभ में वह खोज करता है और जिस स्तंभ से परिणाम लौटाता है।
कुछ सूत्रों में यह अंतर दिखाई नहीं देता, लेकिन हज़ारों खोजों में INDEX-MATCH काफ़ी तेज़ी से दोबारा गणना कर सकता है।
=INDEX(Z2:Z20, MATCH(E1, A2:A20, 0))सीमा 4: कई स्तंभ लौटाना
VLOOKUP से कई फ़ील्ड निकालने के लिए आपको पूरा सूत्र बार-बार लिखना पड़ता है और हर बार स्तंभ संख्या बदलनी पड़ती है। यहाँ गलती होने की संभावना रहती है।
INDEX-MATCH के साथ आप स्थान की गणना एक बार करके उसका दोबारा उपयोग कर सकते हैं। बहुत से लोग =MATCH(E1, A2:A20, 0) को H1 जैसे किसी सहायक कक्ष में रखते हैं, फिर =INDEX(C2:C20, H1) और =INDEX(D2:D20, H1) लिखते हैं।
एक मिलान, कई सुव्यवस्थित परिणाम।
=INDEX(C2:C20, $H$1)XLOOKUP कहाँ उपयोगी है
नई स्प्रेडशीट में XLOOKUP उपलब्ध है। यह भी किसी भी दिशा में खोज करता है और स्तंभ संख्या वाली समस्या से बचाता है, इसलिए INDEX-MATCH जैसी ही समस्याएँ हल करता है।
=XLOOKUP(E1, A2:A20, C2:C20) साफ़ और पढ़ने में आसान है।
हालाँकि, XLOOKUP Excel के पुराने संस्करणों या कुछ साझा कार्यपुस्तिकाओं में उपलब्ध नहीं है। INDEX-MATCH लगभग हर जगह काम करता है, इसलिए यह अब भी एक महत्वपूर्ण कौशल है।
=XLOOKUP(E1, A2:A20, C2:C20)पढ़ने में आसानी का समझौता
निष्पक्ष रूप से कहें तो INDEX-MATCH की एक कमी है: यह VLOOKUP की तुलना में अधिक शब्दों वाला और सरसरी नज़र में पढ़ने में कठिन है।
तुलना करें: =VLOOKUP(E1, A2:D20, 3, FALSE) और =INDEX(C2:C20, MATCH(E1, A2:A20, 0))।
एक सूत्र के अंदर दूसरे सूत्र का उपयोग समझने में अभ्यास लगता है। अंदर से बाहर पढ़ना—पहले MATCH, फिर INDEX—इसे संभालने योग्य बनाता है, और लचीलापन आम तौर पर अतिरिक्त अक्षरों से अधिक उपयोगी होता है।
=INDEX(C2:C20, MATCH(E1, A2:A20, 0))साथ-साथ तुलना
यहाँ A में नाम और D में वेतन वाली तालिका के लिए वही खोज दोनों तरीकों से लिखी गई है:
- VLOOKUP:
=VLOOKUP(E1, A2:D20, 4, FALSE) - INDEX-MATCH:
=INDEX(D2:D20, MATCH(E1, A2:A20, 0))
दोनों वेतन लौटाते हैं। लेकिन यदि कोई स्तंभ जोड़ा जाता है, तो केवल INDEX-MATCH वाला रूप सही रहता है, और केवल वही स्तंभ A के बाईं ओर का मान लौटा सकता है।
=INDEX(D2:D20, MATCH(E1, A2:A20, 0))किसे कब चुनें
एक व्यावहारिक सामान्य नियम:
- जब आपकी स्प्रेडशीट इसका समर्थन करे, तो सबसे साफ़ आधुनिक सिंटैक्स के लिए XLOOKUP का उपयोग करें
- अधिकतम अनुकूलता, बाईं ओर की खोज और स्तंभ जोड़ने पर भी सही रहने वाले संदर्भों के लिए INDEX-MATCH का उपयोग करें
- स्थिर तालिका में कुंजी के दाईं ओर की त्वरित और सरल खोजों के लिए ही VLOOKUP का उपयोग करें
INDEX-MATCH को जानने का अर्थ है कि आप उन अनगिनत मौजूदा कार्यपुस्तिकाओं को पढ़ और ठीक कर सकते हैं जो इस पर निर्भर हैं।
=INDEX(D2:D20, MATCH(E1, A2:A20, 0))बड़ी तस्वीर
VLOOKUP एक अकेला और कठोर साधन है। INDEX-MATCH दो सरल विचारों—स्थान ढूँढ़ना और मान लेना—से बना है, जिन्हें आप लचीले तरीकों से जोड़ सकते हैं।
यही संयोज्यता असली सीख है: छोटे फ़ंक्शन जब आपस में जुड़ते हैं, तो आप दो-तरफ़ा खोज, बाईं ओर की खोज और कई फ़ील्ड से परिणाम निकालने जैसे काम कर सकते हैं, जिन्हें एक ही चरण वाला फ़ंक्शन नहीं कर सकता।
इन आधारभूत हिस्सों में निपुण होकर आप किसी एक खोज फ़ंक्शन की सीमाओं से आगे निकल जाते हैं।
=INDEX(C2:C20, MATCH(E1, A2:A20, 0))त्वरित जाँच
वह लाभ चुनें जो INDEX-MATCH को VLOOKUP से बेहतर बनाता है।
पुनरावलोकन: INDEX-MATCH क्यों बेहतर है
आपने दोनों तरीकों की तुलना की और INDEX-MATCH की बढ़त देखी:
- यह किसी भी दिशा में खोज करता है, जिसमें कुंजी के बाईं ओर की खोज भी शामिल है
- स्तंभ जोड़ने या स्थान बदलने पर भी इसके स्तंभ संदर्भ सही रहते हैं
- केवल आवश्यक दो स्तंभ पढ़ने के कारण यह तेज़ हो सकता है
- यह उन पुरानी स्प्रेडशीट में भी काम करता है जहाँ XLOOKUP उपलब्ध नहीं है
त्वरित कामों के लिए VLOOKUP ठीक है, लेकिन INDEX-MATCH आपको टिकाऊ और लचीली खोज देता है—आगे आने वाली उन्नत दो-तरफ़ा तकनीकों की नींव।
=INDEX(C2:C20, MATCH(E1, A2:A20, 0))एआई शिक्षक के साथ Excel सीखें — निःशुल्क
अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।
- पाठ्यक्रम
- 30
- पाठ
- 120
अक्सर पूछे जाने वाले प्रश्न
क्या “INDEX-MATCH, VLOOKUP से बेहतर क्यों है” पाठ निःशुल्क है?
हाँ — Excel Formulas Academy अध्ययन पथ के 3 तक कोई भी पाठ, जिसमें “INDEX-MATCH, VLOOKUP से बेहतर क्यों है” भी शामिल है, यहाँ वेब पर पूरा पढ़ना निःशुल्क है। इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ इंटरैक्टिव अभ्यास भी उपलब्ध कराता है। Excel Formulas Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
“INDEX-MATCH, VLOOKUP से बेहतर क्यों है” में मैं क्या सीखूँगा?
column-आधारित lookups की तुलना में गति और लचीलेपन के लाभ देखें आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ Excel Formulas Academy का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।
क्या Excel Formulas Academy शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?
पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर Excel Formulas Academy शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 4 में से 4वाँ पाठ है।
“INDEX-MATCH, VLOOKUP से बेहतर क्यों है” पाठ पूरा करने में कितना समय लगता है?
CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।
क्या मैं इस Excel Formulas Academy पाठ में कोड लिख और चला सकता हूँ?
हाँ। हर Excel Formulas Academy पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।
इस पाठ्यक्रम के सभी पाठ
- INDEX से Values निकालना
- MATCH से Positions ढूँढना
- INDEX और MATCH को मिलाना
- INDEX-MATCH, VLOOKUP से बेहतर क्यों है