एक्सेल फंक्शन: फाइंड बनाम सर्च (एक तुलनात्मक विश्लेषण)

  • इसे साझा करें
Hugh West

Microsoft Excel में, FIND फ़ंक्शन और SEARCH फ़ंक्शन टेक्स्ट डेटा वाले सेल में स्ट्रिंग में आवश्यक वर्णानुक्रमिक या संख्यात्मक संयोजन खोजने में सक्षम बनाता है। इस लेख में, हम एक्सेल में FIND और SEARCH फंक्शन का ओवरव्यू देखेंगे।

अभ्यास वर्कबुक डाउनलोड करें

आप कार्यपुस्तिका डाउनलोड कर सकते हैं और उनके साथ अभ्यास कर सकते हैं।

खोजें और amp; SEARCH Functions.xlsx

Excel में FIND फ़ंक्शन का परिचय

Excel में, FIND फ़ंक्शन एक अंतर्निहित फ़ंक्शन है जिसे स्ट्रिंग/टेक्स्ट फंक्शन के रूप में वर्गीकृत किया गया है। FIND फ़ंक्शन एक टेक्स्ट स्ट्रिंग के अंदर एक निश्चित वर्ण या सबस्ट्रिंग के स्थान को खोजने का आदी है।

सिंटैक्स:

FIND फ़ंक्शन के लिए सिंटैक्स है:

FIND( find_text, within_text, [start_num ])

तर्क:

find_text: [आवश्यक] वह पाठ जिसे हम ढूंढ रहे हैं।

within_text: [required] टेक्स्ट में वह टेक्स्ट शामिल है जिसे हम ढूंढ रहे हैं।

start_num: [ वैकल्पिक] उस स्थिति को परिभाषित करता है जहां खोज शुरू होनी चाहिए। वर्ण 1 पाठ के भीतर पहला वर्ण है। यदि प्रारंभ संख्या निर्दिष्ट नहीं है, तो इसे 1 माना जाता है। एक संख्या।

एक्सेल में खोज फ़ंक्शन का परिचय

खोजफ़ंक्शन सरल या जटिल खोज का उपयोग करके डेटाबेस में वस्तुओं को खोजने की अनुमति देता है। यह फ़ंक्शन एक टेक्स्ट स्ट्रिंग की स्थिति दूसरे के अंदर देता है। इसे एक्सेल स्ट्रिंग/टेक्स्ट फंक्शन के तहत वर्गीकृत किया गया है। खोज फ़ंक्शन है:

SEARCH( find_text,within_text,[start_num ])

तर्क:

find_text: [आवश्यक] वह पाठ जो खोजता है।

within_text:  <9 [आवश्यक] अंदर खोजने के लिए पाठ।

start_num: [वैकल्पिक] पाठ में खोज शुरू करने की स्थिति। डिफॉल्ट वैल्यू 1 है। 4> एक्सेल फाइंड फंक्शन बनाम एक्सेल सर्च फंक्शन

एक्सेल में, फाइंड फंक्शन और सर्च फंक्शन काफी समान हैं और एक ही लक्ष्य करते हैं , लेकिन थोड़े अलग लेकिन महत्वपूर्ण तरीकों से। एक्सेल FIND और SEARCH फ़ंक्शंस के बीच प्राथमिक अंतर यह है कि SEARCH केस-संवेदी है, जबकि FIND केस-संवेदी है। एक और अंतर यह है कि SEARCH वाइल्डकार्ड के उपयोग की अनुमति देता है जबकि FIND नहीं।

5 में FIND और SEARCH कार्यों से तुलनात्मक आउटपुट के उदाहरण Excel

FIND और SEARCH Excel में क्षमताओं का शायद ही कभी स्वतंत्र रूप से उपयोग किया जाता है। वे आम तौर पर में प्रयोग किया जाता है MID , LEN , LEFT , या RIGHT , और IFERROR जैसे अन्य कार्यों के साथ मिलकर हम देखेंगे नीचे दिए गए उदाहरणों में।

1. एक्सेल डालें खोज & amp; टेक्स्ट सेल में सर्च फंक्शन

