SEARCH, SEARCHB फ़ंक्शन

महत्वपूर्ण:  यह लेख मशीन द्वारा अनुवादित है, अस्वीकरण देखें. कृपया इस लेख का अंग्रेजी संस्करण यहाँ पाएँ आपके संदर्भ के लिए.

यह आलेख Microsoft Excel में SEARCH और SEARCHB फ़ंक्शंस के सूत्र सिंटैक्स और उपयोग के बारे बताता है.

वर्णन

SEARCH और SEARCHB फ़ंक्शन किसी एक पाठ स्ट्रिंग में दूसरी पाठ स्ट्रिंग का पता लगाते हैं, और एक पाठ स्ट्रिंग के पहले वर्ण से दूसरी पाठ स्ट्रिंग की प्रारंभिक स्थिति की संख्या देते हैं. उदाहरण के लिए, शब्द "printer" में अक्षर "n" की स्थिति का पता लगाने के लिए, आप निम्न फ़ंक्शन का उपयोग कर सकते हैं:

=SEARCH("n","printer")

यह फ़ंक्शन 4 देता है क्योंकि "n" शब्द "printer" में चौथा वर्ण है.

आप दूसरे शब्द में कोई शब्द भी खोज सकते हैं. उदाहरण के लिए, फ़ंक्शन

=SEARCH("base","database")

5 देता है क्योंकि "base" शब्द "database" शब्द में पाँचवे स्थान से शुरू होता है. आप किसी वर्ण या पाठ स्ट्रिंग के स्थान का किसी अन्य पाठ स्ट्रिंग में निर्धारण करने के लिए SEARCH और SEARCHB फ़क्शन का उपयोग कर सकते हैं, और फिर पाठ देने के लिए MID और MIDB फ़क्शनों का उपयोग कर सकते हैं, या पाठ बदलने के लिए REPLACE और REPLACEB फ़ंक्शंस का उपयोग कर सकते हैं. ये फ़ंक्शंस इस आलेख के उदाहरण1 में बताए गए हैं.

महत्वपूर्ण: 

  • इन फ़ंक्शंस सभी भाषाओं में उपलब्ध नहीं हो सकते हैं।

  • SEARCHB 2 बाइट प्रति वर्ण की केवल तब गणना करता है जब कोई DBCS भाषा डिफ़ॉल्ट भाषा के रूप में सेट की गई हो. अन्यथा SEARCHB ठीक SEARCH की तरह कार्य करता है, जो 1 बाइट प्रति वर्ण गिनता है.

वे भाषाएँ जो DBCS का समर्थन करती हैं उनमें जापानी, चीनी (सरलीकृत), चीनी (पारंपरिक) और कोरियाई शामिल हैं.

सिंटैक्स

SEARCH(find_text,within_text,[start_num])

SEARCHB(find_text,within_text,[start_num])

SEARCH और SEARCHB फ़ंक्शन में निम्न तर्क होते हैं:

  • find_text    आवश्यक. वह पाठ जो आप ढूँढना चाहते हैं.

  • within_text    आवश्यक. वह पाठ जिसमें आप find_text तर्क के मान को खोजना चाहते हैं.

  • start_num    वैकल्पिक. within_text में वह वर्ण क्रमांक है, जहाँ से आप खोज प्रारंभ करना चाहते हैं.

