एक्सेल: एकाधिक मान ढूंढने के लिए खोज फ़ंक्शन का उपयोग करें
एक्सेल में SEARCH फ़ंक्शन का उपयोग एक टेक्स्ट स्ट्रिंग का दूसरे के भीतर स्थान खोजने के लिए किया जा सकता है।
हालाँकि, कभी-कभी आप किसी अन्य टेक्स्ट स्ट्रिंग के बीच एक टेक्स्ट स्ट्रिंग के अस्तित्व का पता लगाने के लिए SEARCH फ़ंक्शन का उपयोग करना चाहेंगे।
ऐसा करने के लिए आप निम्न सूत्र का उपयोग कर सकते हैं:
=SUMPRODUCT(--ISNUMBER(SEARCH({"string1","string2","string3"}, A2 )))>0
यह विशेष सूत्र सेल A2 में स्ट्रिंग में “स्ट्रिंग1”, “स्ट्रिंग2” और “स्ट्रिंग3” की खोज करता है।
यदि इनमें से एक स्ट्रिंग पाई जाती है, तो सूत्र TRUE लौटाता है।
अन्यथा, यह FALSE लौटाता है।
निम्नलिखित उदाहरण दिखाता है कि व्यवहार में इस सूत्र का उपयोग कैसे करें।
उदाहरण: एक्सेल में एकाधिक मानों को खोजने के लिए खोज फ़ंक्शन का उपयोग करें
मान लीजिए हमारे पास एक्सेल में बास्केटबॉल टीम के नामों की निम्नलिखित सूची है:
अब मान लें कि हम यह निर्धारित करना चाहते हैं कि टीम का नाम “पेसर्स”, “रैप्टर” या “नगेट्स” प्रत्येक पंक्ति में मौजूद है या नहीं।
ऐसा करने के लिए, हम निम्नलिखित सूत्र का उपयोग कर सकते हैं:
=SUMPRODUCT(--ISNUMBER(SEARCH({"Pacers","Raptors","Nuggets"}, A2 )))>0
हम इस सूत्र को सेल B2 में टाइप कर सकते हैं, फिर इस सूत्र को क्लिक करें और कॉलम B में प्रत्येक शेष सेल पर खींचें:
यदि टीम नाम में हमारे द्वारा निर्दिष्ट तीन स्ट्रिंग्स में से कोई भी है तो कॉलम बी सत्य प्रदर्शित करता है।
अन्यथा, यह FALSE लौटाता है।
यदि आप TRUE और FALSE के बजाय 1 या 0 लौटाना चाहते हैं, तो आप निम्न सूत्र का उपयोग कर सकते हैं:
=IF(SUMPRODUCT(--ISNUMBER(SEARCH({"Pacers","Raptors","Nuggets"}, A2 )))>0,1,0)
निम्नलिखित स्क्रीनशॉट दिखाता है कि व्यवहार में इस सूत्र का उपयोग कैसे करें:
यदि टीम नाम में हमारे द्वारा निर्दिष्ट तीन स्ट्रिंग्स में से एक है तो कॉलम बी 1 प्रदर्शित करता है।
अन्यथा, यह 0 लौटाता है।
अतिरिक्त संसाधन
निम्नलिखित ट्यूटोरियल बताते हैं कि एक्सेल में अन्य सामान्य कार्य कैसे करें:
एक्सेल: एक विशिष्ट वर्ण तक बाएँ के लिए एक सूत्र
एक्सेल: स्ट्रिंग को समाप्त करने के लिए एमआईडी फ़ंक्शन का उपयोग कैसे करें
एक्सेल: वैरिएबल लेंथ स्ट्रिंग्स के लिए एमआईडी फ़ंक्शन का उपयोग कैसे करें