मैच फ़ंक्शन (सामग्री की तालिका)
एक्सेल में मैच फ़ंक्शन
माइक्रोसॉफ्ट एक्सेल में, कई अलग-अलग लुकअप / संदर्भ फ़ंक्शंस हैं जो आपको सेल की एक श्रृंखला में एक निश्चित मान खोजने में मदद कर सकते हैं, और मैच उनमें से एक है। असल में, यह सेल्स की एक श्रृंखला में किसी भी आइटम की सापेक्ष स्थिति या स्थान की पहचान करता है। हालांकि, मैच अपने शुद्ध सार से कहीं अधिक कर सकता है।
मैच फ़ंक्शन का उपयोग किसी तालिका या पंक्ति, कॉलम में लुकअप मान के स्थान को खोजने के लिए किया जाता है। मैच सीमित मैचों के लिए अनुमानित और सटीक मैच और वाइल्डकार्ड (*?) पाता है। अधिकांश समय, इंडेक्स फ़ंक्शन मैच द्वारा लौटाए गए स्थान पर मान पुनर्प्राप्त करने के लिए मैच फ़ंक्शन के साथ एकीकृत किया जाता है।
एक्सेल में मैच फॉर्मूला
मैच फ़ंक्शन सेल की एक श्रृंखला में किसी विशेष मान के लिए जांच करता है और उस मान का सम्मान स्थान देता है।
मैच फ़ंक्शन के लिए सूत्र निम्नानुसार है:
Lookup_value (आवश्यक) – वह मूल्य जो आप खोज रहे हैं। यह या तो संख्यात्मक, पाठ या तार्किक मूल्य के साथ ही एक सेल संदर्भ भी हो सकता है।
Lookup_array (आवश्यक) – कोशिकाओं की सीमा से खोजें।
Match_type (वैकल्पिक) – मैच प्रकार बताता है। यह इन मानों में से कोई भी हो सकता है: 1, 0, -1। 0 पर सेट करते समय match_type तर्क सटीक मैच देता है, जबकि अन्य दो प्रकार के मान अनुमानित मैच के लिए अनुमति देते हैं।
1 या छोड़ा गया (डिफ़ॉल्ट) – लुकअप सरणी में सबसे बड़ा मान खोजता है जो लुकअप मान से कम या उसके बराबर है। लुकअप सरणी को आरोही क्रम में क्रमबद्ध करने की आवश्यकता है, सबसे छोटी से सबसे बड़ी या ए से ज़ेड तक।
0 – सरणी में पहला मान पाता है जो लुकअप मान के बराबर है। छंटनी की आवश्यकता नहीं है।
-1 – सरणी में सबसे छोटा मान पाता है जो लुकअप मान के बराबर या उससे अधिक है। लुकअप सरणी को अवरोही क्रम में क्रमबद्ध करने की आवश्यकता है, सबसे बड़े से छोटे से या ज़ेड से ए तक।
एक्सेल में मैच – उपयोग
किसी सरणी में किसी आइटम का संबंधित स्थान प्राप्त करने के लिए मैच फ़ंक्शन का उपयोग करें। मैच में विभिन्न प्रकार के मैच मोड होते हैं, जो लुकअप फ़ंक्शंस से अधिक बहुमुखी बनाता है। आमतौर पर, जब मैच फ़ंक्शन इंडेक्स के साथ मिलकर जोड़ा जाता है, तो यह लेटेड स्थिति के मान को पुनर्प्राप्त कर सकता है।
मैच प्रकार की जानकारी
- यदि 1 match_type है, तो मैच सबसे बड़ा मान पाता है जो lookup_value से बराबर या कम है। Lookup_array आरोही क्रम में हल किया जाना चाहिए।
- यदि 0 match_type है, तो मैच को पहला मान लुकअप_व्यू के बराबर बराबर मिलता है। lookup_array को किसी भी सॉर्टिंग की आवश्यकता नहीं है।
- यदि -1 match_type है, तो मैच सबसे छोटा मान देता है जो बराबर या उससे अधिक है
पता लगाने का मूल्य। लुकअप_एरे को अवरोही क्रम में हल किया जाना चाहिए।
- यदि match_type छोड़ा गया है, तो इसे 1 के रूप में माना जाता है।
नोट: सभी मैच प्रकार आमतौर पर सटीक मैच पाते हैं।
एक्सेल में मैच के प्रकार
1. सटीक मैच
मैच प्रकार शून्य पर सेट होने पर मैच फ़ंक्शन एक सटीक मैच करता है। नीचे दिए गए उदाहरण में, ई 3 में सूत्र है:
= मैच (E2, बी 3: B10,0)
मैच फ़ंक्शन सटीक मैच को 4 के रूप में देता है।
2. अप्रॉक्सिमेट मैच
मैच मूल्यों पर अनुमानित मैच करेगा जब एजेड क्रमबद्ध किया जाता है जब मैच प्रकार 1 पर सेट होता है, लुकअप मान से कम या उसके बराबर सबसे बड़ा मान खोजता है। नीचे दिए गए उदाहरण में, ई 3 में सूत्र है:
एक्सेल में मैच 7 के रूप में एक अनुमानित मैच देता है।
3. वाइल्डकार्ड मैच
मैच प्रकार शून्य पर सेट होने पर मैच फ़ंक्शन वाइल्डकार्ड का उपयोग करके एक मैच कर सकता है। नीचे दिए गए उदाहरण में, ई 3 में सूत्र है:
मैच फ़ंक्शन वाइल्डकार्ड का परिणाम “पीक्यू” के रूप में देता है।
टिप्पणियाँ:
- एक मैच फ़ंक्शन केस-संवेदी नहीं है।
- यदि कोई मैच नहीं मिलता है तो मैच # एन / ए त्रुटि देता है।
- तर्क lookup_array अवरोही क्रम में होना चाहिए: सही, गलत, ज़ेड, … 9,8,7,6,5,4,3, …, और इसी तरह।
- तारांकन और प्रश्न चिह्न जैसे वाइल्डकार्ड वर्ण lookup_value में पाए जा सकते हैं यदि match_type 0 के बराबर है और lookup_value टेक्स्ट प्रारूप में है,
- Lookup_value में वाइल्डकार्ड वर्ण जैसे तारांकन और प्रश्न चिह्न हो सकते हैं, यदि match_type 0 होता है और lookup_value टेक्स्ट होता है। एक तारांकन (*) वर्णों के किसी भी प्रकार के अनुक्रम से मेल खाता है; किसी भी एकल चरित्र को एक प्रश्न (?) चिह्न से मेल किया जाता है।
एक्सेल में मैच फ़ंक्शन का उपयोग कैसे करें?
मैच सूत्र बहुत सरल और उपयोग करने में आसान है। कुछ मैच फ़ंक्शन उदाहरणों से मैच फ़ॉर्मूला के काम को समझने दें।
उदाहरण 1
मैच फ़ंक्शन को बेहतर ढंग से समझने के लिए, आइए इस डेटा के आधार पर एक सरल सूत्र बनाएं: कॉलम ए में उनके नाम के साथ ग्रह नाम। यह पता लगाने के लिए कि एक विशिष्ट ग्रह (कहें, मंगल) दूसरों के बीच सूची कहां है, इस सरल सूत्र का उपयोग करें:
मैच फ़ंक्शन एमएआरएस की स्थिति 4 के रूप में लौटाता है।
जैसा कि आप उपरोक्त स्क्रीनशॉट में देखते हैं, ग्रह के नाम मनमाने ढंग से क्रम में दर्ज किए जाते हैं, और इसलिए हम match_type तर्क 0 (सटीक मैच) पर सेट करते हैं क्योंकि केवल इस मैच प्रकार को लुकअप सरणी में सॉर्टिंग मानों की आवश्यकता नहीं होती है। तकनीकी रूप से, मैच फॉर्मूला खोज की श्रेणी में मंगल की सापेक्ष स्थिति देता है।
उदाहरण # 2 – यदि एक सेल में कई चीजों में से एक है
सामान्य सूत्र: {= इंडेक्स (परिणाम, मैच (TRUE, ISNUMBER (खोज (चीजें, ए 1)), 0))}
स्पष्टीकरण: कई चीजों में से किसी एक के लिए सेल की जांच करने के लिए और पहले मैच के लिए कस्टम परिणाम वापस देता है, सर्च फ़ंक्शन पर बने इंडेक्स / मैच फ़ंक्शन का उपयोग किया जा सकता है।
नीचे दिखाए गए उदाहरण में, सेल सी 5 में सूत्र है:
{= इंडेक्स (परिणाम, मैच (TRUE, ISNUMBER (खोज (बातें, B5)), 0))}
चूंकि उपरोक्त एक सरणी सूत्र है, इसे नियंत्रण + Shift + Enter कुंजी का उपयोग करके दर्ज किया जाना चाहिए।
यह सूत्र कैसे काम करता है?
यह सूत्र दो नाम श्रेणियों का उपयोग करता है: E5: E8 को “चीजें” के रूप में नामित किया गया है, और F5: F8 को “परिणाम” के रूप में नामित किया गया है। सुनिश्चित करें कि आप नामों का उपयोग उसी नाम (डेटा के आधार पर) के साथ करते हैं। यदि आप नाम श्रेणियों का उपयोग नहीं करना चाहते हैं, तो इसके बजाय पूर्ण संदर्भों का उपयोग करें।
इस सूत्र का मुख्य भाग नीचे स्निपेट है:
ISNUMBER (खोज (बातें, B5)
यह एक अन्य सूत्र पर आधारित है जो एक एकल सबस्ट्रिंग के लिए एक सेल की जांच करता है। यदि सेल में सबस्ट्रिंग है, सूत्र सूत्र देता है। यदि नहीं, सूत्र गलत देता है।
उदाहरण # 3 – निम्नतम मूल्य का उपयोग करके लुकअप
सामान्य सूत्र = इंडेक्स (रेंज, मैच (MIN (vals), vals, 0))
स्पष्टीकरण: तालिका में निम्नतम मूल्य से जुड़ी जानकारी देखने के लिए, आप मैच, इंडेक्स और MIN कार्यों के आधार पर एक सूत्र का उपयोग कर सकते हैं।
नीचे दिखाए गए उदाहरण में, एक सूत्र का नाम उस ठेकेदार का नाम ढूंढने के लिए किया जाता है, जिसकी सबसे कम बोली है। एफ 6 में सूत्र है:
= इंडेक्स (B5: B9, मैच (न्यूनतम (सी 5: C9), सी 5: C9,0)))
यह सूत्र कैसे काम करता है?
अंदरूनी ओर से काम करते हुए, MIN फ़ंक्शन आमतौर पर सी 5: सी 9 श्रेणी में सबसे कम बोली खोजने के लिए उपयोग किया जाता है:
परिणाम, 99500, मैच फ़ंक्शन में लुकअप मान के रूप में खिलाया जाता है:
मैच फिर श्रेणी में इस मान की स्थिति को वापस देता है, 4, जो इंडेक्स में बी 5 के साथ पंक्ति संख्या के रूप में जाता है: बी 9 सरणी के रूप में:
= इंडेक्स (बी 5: बी 9, 4) // रिबायंस सिंबल
इंडेक्स फ़ंक्शन तब उस स्थिति पर मूल्य वापस देता है: सिंबल ।
मैच फंक्शन त्रुटियां
अगर आपको मैच फ़ंक्शन से कोई त्रुटि मिलती है, तो यह # एन / ए त्रुटि होने की संभावना है:
साथ ही, कुछ उपयोगकर्ता मैच फ़ंक्शन के साथ निम्न सामान्य समस्या का अनुभव करते हैं:
एक्सेल में मैच – निष्कर्ष
मैच फ़ंक्शन एक लोकप्रिय फ़ंक्शन है जिसे हम में से अधिकांश अपने मैकेनिक में गहराई से खोदने के बिना उपयोग करते हैं। इसके प्राप्त करने के उद्देश्य के बाद भी (किसी सरणी के भीतर किसी मान की स्थिति को वापस करने के लिए), फ़ंक्शन स्पष्ट रूप से एक्सेल के भीतर कई व्यवहार्य उपयोग करता है।
अनुशंसित लेख
यह मैच फ़ंक्शन के लिए एक मार्गदर्शक रहा है। यहां हम मैच फॉर्मूला पर चर्चा करते हैं और व्यावहारिक मैच फ़ंक्शन उदाहरणों और डाउनलोड करने योग्य एक्सेल टेम्पलेट्स के साथ इंडेक्स फ़ंक्शन के साथ मैच फ़ंक्शन का उपयोग कैसे करें। आप एक्सेल में इन अन्य लुकअप और संदर्भ कार्यों को भी देख सकते हैं –