रिमार्क

  • SEARCH और SEARCHB फ़ंक्शन केस संवेदी नहीं हैं. यदि आप कोई केस संवेदी खोज करना चाहते हैं, तो आप FIND और FINDB का उपयोग कर सकते हैं.

  • आप find_text तर्क में वाइल्‍डकार्ड वर्ण — प्रश्न चिह्न (?) और तारांकन (*) — का उपयोग कर सकते हैं. प्रश्न चिह्न किसी एकल वर्ण से मेल खाता है; तारांकन वर्णों के किसी अनुक्रम से मेल खाता है. यदि आप कोई वास्तविक प्रश्न चिह्न या तारांकन खोजना चाहते हैं, तो वर्ण से पहले लहरिल डैश (~) लिखें.

  • यदि find_text का मान नहीं मिलता है, तो #VALUE! त्रुटि मान देता है.

  • यदि start_num तर्क छोड़ा गया है, तो इसे 1 मान लिया जाता है.

  • यदि start_num 0 (शून्य) से बड़ा नहीं है या within_text तर्क की लंबाई से बड़ा है, तो #VALUE! त्रुटि मान देता है.

  • वर्णों की निर्दिष्ट संख्या को छोड़ने के लिए start_num का उपयोग करें. उदाहरण के लिए, SEARCH फ़ंक्शन का उपयोग करते हुए मान लीजिए आप पाठ स्ट्रिंग "AYF0093.YoungMensApparel" पर कार्य कर रहे हों. पाठ स्ट्रिंग के वर्णनात्मक भाग पर पहले "Y" की स्थिति ढूँढने के लिए, 8 के बराबर start_num सेट करें, ताकि पाठ का क्रमांकन-संख्या भाग (इस स्थिति में, "AYF0093") नहीं खोजा जाए. SEARCH फ़ंक्शन आठवीं वर्ण स्थिति से खोज कार्य प्रारंभ करता है, अगले स्थान पर find_text तर्क में निर्दिष्ट वर्ण खोजता है, और संख्या 9 देता है. SEARCH फ़ंक्शन हमेशा within_text तर्क के प्रारंभ से वर्णों की संख्या देता है, यदि start_num का मान 1 से अधिक है तो आपके द्वारा छोड़े गए वर्णों पर गिनती जारी रखता है.

उदाहरण

नि‍म्न तालि‍का में उदाहरण डेटा की प्रति‍लि‍पि बनाएँ, और नई Excel कार्यपुस्ति‍का के कक्ष A1 में इसे चि‍पकाएँ. सूत्रों के परि‍णामों को दि‍खाने के लि‍ए, उनका चयन करें, F2 दबाएँ, और फिर Enter दबाएँ. यदि आप सभी डेटा देखना चाहते हों, तो आप स्तंभ की चौड़ाई को समायोजि‍त कर सकते हैं.

डेटा

स्टेटमेंट्स

लाभांश

मार्जिन

"boss" यहाँ है.

सूत्र

वर्णन

परिणाम

=SEARCH("e",A2,6)

छठवीं स्थिति से प्रारंभ करते हुए कक्ष A2 में पहले "e" की स्थिति.

7

=SEARCH(A4,A3)

"Profit Margin" (वह कक्ष जिसमें A3 को खोजना है) में "margin" की स्थिति (वह स्ट्रिंग जिसे कक्ष A4 में खोजना है).

8

=REPLACE(A3,SEARCH(A4,A3),6,"Amount")

पहले कक्ष A3 में "Margin" की स्थिति को खोजकर और फिर उस वर्ण और अगले पाँच वर्णों को "Amount" के साथ बदलते हुए "Margin" को "Amount" के साथ बदलता है.

लाभ राशि

=MID(A3,SEARCH(" ",A3)+1,4)

पहले चार वर्णों को देता है जो "Profit Margin" (कक्ष A3) में पहले रिक्ति वर्ण के बाद आते हैं.

Marg

=SEARCH("""",A5)

कक्ष A5 में पहले दोहरे उद्धरण चिह्न (") की स्थिति.

5

=MID(A5,SEARCH("""",A5)+1,SEARCH("""",A5,SEARCH("""",A5)+1)-SEARCH("""",A5)-1)

केवल वही पाठ देता है जो कक्ष A5 में दोहरे उद्धरण चिह्नों के बीच हो.

boss

नोट: मशीन अनुवाद अस्वीकरण: यह लेख मानवीय हस्तक्षेप के बिना एक कंप्यूटर प्रणाली द्वारा अनुवादित किया गया है. Microsoft, इन मशीन अनुवादों को गैर-अंग्रेज़ी भाषी उपयोगकर्ताओं को Microsoft उत्पादों, सेवाओं और तकनीकों से संबंधित सामग्री का आनंद लेने में सहायता के लिए प्रदान करता है. लेख, मशीन द्वारा अनुवादित होने के कारण इसमें शब्दावली, वाक्य रचना या व्याकरण की त्रुटियाँ हो सकती हैं.

अपने कौशल का विस्तार करें
प्रशिक्षण का अन्वेषण करें
पहले नई सुविधाएँ प्राप्त करें
Office प्रतिभागी में शामिल हों

क्या यह जानकारी मददगार थी?

आपकी प्रतिक्रिया के लिए आपको धन्यवाद!

आपकी प्रतिक्रिया के लिए धन्यवाद! ऐसा लगता है आपको हमारे किसी Office सहायता एजेंट से कनेक्ट करना मददगार हो सकता है.

×