विषयसूची
एक्सेल में, परिस्थितियाँ यह जाँचने की मांग कर सकती हैं कि सेल में एक विशिष्ट टेक्स्ट है या नहीं। आज हम आपको दिखाने जा रहे हैं कि कैसे जांचा जाए कि किसी सेल में विशिष्ट टेक्स्ट है या नहीं। इस सत्र के लिए, हम एक्सेल 2019 का उपयोग कर रहे हैं, बेझिझक अपने पसंदीदा संस्करण का उपयोग करें।
पहले सबसे पहले, आइए डेटासेट के बारे में जानें जो हमारे उदाहरणों का आधार है
।
हमारे पास एक तालिका है जिसमें कई छात्रों की जानकारी उनके ग्रेड के साथ है। इस डेटासेट का उपयोग करके, हम जाँच करेंगे कि किसी सेल में विशिष्ट टेक्स्ट है या नहीं।
ध्यान दें कि, चीजों को सरल रखने के लिए यह एक बुनियादी डेटासेट है। वास्तविक जीवन के परिदृश्य में, आप एक बहुत बड़े और जटिल डेटासेट का सामना कर सकते हैं।
अभ्यास कार्यपुस्तिका
नीचे दिए गए लिंक से अभ्यास कार्यपुस्तिका डाउनलोड करने के लिए आपका स्वागत है।
एक्सेल यदि सेल में विशिष्ट टेक्स्ट है। xlsxयदि सेल में विशिष्ट टेक्स्ट है
1. सेल में केवल विशिष्ट टेक्स्ट है
हम एक सेल को देख सकते हैं जो हो सकता है (या नहीं हो सकता है) ) में केवल वही पाठ (स्ट्रिंग) होता है जिसकी हम तलाश कर रहे हैं। इसके साथ कोई अतिरिक्त स्ट्रिंग नहीं होगी।
उदाहरण के लिए, हमारे डेटासेट में, ग्रेड कॉलम में प्रत्येक सेल में उत्तीर्ण या विफल है . कोई अतिरिक्त शब्द या तार नहीं हैं। इसलिए, हम जांच कर सकते हैं कि इस कॉलम के किसी सेल में उत्तीर्ण या विफल शामिल है या नहीं।
यहां, उदाहरण के लिए, हम जांचें कि सेल में "उत्तीर्ण" है या नहीं और फिरनए पेश किए गए टिप्पणी कॉलम में एक टिप्पणी जोड़ें।
"चेक" जैसे शब्द सुनना, आपके दिमाग में आने वाले पहले कार्यों में से एक IF है। IF फ़ंक्शन एक तार्किक परीक्षण चलाता है और एक बाइनरी मान (TRUE या FALSE) लौटाता है।
चलिए IF का उपयोग करके सूत्र लिखते हैं कि सेल में विशिष्ट है या नहीं टेक्स्ट "उत्तीर्ण" या नहीं।
=IF(D4="Passed","Promoted","")
यहां, हमने एक तार्किक ऑपरेशन सेट किया है D4=”Passed”
यह तुलना करता है कि D4 में "उत्तीर्ण" है या नहीं।
if_true_value के लिए हमने "प्रचारित" सेट किया है, यह सेल मिलने के बाद परिणाम के रूप में दिखाई देगा पाठ शामिल है। फ़िलहाल, कोई if_false_value प्रदान नहीं किया गया है।
D4 सेल में खोज पाठ है, "उत्तीर्ण", इसलिए सूत्र ने if_true_value लौटाया।
अब, शेष कक्षों के लिए सूत्र लिखें। आप AuoFill सुविधा का भी प्रयोग कर सकते हैं।
आप देख सकते हैं, हमारे सूत्र ने if_true_value , "प्रचारित" लौटाया है , "उत्तीर्ण" वाली कोशिकाओं के लिए बिल्कुल सही।
यह केस-संवेदी तरीके से काम करता है। यदि किसी सेल में "उत्तीर्ण" के बजाय "उत्तीर्ण" है, तो यह भी काम करेगा।
और पढ़ें: Excel Search for रेंज में टेक्स्ट
2. सेल में विशिष्ट टेक्स्ट होता है (आंशिक मिलान)
कभी-कभी हमें सबस्ट्रिंग के रूप में सेल के भीतर एक विशिष्ट टेक्स्ट की खोज करने की आवश्यकता हो सकती है। इस खंड में, हम करेंगेदेखें कि यह कैसे करना है।
उदाहरण के लिए, हम ID कॉलम के कक्षों के भीतर एक स्ट्रिंग (समूह का नाम) खोजेंगे।
<3
यहां हमने कुछ कॉलम पेश किए हैं जो हमारे उदाहरण के संदर्भ से मेल खाते हैं।
आप Search String कॉलम के लिए देख सकते हैं कि हमने पंक्तियों को मर्ज कर दिया है। तकनीकों के लिए इस विलय पंक्ति लेख का पालन करें।
I. FIND फ़ंक्शन के माध्यम से मिलान करें (केस सेंसिटिव)
पिछले अनुभाग में, हमने टेक्स्ट की जांच के लिए IF का उपयोग किया है (तार्किक अभिव्यक्ति का उपयोग करते हुए)। यह फ़ंक्शन उपयोग में रहेगा, हालांकि हमें अन्य सहायक कार्यों की आवश्यकता है।
FIND फ़ंक्शन एक ऐसा फ़ंक्शन है जिसे हम यह जांचने के लिए IF के साथ पेयर करने जा रहे हैं कि कोई सेल में कम से कम सबस्ट्रिंग के रूप में विशिष्ट टेक्स्ट होता है।
उदाहरण के लिए, हमने एक स्ट्रिंग "एबी" चुना है जिसे हम ID कॉलम
<0 से सेल में खोजेंगे।अब, B4 सेल के लिए सूत्र लिखते हैं।
=IF(ISNUMBER(FIND($E$4,B4)),”Found”,"Not Found")
यहां आप फंक्शन ISNUMBER देख सकते हैं। ISNUMBER रिटर्न TRUE जब सेल में एक नंबर होता है, और FALSE अगर नहीं
हमने इस फ़ंक्शन का उपयोग किया है क्योंकि यह जांचता है कि FIND फ़ंक्शन का परिणाम एक संख्या है या नहीं। यह एक बूलियन मान लौटाता है।
जब ISNUMBER रिटर्न TRUE तो IF फ़ंक्शन if_true_value (मिला)<को ट्रिगर करेगा 12>, अन्यथा if_false_value (नहींफाउंड) ।
यहां पहले सेल के लिए, ISNUMBER-FIND रिटर्न TRUE और फाइनल आउटपुट बन गया “पाया”।
चलिए समूह का नाम निकालते हैं। उसके लिए, हम MID फ़ंक्शन का उपयोग करेंगे। यह फ़ंक्शन दिए गए स्ट्रिंग के बीच से वर्ण निकालता है।
=IF(ISNUMBER(FIND($E$4,B4)),MID(B4,FIND($E$4,B4),2),"")
पहले, हमने जाँच की है कि सेल में विशिष्ट पाठ, फिर if_true_value फ़ील्ड पर, हमने मान प्राप्त करने के लिए MID फ़ंक्शन सेट किया है। FIND MID के भीतर शुरुआती बिंदु और फिर 2 वर्ण प्रदान करता है। यह दो वर्णों वाले समूह नाम प्राप्त करेगा।
सेल में टेक्स्ट होने पर हमें समूह का नाम मिल गया है।
चूंकि FIND केस संवेदी है, यह “ab” के लिए if_true_value निष्पादित नहीं करेगा।
शेष सेल के लिए कोड लिखें। आपको एक समूह का नाम मिलेगा जो बिल्कुल खोज स्ट्रिंग के समान लिखा गया है।
खोज स्ट्रिंग मान बदलें, आप अद्यतन परिणाम मिलेगा।
II। खोज फ़ंक्शन के माध्यम से मिलान करें (केस असंवेदनशील)
पिछले अनुभाग में, हमने एक दृष्टिकोण देखा है जो एक केस-संवेदी है। चीजों को लचीला बनाए रखने के लिए हम केस-संवेदी दृष्टिकोण अपना सकते हैं। उसके लिए, SEARCH फ़ंक्शन उपयोगी होगा।
SEARCH एक टेक्स्ट स्ट्रिंग का स्थान दूसरे के अंदर लौटाता है। के समान कार्य करता है FIND फ़ंक्शन, लेकिन यह केस-संवेदी है।
फ़ॉर्मूला इस प्रकार है
=IF(ISNUMBER(SEARCH($E$4,B4)),MID(B4,SEARCH($E$4,B4),2),"")
यह ढूंढें अनुभाग के समान लगता है। एकमात्र बदलाव यह है कि हमने FIND को SEARCH से बदल दिया है। शेष फ़ॉर्मूला वही है और ठीक उसी तरह काम करता है।
सेल में टेक्स्ट होने पर हमें समूह का नाम मिल गया है।
लिखें शेष कोशिकाओं के लिए सूत्र। आपको वे सभी समूह नाम मिल जाएंगे जिनमें किसी भी रूप में “AB” है। इन मूल्यों को प्राप्त करें।
III। COUNTIF फ़ंक्शन का उपयोग करके मिलान करें (केस असंवेदनशील)
सेल की जांच करने का एक अन्य तरीका विशिष्ट टेक्स्ट है क्योंकि एक सबस्ट्रिंग IF और COUNTIF का संयोजन है। यह दृष्टिकोण केस-असंवेदी भी होगा।
यह COUNTIF फ़ंक्शन एक श्रेणी में सेल की गणना करता है जो एक शर्त को पूरा करता है।
अब सूत्र निम्न होगा one.
=IF(COUNTIF(B4,"*"&$E$4&"*"),MID(B4,SEARCH($E$4,B4),2),"")
यहां हमने COUNTIF का उपयोग करके तर्क की जांच की है। COUNTIF का उपयोग करके यह जांचता है कि गणना मान 1 है या नहीं।
अगर COUNTIF 1 लौटाता है तो if_true_value ( MID समूह निकालने के लिए भाग) नाम) वापस कर दिया जाएगा। MID भाग की चर्चा पिछले अनुभाग में की गई है।
COUNTIF भाग से 0 के लिए, सूत्र if_false_value (खाली सेल, समय के लिए) लौटाएगाकिया जा रहा है)।
हमने मैच ढूंढ लिया है और फिर सूत्र ने समूह का नाम वापस कर दिया जब सेल में विशिष्ट पाठ होता है।
के लिए सूत्र लिखें बाकी कोशिकाएँ। आपको वे सभी समूह नाम मिल जाएंगे जिनमें किसी भी रूप में खोज स्ट्रिंग है।
चलिए खोज स्ट्रिंग मान बदलते हैं, अपडेट किए गए परिणाम हमारे सामने होंगे।
अधिक COUNTIF आंशिक मिलान दृष्टिकोण के लिए इस COUNTIF आंशिक मिलान लेख पर जाएं। यदि आप if के साथ आंशिक मिलान में रुचि रखते हैं, तो यह IF आंशिक मिलान लेख आपके लिए उपयोगी हो सकता है।
निष्कर्ष
आज के लिए बस इतना ही। हमने एक्सेल में एक सेल में एक विशिष्ट पाठ है या नहीं, यह जांचने के लिए कई तरीकों को सूचीबद्ध किया है। आशा है आपको यह मददगार लगेगा। अगर कुछ समझने में मुश्किल लगे तो बेझिझक टिप्पणी करें। आइए जानते हैं कोई और तरीका जो शायद हम यहां छूट गए हों।