विषयसूची
यदि सेल में टेक्स्ट है तो हम INDEX & MATCH फ़ंक्शन एक स्मार्ट और उन्नत लुकअप करने के लिए। यह एक्सेल में उपयोग किया जाने वाला एक बहुत ही लोकप्रिय फार्मूला है। इस लेख में, हम यह सीखने जा रहे हैं कि यह दो फ़ंक्शन कॉम्बो कुछ सुंदर स्पष्टीकरण और उदाहरणों के साथ कैसे काम करता है।
अभ्यास कार्यपुस्तिका
निम्नलिखित कार्यपुस्तिका और अभ्यास डाउनलोड करें।
सेल में टेक्स्ट.xlsx है
एक्सेल इंडेक्स फंक्शन का परिचय
माइक्रोसॉफ्ट एक्सेल इंडेक्स फंक्शन सेल लौटाता है परिभाषित सरणी या श्रेणी का मान। area_num])
-
तर्क:
सरणी: सेल श्रेणी या एक स्थिर सरणी।
row_num: आवश्यक श्रेणी या सरणी से पंक्ति संख्या।
[col_num]: आवश्यक श्रेणी या सरणी से स्तंभ संख्या।
[क्षेत्र_संख्या]: उन सभी श्रेणियों की चयनित संदर्भ संख्या यह वैकल्पिक है।
Excel MATCH फ़ंक्शन का परिचय
Microsoft Excel MATCH फ़ंक्शन का उपयोग लुकअप की स्थिति का पता लगाने के लिए किया जाता है किसी सरणी में मान या a सीमा। यह एक संख्यात्मक मान लौटाता है। 3>
-
तर्क:
लुकअप_वैल्यू: एक में खोज मूल्यसेल C12 में मान लौटाएं।
STEPS:
- सेल चुनें C12 .
- अगला सूत्र टाइप करें:
=INDEX($C$5:$C$9,MATCH(TRUE,EXACT(B12,B5:B9),0),1)
- परिणाम देखने के लिए दर्ज करें दर्ज करें।
➥ फॉर्मूला ब्रेकडाउन
➤ EXACT(B12,B5:B9)
यह लुकअप मान का सटीक मिलान ढूंढेगा। यह सटीक मिलान के लिए TRUE और बिना मिलान के FALSE लौटाएगा।
➤ MATCH(TRUE,EXACT(B12,B5:B9),0) <3
यह पिछले चरण से TRUE की स्थिति का पता लगाएगा।
➤ INDEX($C$5:$C$9,MATCH(TRUE,EXACT(B12, B5:B9),0),1)
यह पिछले चरण से स्थिति मान का उपयोग करके CGPA लौटाएगा।
निष्कर्ष
यदि सेल में टेक्स्ट है, तो हम मूल्य देखने के लिए एक्सेल INDEX & MATCH फ़ंक्शन को आसानी से जोड़ सकते हैं। एक अभ्यास कार्यपुस्तिका जोड़ी गई है। आगे बढ़ो और एक प्रयास करो। बेझिझक कुछ भी पूछें या कोई नई विधि सुझाएं।
लुकअप एरे या रेंज। [मैच_टाइप]: यह फ़ंक्शन के प्रदर्शन के लिए मैच के प्रकार को इंगित करता है। तीन प्रकार हैं:मूल्य का सटीक मिलान = 0
सबसे बड़ा मूल्य जो खोज मूल्य के बराबर या उससे कम है =
सबसे छोटा मूल्य जो है खोज मान के बराबर या उससे अधिक = -1
9 Excel INDEX & MATCH फ़ंक्शन यदि सेल में टेक्स्ट है
1. साधारण लुकअप के लिए INDEX MATCH फ़ंक्शन का उपयोग
हम साधारण कॉलम या पंक्ति के लिए INDEX MATCH फ़ंक्शन का उपयोग कर सकते हैं कार्यपत्रक में खोजें। VLOOKUP फ़ंक्शन का उपयोग केवल लंबवत लुकअप के लिए किया जाता है। तो यह कॉम्बो यहाँ बहुत अच्छा काम करता है।
1.1 वर्टिकल लुकअप के लिए
मान लें कि हमारे पास छात्र के नाम का एक डेटासेट है जिसमें उनके गणित के अंक वर्टिकल स्थिति में हैं। हम B4:C9 श्रेणी में रोब के गणित के अंकों को देखने जा रहे हैं और सेल E5 में मान वापस कर रहे हैं।
कदम:
- पहले सेल E5 चुनें।
- अगला सूत्र टाइप करें:
=INDEX($B$5:$C$9,MATCH("Rob",$B$5:$B$9,0),2)
- परिणाम के लिए अब Enter दबाएं।
➥ फ़ॉर्मूला ब्रेकडाउन
➤ MATCH(“रोब”,$B$5:$B$9,0)
यह B5:B9 श्रेणी में सटीक मिलान की खोज करेगा।
➤ INDEX($B$5:$C$9,MATCH(“Rob”,$B$5:$B$9,0),2)
यह श्रेणी B5 से मान लौटाएगा :C9 ।
1.2 हॉरिजॉन्टल लुकअप के लिए
यहां हमारे पास क्षैतिज स्थिति में समान डेटासेट है। हम रोब के गणित के अंकों को B4:G5 श्रेणी में देखने जा रहे हैं और सेल B8 में मूल्य वापस कर देंगे।
STEPS:
- पहले सेलेक्ट करें सेल B8 ।
- अब फॉर्मूला टाइप करें:
=INDEX($C$4:$G$5,2,MATCH("Rob",$C$4:$G$4,0))
- अंत में, परिणाम देखने के लिए एंटर दबाएं।
➥ फ़ॉर्मूला ब्रेकडाउन
➤ MATCH(“रोब”,$C$4:$G$4,0)
यह C4:G4 श्रेणी में सटीक मिलान की खोज करेगा।
➤ INDEX($C$4:$G$5, 2,MATCH(“Rob”,$C$4:$G$4,0))
यह श्रेणी C4:G5 से मान लौटाएगा।
2. लुकअप लेफ्ट में INDEX MATCH फ़ंक्शन डालें
लुकअप डेटा के मान को उसके बाएं कॉलम से निकालने के लिए, हम INDEX MATCH फ़ंक्शन के संयोजन का उपयोग कर सकते हैं। मान लें कि हमारे पास अंग्रेजी, गणित, भौतिकी के अंकों के साथ छात्रों के नाम का डेटासेट ( B4:E9 ) है। हम रोब के गणित के अंकों को देखने जा रहे हैं और सेल G5 में मान लौटाएंगे।
STEPS:
- सेल G5 चुनें।
- फिर सूत्र लिखें:
=INDEX($B$5:$E$9,MATCH("Rob",E5:E9,0),2)
- परिणाम प्राप्त करने के लिए दर्ज करें दबाएं।
➥ फॉर्मूला ब्रेकडाउन<2
➤ MATCH(“Rob”,E5:E9,0)
यह खोज करेगाश्रेणी में सटीक मिलान के लिए E5:E9 ।
➤ INDEX($B$5:$E$9,MATCH(“Rob”,E5: E9,0),2)
यह श्रेणी B5:E9 से मान लौटाएगा।
3. INDEX MATCH फ़ंक्शन के साथ टू वे लुकअप यदि सेल में एक पाठ होता है
एक्सेल INDEX MATCH फ़ंक्शन दो-तरफ़ा लुकअप को खूबसूरती से संभाल सकता है जैसे कई कॉलम से लुकअप डेटा के मान निकालना। यहां हमारे पास अलग-अलग छात्रों के नाम का डेटासेट ( B4:E9 ) उनके अलग-अलग विषय के अंकों के साथ है। हम कक्ष C12:E12 में रोब के सभी विषय अंक निकालने जा रहे हैं।
STEPS:
- शुरुआत में सेल C12 चुनें।
- अब फॉर्मूला टाइप करें:
=INDEX($C$5:$E$9,MATCH($B$12,$B$5:$B$9,0),MATCH(C$11,$C$4:$E$4,0))
- अंत में Enter दबाएं। सेल को ऑटोफिल करने के लिए दाईं ओर फिल हैंडल का उपयोग करें।
➥ फॉर्मूला ब्रेकडाउन
➤ MATCH($B$12,$B$5:$B$9,0)
यह रेंज में रोब के सटीक मिलान की खोज करेगा B5:B9 .
➤ MATCH(C$11,$C$4:$E$4,0)
यह खोज करेगा श्रेणी C4:E4 में विषय (अंग्रेजी/गणित/भौतिकी) के सटीक मिलान के लिए।
➤ INDEX($C$5:$E) $9,MATCH($B$12,$B$5:$B$9,0),MATCH(C$11,$C$4:$E$4,0))
यह इससे मूल्य लौटाएगा रेंज C5:E9 ।
और पढ़ें: IF Excel में INDEX-MATCH के साथ (3 उपयुक्त तरीके)
4. INDEX MATCH फंक्शंस का इस्तेमाल से वैल्यू को देखने के लिएVLOOKUP फ़ंक्शन (9 उदाहरण)
5. INDEX, MATCH का उपयोग & सेल में पाठ के आधार पर मान प्राप्त करने के लिए SUM फ़ंक्शंस
मान लें कि हम छात्र के कुल विषय 'रोब' के अंक जानना चाहते हैं। सेल C12 में मान प्राप्त करने के लिए हम SUM फ़ंक्शन का उपयोग INDEX MATCH फ़ंक्शन के साथ कर सकते हैं।
कदम:
- सेल C12 चुनें।
- अब सूत्र लिखें:
=SUM(INDEX($C$5:$E$9,MATCH($B$12,$B$5:$B$9,0),0))
- परिणाम देखने के लिए एंटर दबाएं।
<35
➥ फॉर्मूला ब्रेकडाउन
➤ MATCH($B$12,$B$5:$B$9,0)<2
यह B5:B9 श्रेणी में सेल B12 के सटीक मिलान की खोज करेगा।
➤ INDEX($C$5:$E$9,MATCH($B$12,$B$5:$B$9,0),0)
यह श्रेणी से मान लौटाएगा सी5:ई9 . यहां INDEX फ़ंक्शन के अंदर, हम कॉलम संख्या के रूप में ' 0 ' इनपुट करेंगे। यह पंक्ति में सभी मान लौटाएगा।
➤ SUM(INDEX($C$5:$E$9,MATCH($B$12,$B$5:$B) $9,0),0))
यह पिछले चरण से लौटाए गए सभी मानों का योग होगा।
और पढ़ें: योग के साथ एक्सेल में एकाधिक मानदंडों के तहत इंडेक्स-मैच फ़ंक्शंस
6।>वाइल्डकार्ड कैरेक्टर जो किसी भी संख्या में वर्णों का प्रतिनिधित्व करता हैपाठ की पंक्ति। आंशिक मिलान होने पर INDEX MATCH फ़ंक्शन के साथ मान खोजने के लिए हम इसका उपयोग करते हैं। नीचे दिए गए डेटासेट ( B4:C9 ) में हमारे पास गणित के अंकों के साथ सभी छात्रों का पूरा नाम है। छात्रों के आंशिक नामों वाला एक डेटासेट भी। हम उनके गणित के अंकों को खोजने जा रहे हैं और उन्हें F5:F9 की श्रेणी में इनपुट करने जा रहे हैं।
STEPS:
- सबसे पहले, सेल F5 चुनें।
- फॉर्मूला टाइप करें:
=INDEX($C$5:$C$9,MATCH(E5&"*",$B$5:$B$9,0),1)
- आखिरकार, एंटर हिट करें और फील हैंडल सेल को ऑटोफिल करने के लिए इस्तेमाल करें।
➥ फ़ॉर्मूला ब्रेकडाउन
➤ MATCH(E5&"*",$B$5:$B$9,0)
लुकअप मान के रूप में, हम E5&”*” का उपयोग एस्टेरिस्क रिटर्न के रूप में करेंगे, जिसमें 'बॉब' नाम से शुरू होने वाले वर्ण और कोई भी संख्या हो पाठ स्ट्रिंग श्रेणी B5:B9 से इसके बाद के वर्ण।
➤ INDEX($C$5:$C$9,MATCH(E5&”*) ”,$B$5:$B$9,0),1)
यह C5:C9 श्रेणी से मान लौटाएगा।
➥ नोट: यह सूत्र काम करता है यदि मिलान की केवल एक घटना होती है। एकाधिक मिलान घटनाओं के मामले में, यह केवल पहला मिलान दिखाएगा।
और पढ़ें: एक्सेल में वाइल्डकार्ड के साथ इंडेक्स मिलान एकाधिक मानदंड (एक पूर्ण मार्गदर्शिका)
7. निकटतम मिलान खोजने के लिए एक्सेल INDEX MATCH फ़ंक्शन
मान लें कि हमारे पास छात्रों के CGPA का डेटासेट ( B4:C9 ) है। हम खोजने जा रहे हैंवह छात्र जिसके पास सेल C12 में आवश्यक सीजीपीए के साथ निकटतम सीजीपीए है। यहां हम INDEX & MATCH फ़ंक्शन MIN & ABS फ़ंक्शंस .
STEPS:
- सेल C12 चुनें .
- अब सूत्र डालें:
=INDEX($B$5:$B$9,MATCH(MIN(ABS(B12-C5:C9)),ABS(B12-$C$5:$C$9),0))
- अगला <1 दबाएं परिणाम देखने के लिए दर्ज करें।
41>
MATCH(MIN(ABS(B12-C5:C9)),ABS(B12-$C$5:$C$9),0)
यह सेल के सटीक मिलान की खोज करेगा B12 श्रेणी में B5:B9 .
➤ MIN(ABS(B12-C5:C9) <3
यह आवश्यक सीजीपीए और अन्य सभी सीजीपीए के बीच न्यूनतम अंतर देगा। निकटतम (अधिक या कम) मूल्य सुनिश्चित करने के लिए, हम यहां एबीएस फ़ंक्शन का उपयोग करेंगे। के अंदर MATCH फ़ंक्शन , न्यूनतम मान लुकअप मान होगा।
➤ ABS(B12-$C$5:$C$9)
यह मैच फंक्शन के अंदर लुकअप ऐरे होगा।
➤ MATCH(MIN(ABS(B12-C5:C9)),ABS (B12-$C$5:$C$9),0)
अब MATCH फ़ंक्शन सरणी से उस छात्र के नाम की स्थिति संख्या का पता लगाएगा जिसके पास निकटतम है सीजीपीए।
➤ INDEX($B$5:$B$9,MATCH(MIN(ABS(B12-C5:C9)),ABS(B12-$C$5:$C$9),0))
यह छात्र का नाम लौटाएगा।
और पढ़ें: एक्सेल में न्यूनतम मूल्य ज्ञात करने के लिए इंडेक्स-मैच फॉर्मूला (4 उपयुक्त तरीके)
8. ढूँढनाINDEX & MATCH फ़ंक्शन
यहां हमारे पास छात्र के सभी अंकों के साथ एक डेटासेट है। मुख्य टेबल के बगल में एक ग्रेडिंग टेबल भी है। हम प्रत्येक छात्र की श्रेणी D5:D9 सही श्रेणी ( F5:G10 ) के आधार पर खोजने जा रहे हैं।
चरण:
- सबसे पहले, सेल D5 चुनें।
- अगला सूत्र टाइप करें:
=INDEX($G$6:$G$10,MATCH(C5,$F$6:$F$10,1),1)
- अंत में, एंटर दबाएं और कुल राशि देखने के लिए फिल हैंडल का उपयोग करें नतीजा.
➥ फ़ॉर्मूला ब्रेकडाउन
➤ MATCH(C5,$ F$6:$F$10,1)
यह C5 श्रेणी F6:F10 में सेल के सटीक मिलान की खोज करेगा। इसका मतलब है कि यह अंक सीमा के माध्यम से जाएगा और वह मान लौटाएगा जो लुकअप मान से कम या उसके बराबर होगा।
➤ INDEX($G$6:$G$10) ,MATCH(C5,$F$6:$F$10,1),1)
यह पिछले चरण से स्थिति मान का उपयोग करके ग्रेड लौटाएगा।
9. केस सूचकांक और amp के साथ संवेदनशील लुकअप; MATCH फ़ंक्शन अगर सेल में कोई टेक्स्ट है
केस-संवेदी लुकअप के लिए, सामान्य लुकअप काम नहीं करेगा। इस स्थिति में, Excel INDEX & MATCH फ़ंक्शन एक महत्वपूर्ण भूमिका निभाते हैं। मान लें कि हमारे पास छात्रों के नाम का डेटासेट उनके सीजीपीए के साथ है। एक ही नाम के दो छात्र हैं। उनके बीच एकमात्र अंतर यह है कि एक को 'लिली' लिखा जाता है और दूसरे को 'लिली' लिखा जाता है। अब हम लिली का सीजीपीए और निकालने जा रहे हैंएकाधिक मानदंड
कभी-कभी हमें लुकअप मानों को संयोजित करने और उनकी संपूर्ण जानकारी को परिभाषित सरणी से वापस करने की आवश्यकता होती है। हम यहां VLOOKUP function का उपयोग कर सकते हैं लेकिन इसके लिए हेल्पिंग कॉलम की आवश्यकता होती है। INDEX MATCH फ़ंक्शन कॉम्बो के साथ, हम आसानी से मान का पता लगा सकते हैं। नीचे दिए गए डेटासेट से, हम सेल D12 में रेंज B4:D9 से 'माइक हैनसेन' के फिजिक्स मार्क्स निकालना चाहते हैं।
<3
STEPS:
- सबसे पहले, सेल D12B चुनें।
- फॉर्मूला टाइप करें:
=INDEX($D$5:$D$9,MATCH($B$12&"|"&$C$12,$B$5:$B$9&"|"&$C$5:$C$9,0))
- अंत में, परिणाम देखने के लिए दर्ज करें दबाएं।
➥ फ़ॉर्मूला ब्रेकडाउन
➤ MATCH($B$12&”