MATCH
MATCH फ़ंक्शन संग्रह के भीतर मान की स्थिति को दर्शाता है।
नुस्ख़ा : किसी भी दिशा में काम करने वाली उन्नत खोज के लिए XMATCH का उपयोग करें।
MATCH(search-for, search-where, matching-method)
search-for: पता लगाया जाने वाला मान। search-for में कोई भी मान या REGEX स्ट्रिंग हो सकती है।
search-where: खोजे जाने वाले मानों को शामिल करने वाला संग्रह। search-where में कोई भी मान हो सकता है।
matching-method: मान मिलान को किस प्रकार निष्पादित किया जाता है, यह निर्दिष्ट करने वाला वैकल्पिक मोडल मान।
सबसे अधिक मान को ढूँढें (1 या मिटाया गया हैगया है): search-for से कम या बराबर सबसे अधिक मान वाले सेल को ढूँढें। यदि find largest value का उपयोग किया जाता है, तो search-for में वाइल्डकार्ड का उपयोग नहीं किया जा सकता है।
मान ढूँढें (0): search-for से सटीक मिलान वाले मान के साथ पहले सेल को ढूँढें। मिलान विधि टेक्स्ट खोजने के लिए सर्वश्रेष्ठ होती है। यदि find value का उपयोग किया जाता है, तो search-for में वाइल्डकार्ड का उपयोग कर सकते हैं। आप एक वर्ण को दर्शाने के लिए ? (प्रश्नवाचक चिह्न), एक से अधिक वर्णों को दर्शाने के लिए * (तारक चिह्न) तथा वाइल्डकार्ड के बदले बाद में आने वाले वर्ण से मेल कराने हेतु ~ (टाइल्ड) का उपयोग कर सकते हैं।
सबसे छोटा मान ढूँढें (–1): search-for से कम या बराबर सबसे कम मान वाले सेल को ढूँढें। यदि find smallest value का उपयोग किया जाता है, तो search-for में वाइल्डकार्डों का उपयोग नहीं किया जा सकता है।
नोट्स
MATCH केवल एकल पंक्ति या कॉलम के हिस्से वाले संग्रह पर कार्य करता है; इसे दो आयामी संग्रह को खोजने के लिए उपयोग नहीं किया जा सकता है।
लंबवत और क्षैतिज संग्रहों के शीर्ष या बाएँ सेल पर सेल संख्यांकन 1 से शुरू होता है। खोज, ऊपर से नीचे या बाएँ से दाएँ निष्पादित की जाती है।
टेक्स्ट को खोजते समय केस को अनदेखा कर दिया जाता है।
उदाहरण |
---|
निम्नलिखित टेबल में : |
A | B | C | D | E | |
---|---|---|---|---|---|
1 | 10 | vel | 40 | ||
2 | 20 | elit | 20 | ||
3 | 30 | lorex | 30 | ||
4 | 40 | felis | 50 | ||
5 | 50 | facit | 10 |
=MATCH(40, A1:A5), 4 को दर्शाता है क्योंकि 40 (search-for) निर्दिष्ट संग्रह (search-where) में चौथा आइटम है। =MATCH(40, E1:E5), 1 को दर्शाता है क्योंकि 40 निर्दिष्ट संग्रह में पहला आइटम है। =MATCH(35, E1:E5, 1), 3 को दर्शाता है क्योंकि 30, 35 से छोटी या बराबर सबसे बड़ा मान है (matching-method 1 है, find largest value)। =MATCH(35, E1:E5, -1), 1 को दर्शाता है क्योंकि 40, 35 से छोटा या बराबर सबसे बड़ा मान है (matching-method -1 है, find smallest value)। =MATCH(35, E1:E5, 0), एरर दर्शाता है क्योंकि सटीक मिलान नहीं मिल सका (matching-method 0 है, find value)। =MATCH("vel", C1:C5), 1 दर्शाता है क्योंकि "vel" निर्दिष्ट श्रेणी के पहले सेल में दिखाई देता है। =MATCH("*x", C1:C5, 0), 3 दर्शाता है क्योंकि "x" से समाप्त होने वाला "lorex" श्रेणी के तीसरे सेल में दिखाई देता है। =MATCH("vel", C1:D5) एरर दर्शाता है क्योंकि search-for संग्रह में एक पंक्ति या एक कॉलम ही शामिल हो सकते हैं। =MATCH(REGEX("^f.*"), C1:C5,0) 4 दर्शाता है, क्योंकि "f" से शुरू होने वाला पहला अक्षर संग्रह का चौथा आइटम है। |