
SEARCH
SEARCH फ़ंक्शन, केस की ओर ध्यान न देते हुए, वाइल्डकार्ड को अनुमति देते हुए, एक के अंदर दूसरी स्ट्रिंग मान की प्रारंभिक स्थिति को दर्शाता है।
SEARCH(search-string, source-string, start-pos)
search-string: ढूँढा जाने वाला स्ट्रिंग मान।
source-string: खोजा जाने वाला स्ट्रिंग मान।
start-pos : किसी स्ट्रिंग के अंदर कार्रवाई प्रारंभ होने की स्थिति को निर्दिष्ट करने वाला वैकल्पिक संख्या मान। start-pos को 1 से बड़ा या इसके बराबर और source-string में दिये गए वर्णों की संख्या से छोटा या इसके बराबर होना चाहिए।
नोट्स
search-string में वाइल्डकार्ड की अनुमति है। search-string में एकाधिक वर्णों को मैच करने के लिए * (asterisk) का उपयोग करें या? source-string में किसी एकल वर्ण को मैच करने के लिए (प्रश्नचिह्न) का उपयोग करें। आप ~ (टाइल्ड) का उपयोग करके भी यह निर्दिष्ट कर सकते हैं कि निम्न वर्ण का उपयोग वाइल्डकार्ड के रूप में किए जाने के बजाय उसका मिलान किया जाना चाहिए।
start-pos निर्दिष्ट करने से आपको source-string की शुरुआत के बजाय search-stringके अंदर खोजने की अनुमति मिलती है। विशेष रूप से यह तब उपयोगी होता है जब source-string में search-stringके कई उदाहरण शामिल होते हैं और आपकी इच्छा पहले उदाहरण के अलावा बाक़ी के लिए प्रारंभिक स्थिति निर्धारित करने की है। यदि start-pos को शामिल न किया जाए तो उसे 1 माना जाता है।
आपकी खोज में केस को मान्य करने के लिए FIND फ़ंक्शन का उपयोग करें।
उदाहरण |
---|
=SEARCH("ra", "abracadabra") 3 दर्शाता है, "abracadabra" में स्ट्रिंग "ra" की आवृत्ति तीसरे वर्ण से होती है। =SEARCH("ra","abracadabra", 5) 10 दर्शाता है, "abracadabra" में स्थिति 5 से शुरू करने पर स्ट्रिंग "ra" की पहली आवृत्ति तक। =SEARCH("*lock", "capslock") 1 दर्शाता है, क्योंकि खोज स्ट्रिंग की शुरुआत में तारा चिह्न "lock" के पहले के सभी वर्णों से मिलान करता है। =SEARCH("*lok", "capslock") एरर दर्शाता है, क्योंकि स्ट्रिंग "lok", "capslock" में मौजूद नहीं है। =SEARCH("?lock", "capslock") 4 दर्शाता है, क्योंकि प्रश्न चिह्न "lock" से ठीक पहले एक वर्ण से तुरंत मिलान करता है। =SEARCH("l*k", "capslock") 5 दर्शाता है क्योंकि तारा चिह्न "l" और "k" के बीच सभी वर्णों से मिलान करता है। =SEARCH("~?", "Capslock on? No.") 12 दर्शाता है क्योंकि लहरिल डैश अगले वर्ण (प्रश्न चिह्न) की वाकई में व्याख्या करता है, वाइल्डकार्ड के रूप में नहीं, और प्रश्न चिह्न 12वें स्थान पर है। =SEARCH(REGEX("([A-Z0-9a-z._%+-]+)@([A-Za-z0-9.-]+\.[A-Za-z]{2,4})"), "Where does marina@example.com start?") 12 दर्शाता है, जो सोर्स स्ट्रिंग में पहले ईमेल की शुरुआती स्थिति है। |