विषय-सूची
कल मैराथन में 30 एक्सेल 30 दिनों में काम करता है हमें फ़ंक्शन का उपयोग करके टेक्स्ट स्ट्रिंग्स मिलीं खोजे (खोज) और भी इस्तेमाल किया IFERROR (IFERROR) और ISNUMBER (ISNUMBER) उन स्थितियों में जहां फ़ंक्शन एक त्रुटि फेंकता है।
हमारे मैराथन के 19वें दिन, हम समारोह का अध्ययन करेंगे मैच (तलाशी)। यह एक सरणी में एक मान देखता है और, यदि कोई मान मिलता है, तो उसकी स्थिति लौटाता है।
तो, आइए फ़ंक्शन पर संदर्भ जानकारी की ओर मुड़ें मैच (MATCH) और कुछ उदाहरण देखें। यदि आपके पास इस फ़ंक्शन के साथ काम करने के अपने उदाहरण या दृष्टिकोण हैं, तो कृपया उन्हें टिप्पणियों में साझा करें।
समारोह 19: मैच
समारोह मैच (MATCH) किसी सरणी या त्रुटि में मान की स्थिति लौटाता है #एटी (#N/A) यदि नहीं मिला है। एक सरणी या तो सॉर्ट या अनसोल्ड किया जा सकता है। समारोह मैच (MATCH) केस संवेदी नहीं है।
आप MATCH फ़ंक्शन का उपयोग कैसे कर सकते हैं?
समारोह मैच (MATCH) एक सरणी में एक तत्व की स्थिति देता है, और इस परिणाम का उपयोग अन्य कार्यों द्वारा किया जा सकता है जैसे कि सूचकांक (इंडेक्स) या VLOOKUP (वीपीआर)। उदाहरण के लिए:
- एक क्रमबद्ध सूची में एक तत्व की स्थिति का पता लगाएं।
- साथ उपयोग चुनें (चुनें) छात्र के प्रदर्शन को अक्षर ग्रेड में बदलने के लिए।
- साथ उपयोग VLOOKUP (VLOOKUP) लचीले कॉलम चयन के लिए।
- साथ उपयोग सूचकांक (INDEX) निकटतम मान ज्ञात करने के लिए।
सिंटेक्स मैच
समारोह मैच (MATCH) में निम्नलिखित सिंटैक्स है:
MATCH(lookup_value,lookup_array,[match_type])
ПОИСКПОЗ(искомое_значение;просматриваемый_массив;[тип_сопоставления])
- पता लगाने का मूल्य (lookup_value) - टेक्स्ट, नंबर या बूलियन हो सकता है।
- देखें_श्रेणी (लुकअप_एरे) - एक सरणी या सरणी संदर्भ (उसी कॉलम या एक ही पंक्ति में आसन्न सेल)।
- मिलान के प्रकार (match_type) तीन मान ले सकता है: -1, 0 or 1. यदि तर्क छोड़ दिया जाता है, तो यह बराबर है 1.
जाल मैच (मैच)
समारोह मैच (MATCH) पाए गए तत्व की स्थिति लौटाता है, लेकिन उसका मान नहीं। यदि आप कोई मान वापस करना चाहते हैं, तो उपयोग करें मैच (MATCH) एक साथ समारोह के साथ सूचकांक (अनुक्रमणिका)।
उदाहरण 1: एक क्रमबद्ध सूची में एक तत्व ढूँढना
एक क्रमबद्ध सूची के लिए, आप उपयोग कर सकते हैं 0 तर्क मूल्य के रूप में मिलान के प्रकार (match_type) सटीक मिलान खोजने के लिए। यदि आप किसी टेक्स्ट स्ट्रिंग का सटीक मिलान खोजना चाहते हैं, तो आप खोज मान में वाइल्डकार्ड वर्णों का उपयोग कर सकते हैं।
निम्नलिखित उदाहरण में, सूची में एक महीने की स्थिति खोजने के लिए, हम वाइल्डकार्ड का उपयोग करके महीने का नाम या तो पूरे या आंशिक रूप से लिख सकते हैं।
=MATCH(D2,B3:B7,0)
=ПОИСКПОЗ(D2;B3:B7;0)
एक तर्क के रूप में देखें_श्रेणी (लुकअप_एरे) आप स्थिरांक की एक सरणी का उपयोग कर सकते हैं। निम्नलिखित उदाहरण में, वांछित महीने को सेल D5 में दर्ज किया गया है, और महीनों के नाम फ़ंक्शन के दूसरे तर्क के रूप में प्रतिस्थापित किए गए हैं मैच (MATCH) स्थिरांक की एक सरणी के रूप में। उदाहरण के लिए, यदि आप सेल D5 में बाद का महीना दर्ज करते हैं, अक्टूबर (अक्टूबर), तो समारोह का परिणाम होगा #एटी (#एन/ए)।
=MATCH(D5,{"Jan","Feb","Mar"},0)
=ПОИСКПОЗ(D5;{"Jan";"Feb";"Mar"};0)
उदाहरण 2: छात्र ग्रेड को प्रतिशत से अक्षरों में बदलें
आप फ़ंक्शन का उपयोग करके छात्र ग्रेड को एक अक्षर प्रणाली में परिवर्तित कर सकते हैं मैच (MATCH) जैसा आपने किया VLOOKUP (वीपीआर)। इस उदाहरण में, फ़ंक्शन का उपयोग संयोजन के साथ किया जाता है चुनें (CHOICE), जो हमें आवश्यक अनुमान देता है। बहस मिलान के प्रकार (मैच_टाइप) के बराबर सेट किया गया है -1, क्योंकि तालिका में प्राप्तांकों को अवरोही क्रम में क्रमबद्ध किया गया है।
जब तर्क मिलान के प्रकार (मैच_टाइप) है -1, परिणाम सबसे छोटा मान है जो वांछित मान से अधिक या उसके बराबर है। हमारे उदाहरण में, वांछित मान 54 है। चूंकि स्कोर की सूची में ऐसा कोई मान नहीं है, इसलिए मान 60 के अनुरूप तत्व वापस कर दिया जाता है। चूँकि सूची में 60 चौथे स्थान पर है, फलन का परिणाम चुनें (चुनें) वह मान होगा जो चौथे स्थान पर है, यानी सेल C4, जिसमें स्कोर D है।
=CHOOSE(MATCH(B9,B3:B7,-1),C3,C4,C5,C6,C7)
=ВЫБОР(ПОИСКПОЗ(B9;B3:B7;-1);C3;C4;C5;C6;C7)
उदाहरण 3: VLOOKUP (VLOOKUP) के लिए एक लचीला स्तंभ चयन बनाएँ
फ़ंक्शन को अधिक लचीलापन देने के लिए VLOOKUP (VLOOKUP) आप उपयोग कर सकते हैं मैच (MATCH) फ़ंक्शन में इसके मान को हार्ड-कोडिंग करने के बजाय, कॉलम नंबर खोजने के लिए। निम्नलिखित उदाहरण में, उपयोगकर्ता सेल H1 में एक क्षेत्र का चयन कर सकते हैं, यही वह मान है जिसकी वे तलाश कर रहे हैं VLOOKUP (वीपीआर)। इसके बाद, वे सेल H2 और फ़ंक्शन में एक महीने का चयन कर सकते हैं मैच (MATCH) उस महीने के अनुरूप कॉलम नंबर लौटाएगा।
=VLOOKUP(H1,$B$2:$E$5,MATCH(H2,B1:E1,0),FALSE)
=ВПР(H1;$B$2:$E$5;ПОИСКПОЗ(H2;B1:E1;0);ЛОЖЬ)
उदाहरण 4: INDEX (INDEX) का उपयोग करके निकटतम मान ज्ञात करना
समारोह मैच (MATCH) फ़ंक्शन के संयोजन में बढ़िया काम करता है सूचकांक (INDEX), जिसे हम इस मैराथन में थोड़ी देर बाद और करीब से देखेंगे। इस उदाहरण में, फ़ंक्शन मैच (MATCH) का उपयोग कई अनुमानित संख्याओं में से सही संख्या के निकटतम को खोजने के लिए किया जाता है।
- समारोह ABS प्रत्येक अनुमानित और सही संख्या के बीच अंतर का मापांक देता है।
- समारोह न्यूनतम (मिन) सबसे छोटा अंतर पाता है।
- समारोह मैच (MATCH) मतभेदों की सूची में सबसे छोटे अंतर का पता ढूंढता है। यदि सूची में कई मिलान मान हैं, तो पहला मान वापस कर दिया जाएगा।
- समारोह सूचकांक (INDEX) नामों की सूची से इस स्थिति के अनुरूप नाम लौटाता है।
=INDEX(B2:B5,MATCH(MIN(ABS(C2:C5-F1)),ABS(C2:C5-F1),0))
=ИНДЕКС(B2:B5;ПОИСКПОЗ(МИН(ABS(C2:C5-F1));ABS(C2:C5-F1);0))