हम उस विशिष्ट शब्द या अक्षर की स्थिति का पता लगाने के लिए FIND और SEARCH फंक्शन इन्सर्ट कर सकते हैं। मान लीजिए, हम Excel में ' e ' खोजना चाहते हैं, इसलिए हम टेक्स्ट स्ट्रिंग को कॉलम B, में रखते हैं और टेक्स्ट स्ट्रिंग की स्थिति का परिणाम कॉलम C में है। नीचे दिए गए चरणों का पालन करें:

  • इसलिए, सबसे पहले, हम FIND फ़ंक्शन का उपयोग करने जा रहे हैं ' e<2 की स्थिति का पता लगाने के लिए>'। इसके लिए हमें सेल C5 सेलेक्ट करना होगा। उसके बाद, सूत्र को उस सेल में डालें।
=FIND("e",B5)

  • फिर, Enter <2 दबाएं>कीबोर्ड पर परिणाम दिखाएगा जो 4 है। सूत्र 4 लौटाता है क्योंकि e शब्द Excel में 4 वां अक्षर है।
  • अब, दूसरी बात, हम ' e ' की स्थिति खोजने के लिए SEARCH फ़ंक्शन का उपयोग करने जा रहे हैं। ऐसा करने के लिए, हमें उस सेल को चुनना होगा जहां हम परिणाम देखना चाहते हैं, इसलिए हम सेल C6 चुनते हैं। अब, उस विशेष सेल में सूत्र दर्ज करें।
=SEARCH("e",B6)

  • और, Enter<दबाएँ 2>। और, हम देख सकते हैं कि परिणाम 1 है। सूत्र 1 देता है क्योंकि E शब्द Excel में पहला वर्ण है। जैसा कि हम जानते हैं SEARCH फ़ंक्शन FIND फ़ंक्शन की तरह केस संवेदी नहीं है, इसलिए यह परवाह नहीं करता है कि अक्षर बड़ा है या छोटा। जब उसे पत्र मिल जाएगा तो वह तुरंत परिणाम दिखाएगा।

  • इसलिए, FIND और SEARCH का उपयोग करके फ़ंक्शन हम टेक्स्ट स्ट्रिंग में किसी भी शब्द या अक्षर की स्थिति खोज सकते हैं।

और पढ़ें: एक्सेल में सेल में टेक्स्ट कैसे खोजें<2

2. दिए गए वर्ण से पहले या बाद में आने वाली स्ट्रिंग को खोजने के लिए FIND फ़ंक्शन लागू करें

मान लीजिए, हमारे पास कॉलम B में कुछ नाम हैं और हम इसका पहला और अंतिम नाम खोजना चाहते हैं कॉलम C , और D में क्रमशः प्रत्येक नाम। ऐसा करने के लिए, हमें नीचे दी गई प्रक्रिया का पालन करना होगा:

  • पहले नाम प्राप्त करने के लिए, हम सेल C5 का चयन करते हैं। हम FIND या SEARCH फ़ंक्शन को LEFT फ़ंक्शन के संयोजन में उपयोग कर सकते हैं। इसलिए, हम FIND फ़ंक्शन का उपयोग कर रहे हैं।
  • दूसरा, सूत्र को सेल C5 में रखें।
=LEFT(B5, FIND(" ", B5)-1)

  • फिर, एंटर दबाएं।

  • अब , हम अंतिम नाम प्राप्त करना चाहते हैं, इसके लिए हम RIGHT , FIND या SEARCH और LEN के संयोजन का उपयोग कर सकते हैं कार्य करता है। इसलिए, पहले की तरह ही, सेल D5 चुनें और उसमें फॉर्मूला डालें।
=RIGHT(B5,LEN(B5)-FIND(" ",B5))

  • एंटर कुंजी दबाने के बाद, परिणाम में आपको अंतिम नाम मिलेगासेल.

यहाँ, LEN फ़ंक्शन वर्णों की कुल संख्या अर्जित करेगा, और फिर FIND फ़ंक्शन अंतरिक्ष की स्थिति घटा देंगे। और अंत में, राइट फंक्शन राइट-साइड कैरेक्टर दिखाएगा। भरण हैंडल नीचे या बस डबल क्लिक धन (' + ') चिह्न पर।

  • इसी तरह, फॉर्मूला को डुप्लिकेट करने के लिए फिल हैंडल कॉलम D पर खींचें।

  • आखिरकार, यह नामों से सभी प्रथम नाम और अंतिम नाम निकालेगा।

ध्यान दें: हम उपयोग करते हैं SEARCH के बजाय FIND फंक्शन क्योंकि हम अधिक सटीक मूल्य प्राप्त करना चाहते हैं, जैसा कि हम सभी जानते हैं कि FIND फ़ंक्शन केस संवेदनशील है।

