एक्सेल खोज समारोह
एक्सेल में खोज फ़ंक्शन को पाठ या स्ट्रिंग फ़ंक्शन के अंतर्गत वर्गीकृत किया जाता है, लेकिन इस फ़ंक्शन द्वारा दिया गया आउटपुट पूर्णांक है, खोज फ़ंक्शन हमें दिए गए स्ट्रिंग में एक विकल्प की स्थिति देता है जब हम खोज करने के लिए स्थिति का एक पैरामीटर देते हैं, इस प्रकार यह सूत्र लेता है तीन तर्क एक विकल्प है, एक स्वयं स्ट्रिंग है और एक खोज शुरू करने की स्थिति है।
SEARCH फ़ंक्शन पाठ फ़ंक्शन है, जिसका उपयोग स्ट्रिंग / पाठ में एक विकल्प के स्थान को खोजने के लिए किया जाता है।
SEARCH फ़ंक्शन को वर्कशीट फ़ंक्शन के रूप में उपयोग किया जा सकता है, और यह संवेदनशील फ़ंक्शन नहीं है।
एक्सेल में खोज फॉर्मूला
नीचे एक्सेल में खोज फॉर्मूला है

स्पष्टीकरण
एक्सेल खोज समारोह में तीन-पैरामीटर दो (find_text, भीतर_टेक्स्ट) अनिवार्य पैरामीटर हैं और एक (start_num) वैकल्पिक है।
अनिवार्य पैरामीटर:
- find_text: find_text से तात्पर्य उस प्रतिस्थापन / चरित्र से है जिसे आप किसी स्ट्रिंग या पाठ के भीतर खोजना चाहते हैं जिसे आप खोजना चाहते हैं।
- within_text: । जहां आपका सबस्ट्रिंग स्थित है या जहां आप find_text का प्रदर्शन करते हैं।
वैकल्पिक पैरामीटर:
- (START_NUM): : जहां एक्सेल में पाठ के अंदर खोजने शुरू करना चाहते हैं। यदि छोड़ा गया है, तो SEARCH इसे 1 मानता है और पहले वर्ण से स्टार खोज करता है।
एक्सेल में सर्च फंक्शन का उपयोग कैसे करें? (उदाहरण सहित)
SEARCH फ़ंक्शन बहुत सरल और उपयोग करने में आसान है। आइए कुछ उदाहरणों में खोज समारोह के काम को समझते हैं।
उदाहरण 1
आइए दिए गए पाठ या स्ट्रिंग में "गुड" विकल्प की एक सरल खोज करते हैं। यहां हमने SEARCH फ़ंक्शन का उपयोग करके गुड शब्द खोजा है, और यह गुड मॉर्निंग में गुड वर्ड का स्थान लौटाएगा।
= खोज ("अच्छा," बी 6) और आउटपुट 1 होगा।
और मान लें कि अच्छे के लिए दो मैच मिले हैं, तो एक्सेल में खोज आपको पहला मैच मान देगा यदि आप दूसरा अच्छा स्थान चाहते हैं, तो आप बस = SEARCH ("अच्छा," B7, 2) का उपयोग करें (start_num) 2 के रूप में फिर यह आपको दूसरे मैच के मूल्य का स्थान देगा और आउटपुट 6 होगा।
उदाहरण # 2
इस उदाहरण में, हम एक्सेल में खोज का उपयोग करके पूर्ण नाम से पहले नाम और अंतिम नाम को फ़िल्टर करेंगे।
पहले नाम के लिए = LEFT (B12, SEARCH (", B12) -1)

अंतिम नाम के लिए = राइट (B12, LEN (B12) -SEARCH ("", B12))
उदाहरण # 3
मान लीजिए कि आईडी का एक सेट है, और आपको आईडी के भीतर _ स्थान का पता लगाना है, तो आईडी के भीतर "_" स्थान का पता लगाने के लिए बस एक्सेल खोज का उपयोग करें।
= खोज ("_," B27 ), और आउटपुट 6 होगा।
उदाहरण # 4
चलो वाइल्डकार्ड वर्णों के साथ एक्सेल में SEARCH के काम को समझते हैं।

दिए गए तालिका पर विचार करें और अगले A1 के लिए टेक्स्ट A1-001-ID के भीतर खोजें
और प्रारंभ स्थिति 1 होगी, फिर = SEARCH ("?" और I8, J8, K8) आउटपुट 3 होगा "?" 0 से पहले एक वर्ण की उपेक्षा करें, और आउटपुट 3 होगा।
किसी दिए गए तालिका के भीतर दूसरी पंक्ति के लिए, B1-001-AY के भीतर A के लिए खोज परिणाम
8 होगा, लेकिन अगर हम खोज में "*" का उपयोग करते हैं, तो यह आपको 1 को स्थान आउटपुट के रूप में देगा क्योंकि यह "ए" से पहले सभी वर्णों की उपेक्षा करेगा और आउटपुट इसके लिए 1 होगा = खोज ("*" और I9, J9 ) है।
इसी तरह "J" के लिए 8 = SEARCH (I10, J10, K10) और 7 के लिए = SEARCH ("?" & I10, J10, K10)।
इसी तरह चौथी पंक्ति के लिए आउटपुट 8 होगा = SEARCH (I11, J11, K11) और 1 के लिए = SEARCH ("*" और I11, J11, K11)।
याद रखने वाली चीज़ें
- यह केस सेंसिटिव नहीं है
- यह तनुज और तनुज को एक ही मूल्य के रूप में मानता है इसका मतलब है कि यह b / w लोअर केस और अपर केस के बीच अंतर नहीं करता है।
- इसे वाइल्डकार्ड वर्णों की अनुमति भी है, अर्थात "?" , "*" और "~" टिल्ड।
- "" एक एकल वर्ण खोजने के लिए उपयोग किया जाता है।
- "" "का उपयोग मैच अनुक्रम के लिए किया जाता है।
- यदि आप वास्तव में "*" या "खोज करना चाहते हैं?" तो चरित्र से पहले "~" का उपयोग करें।
- यह #VALUE लौटाता है! अगर कोई मेल खाता स्ट्रिंग नहीं है, तो त्रुटि_के भीतर मिलती है।
नीचे के उदाहरण में मान लीजिए। हम " नाम" कॉलम के भीतर एक विकल्प "ए" की खोज कर रहे हैं । यदि पाया जाता है, तो यह किसी अन्य नाम के स्थान पर वापस आ जाएगा। यह #VALUE त्रुटि देगा, जैसा कि नीचे दिखाया गया है।