और पढ़ें: एक्सेल में स्ट्रिंग में कैरेक्टर कैसे खोजें

3। Excel में किसी विशेष वर्ण की Nth घटना का पता लगाने के लिए FIND फ़ंक्शन डालें

मान लें कि, हमारे पास एक विशेष वर्ण डैश (' –<2) के साथ कुछ टेक्स्ट स्ट्रिंग है>') कॉलम बी में। और हम डैश (' ) की 2 दूसरा और 3 तीसरा स्थान खोजना चाहते हैं – ') लगातार कॉलम C , और D में। विशेष वर्ण की स्थिति प्राप्त करने के लिए, नीचे दिए गए चरणों का पालन करें।

  • पहले के उदाहरणों की तरह, पहले अपनी स्प्रैडशीट में उस सेल का चयन करें जहांआप सूत्र का उपयोग करने के बाद परिणाम देखना चाहते हैं। इसलिए, हम सेल C5 का चयन करते हैं।
  • दूसरा, उस सेल में सूत्र डालें।
=FIND("-", B5, FIND("-",B5)+1)

  • तीसरा, रिजल्ट देखने के लिए एंटर दबाएं।

यहां, फॉर्मूला यह है कि 2 दूसरा स्थिति।

  • इसके अलावा, फॉर्मूला कॉपी करने के लिए फिल हैंडल नीचे खींचें।

  • अगला, हम कॉलम D में 3 तीसरा स्थान प्राप्त करना चाहते हैं। इसलिए, हम कक्ष D5 का चयन करते हैं और वहां सूत्र रखते हैं।
=FIND("-",B5, FIND("-", B5, FIND("-",B5)+1) +2)

  • इसके अलावा , कीबोर्ड पर Enter की दबाएं।

यहां, सूत्र 3 दिखाएगा तीसरा विशेष वर्ण की स्थिति।

  • और, अब, फिर से भरण हैंडल को कॉलम पर डुप्लिकेट करने के लिए नीचे खींचें D । 16>
  • अंत में, चरणों का पालन करके, आप अपना वांछित परिणाम प्राप्त करेंगे।

और पढ़ें: कैसे स्ट्रिंग एक्सेल में वर्ण खोजने के लिए (8 आसान तरीके)

समान रीडिंग

  • एक्सेल में शून्य से अधिक कॉलम में अंतिम मान का पता लगाएं (2 आसान सूत्र)
  • एक्सेल में न्यूनतम 3 मान कैसे पता करें (5 आसान तरीके)
  • किसी मूल्य की पहली घटना का पता लगाएं एक्सेल में रेंज (3 तरीके)
  • एक्सेल में बाहरी लिंक खोजें (6 त्वरित तरीके)
  • कैसे पता करें कि सेल में विशिष्ट टेक्स्ट है या नहीं एक्सेल

4. खोज फ़ंक्शन को लागू करेंकोष्ठकों के बीच पाठ खोजें

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

  • शुरुआत में उस सेल का चयन करें, जहां आप परिणाम देखना चाहते हैं। इसलिए, हम सेल C5 का चयन करते हैं।
  • फिर, उस सेल में सूत्र को कॉपी और पेस्ट करें।
=MID(B5,SEARCH("(",B5)+1, SEARCH(")",B5)-SEARCH("(",B5)-1)

  • अगला, दर्ज करें दबाएं।

आपको केवल सेल नंबर बदलने की जरूरत है सूत्र चिपकाने के बाद आपके सेल स्थान के अनुसार।

  • उसके बाद, सूत्र को डुप्लिकेट करने के लिए फिल हैंडल को नीचे खींचें।

<29

  • और, अंत में, कोष्ठक के अंदर का पाठ अब पूरे पाठ स्ट्रिंग से निकाला गया है।

🔎 फ़ॉर्मूला कैसे काम करता है?

SEARCH(“(“, B5)+1 : यह सेल से सेल वैल्यू लेगा B5 , और SEARCH(“(“, B5) से ओपनिंग ब्रैकेट ' ( ' जो कि 4+1 है, की स्थिति खोजें हमें 4 मिलेगा, क्योंकि स्पेस भी गिना जाता है।

आउटपुट → 5 , जो कोष्ठक ' 0 के अंदर का पहला अक्षर है '।

खोज (")", बी 5) - खोज ("(",B5)-1 : यह क्लोजिंग ब्रैकेट ' ) ' की स्थिति का पता लगाएगा। और, ओपनिंग ब्रैकेट पोजीशन घटाएं।

आउटपुट → 10-4-1; 6-1; 5 , जो कोष्ठक ' 1 ' के अंदर का अंतिम अक्षर है।

MID(B5, SEARCH(“(“,B5)+1, SEARCH(“)”,B5)-SEARCH(“(“,B5)-1) : यह ब्रैकेट के अंदर के टेक्स्ट को निकालेगा।

आउटपुट → 01001

और पढ़ें: रेंज में टेक्स्ट के लिए एक्सेल सर्च (11 क्विक मेथड्स)

5. FIND & पाठ खोजने के लिए त्रुटि को संभालने के लिए IFERROR कार्य करता है

यदि find_text नहीं मिला है तो यह FIND <2 दोनों में एक त्रुटि संदेश दिखाता है>और खोज कार्य। त्रुटि संदेश दिखाने के बजाय हम ' नहीं मिला ' जैसे अभिव्यंजक संदेश प्रदर्शित करने के लिए IFERROR फ़ंक्शन का उपयोग कर सकते हैं। उदाहरण के लिए, में सेल C10 , एक उपयोगकर्ता कोई भी टेक्स्ट इनपुट कर सकता है और सेल C5 दर्ज किए गए टेक्स्ट के लिए खोजा जाएगा।

  • पहले, उस सेल का चयन करें जहां आप चाहते हैं कक्ष C10 में आरोपित पाठ की स्थिति। इसलिए, हम कक्ष C11 का चयन करते हैं।
  • दूसरा, सूत्र को कक्ष C11b में रखें।
=IFERROR(FIND(C10, C5), "Given text is not found!")

  • फिर, <दबाएं 1>अपने कीबोर्ड पर कुंजी दर्ज करें। जैसा कि आप देख सकते हैं, यह 1 दिखाएगा। क्योंकि टेक्स्ट एक्सेल सेल C5 में केवल एक बार पाया जाता है।

  • टेक्स्ट InDesign सेल C5 में नहीं मिला। तो देगाएक संदेश ' दिया गया पाठ नहीं मिला! '।

और पढ़ें: कैसे उपयोग करें एक्सेल में बोल्ड टेक्स्ट खोजने का फॉर्मूला

ध्यान रखने योग्य बातें

अगर निम्न में से कोई भी शर्त पूरी होती है, तो एक्सेल FIND और SEARCH फ़ंक्शन #VALUE! त्रुटि उत्पन्न करता है:

  • पाठ के भीतर फ़ंक्शन नहीं है find_text .
  • within_text में start_num की तुलना में कम वर्ण हैं।
  • start_num या तो शून्य है (' 0 ') या ऋणात्मक मान है या start_num शून्य से कम या उसके बराबर है (' 0 ').

निष्कर्ष

उपरोक्त आपको खोज और <का अवलोकन देगा 1>खोज एक्सेल में कार्य करता है। आशा है कि यह आपकी मदद करेगा! यदि आपके कोई प्रश्न, सुझाव या प्रतिक्रिया है तो कृपया हमें टिप्पणी अनुभाग में बताएं। या आप ExcelWIKI.com ब्लॉग!

में हमारे अन्य लेखों पर एक नज़र डाल सकते हैं।

ह्यूग वेस्ट उद्योग में 10 से अधिक वर्षों के अनुभव के साथ एक अत्यधिक अनुभवी एक्सेल ट्रेनर और विश्लेषक है। उनके पास लेखा और वित्त में स्नातक की डिग्री और व्यवसाय प्रशासन में मास्टर डिग्री है। ह्यूग को पढ़ाने का शौक है और उन्होंने एक अद्वितीय शिक्षण दृष्टिकोण विकसित किया है जिसका पालन करना और समझना आसान है। एक्सेल के उनके विशेषज्ञ ज्ञान ने दुनिया भर में हजारों छात्रों और पेशेवरों को अपने कौशल में सुधार करने और अपने करियर में उत्कृष्टता हासिल करने में मदद की है। अपने ब्लॉग के माध्यम से, ह्यूग दुनिया के साथ अपने ज्ञान को साझा करता है, व्यक्तियों और व्यवसायों को उनकी पूरी क्षमता तक पहुंचने में मदद करने के लिए मुफ्त एक्सेल ट्यूटोरियल और ऑनलाइन प्रशिक्षण प्रदान करता है।