सामग्री तालिका
Excel मा, परिस्थितिहरूले सेल मा एउटा विशिष्ट पाठ समावेश छ कि छैन भनेर जाँच गर्न आवश्यक हुन सक्छ। आज हामी तपाइँलाई सेलमा विशिष्ट पाठ समावेश छ कि छैन भनेर कसरी जाँच गर्ने भनेर देखाउने छौँ। यस सत्रको लागि, हामी एक्सेल 2019 प्रयोग गर्दैछौं, आफ्नो मनपर्ने संस्करण प्रयोग गर्न नहिचकिचाउनुहोस्।
पहिले कुराहरू, हाम्रो उदाहरणहरूको आधार रहेको डेटासेटको बारेमा जानौं
।
हामीसँग एउटा तालिका छ जसमा धेरै विद्यार्थीहरूको जानकारी तिनीहरूको ग्रेड सहित छ। यो डेटासेट प्रयोग गरेर, हामी सेलमा विशिष्ट पाठ समावेश छ वा छैन भनेर जाँच गर्नेछौं।
ध्यान दिनुहोस्, यो चीजहरू सरल राख्नको लागि आधारभूत डेटासेट हो। वास्तविक जीवनको परिदृश्यमा, तपाईंले धेरै ठूलो र जटिल डेटासेटको सामना गर्न सक्नुहुन्छ।
अभ्यास कार्यपुस्तिका
तपाईँलाई तलको लिङ्कबाट अभ्यास कार्यपुस्तिका डाउनलोड गर्न स्वागत छ।
एक्सेल यदि सेलमा विशिष्ट पाठ समावेश छ।xlsxयदि सेलमा विशिष्ट पाठ समावेश छ भने
१. सेलमा विशेष पाठ मात्र समावेश छ
हामी सेल मार्फत हेर्न सक्छौं जुन हुन सक्छ (वा नहुन सक्छ। ) ले हामीले खोजिरहेको पाठ (स्ट्रिङ) मात्र समावेश गर्दछ। यसमा कुनै अतिरिक्त स्ट्रिङहरू हुनेछैनन्।
उदाहरणका लागि, हाम्रो डेटासेटमा, ग्रेड स्तम्भमा प्रत्येक कक्षमा पास वा असफल छ। । त्यहाँ कुनै अतिरिक्त शब्द वा स्ट्रिङहरू छैनन्। त्यसोभए, हामी यो स्तम्भ भित्रको सेलमा पास वा असफल समावेश छ कि छैन भनेर जाँच गर्न सक्छौं।
13>
यहाँ, उदाहरणका लागि, हामी सेल "पास" समावेश छ वा छैन जाँच गर्नुहोस् र त्यसपछिभर्खरै प्रस्तुत गरिएको Remarks स्तम्भमा टिप्पणी थप्नुहोस्।
"चेक" जस्ता शब्दहरू सुन्दा, तपाइँको दिमागमा आउने पहिलो कार्यहरू मध्ये एक हो IF । IF प्रकार्यले तार्किक परीक्षण चलाउँछ र बाइनरी मान (TRUE वा FALSE) फर्काउँछ।
सेलमा विशिष्ट समावेश छ कि छैन भनेर जाँच गर्न IF प्रयोग गरेर सूत्र लेखौं। पाठ "पास भयो" वा होइन।
=IF(D4="Passed","Promoted","")
यहाँ, हामीले एउटा तार्किक अपरेशन सेट गरेका छौं D4=”Passed”
यदि D4 मा "पास" वा छैन भने तुलना गर्दछ।
if_true_value को लागि हामीले "प्रमोट" सेट गरेका छौं, यो सेल फेला परेपछि परिणामको रूपमा देखा पर्नेछ। पाठ समावेश गर्दछ। अहिलेको लागि, कुनै if_false_value प्रदान गरिएको छैन।
D4 कक्षमा खोजी पाठ छ, "Passed", त्यसैले सूत्रले if_true_value फर्काउँछ।
अब, बाँकी कक्षहरूको लागि सूत्र लेख्नुहोस्। तपाईंले AuoFill सुविधालाई पनि प्रयोग गर्न सक्नुहुन्छ।
तपाईंले देख्न सक्नुहुन्छ, हाम्रो सूत्रले if_true_value , “promoted” फर्काएको छ। , "पास" समावेश भएका कक्षहरूको लागि पूर्ण रूपमा।
यसले केस-संवेदनशील तरिकामा काम गर्दछ। यदि कुनै पनि कक्षहरू "Passed" को सट्टा "passed" समावेश गर्दछ भने, यसले पनि काम गर्नेछ।
थप पढ्नुहोस्: का लागि एक्सेल खोज दायरामा पाठ
2. सेलले विशिष्ट पाठ समावेश गर्दछ (आंशिक मिल्दो)
कहिलेकाहीँ हामीले सेल भित्र सबस्ट्रिङको रूपमा एउटा विशेष पाठ खोज्नु पर्ने हुन सक्छ। यस खण्डमा, हामी गर्नेछौंत्यसलाई कसरी गर्ने भनेर हेर्नुहोस्।
उदाहरणका लागि, हामी ID स्तम्भको कक्षहरूमा स्ट्रिङ (समूह नाम) खोज्नेछौं।
<3
यहाँ हामीले हाम्रो उदाहरणको सन्दर्भसँग मेल खाने केही स्तम्भहरू प्रस्तुत गरेका छौं।
तपाईँले खोज स्ट्रिङ स्तम्भ हामीले पङ्क्तिहरू मर्ज गरेका छौं। प्रविधिहरूको लागि यो मर्जिङ पङ्क्तिहरू लेख पछ्याउनुहोस्।
I. FIND प्रकार्य (केस सेन्सेटिभ) मार्फत मिलाउनुहोस्
अघिल्लो खण्डमा, हामीले पाठ जाँच गर्न IF प्रयोग गरेका छौं। (तार्किक अभिव्यक्ति प्रयोग गरेर)। यो प्रकार्य प्रयोगमा हुनेछ यद्यपि हामीलाई अन्य समर्थन प्रकार्यहरू चाहिन्छ।
FIND प्रकार्य एउटा प्रकार्य हो जुन हामीले IF सँग जोड्न जाँदैछौं कि एक कक्षले कम्तिमा सबस्ट्रिङको रूपमा निर्दिष्ट पाठ समावेश गर्दछ।
उदाहरणका लागि, हामीले एउटा स्ट्रिङ "AB" रोजेका छौं जुन हामीले ID स्तम्भबाट कक्षहरूमा खोज्नेछौं।
>
अब, B4 कक्षको लागि सूत्र लेखौं।
=IF(ISNUMBER(FIND($E$4,B4)),”Found”,"Not Found")
यहाँ तपाईंले ISNUMBER प्रकार्य देख्न सक्नुहुन्छ। ISNUMBER फर्काउँछ TRUE जब सेलमा नम्बर हुन्छ, र FALSE यदि होईन भने
हामीले यो प्रकार्य प्रयोग गर्यौं किनभने यसले FIND प्रकार्यको परिणाम नम्बर हो वा होइन। यसले बुलियन मान फर्काउँछ।
जब ISNUMBER ले TRUE फर्काउँछ तब IF प्रकार्यले if_true_value (Found) , अन्यथा 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 ले सुरूवात बिन्दु र त्यसपछि २ वर्णहरू प्रदान गर्दछ। यसले दुई वर्णित समूह नामहरू ल्याउनेछ।
हामीले समूहको नाम फेला पारेका छौं जब सेलमा पाठ समावेश छ।
फेला पार्नुहोस् केस सेन्सेटिभ छ, यसले "ab" को लागि if_true_value कार्यान्वयन गर्दैन।
बाँकी कक्षहरूको लागि कोड लेख्नुहोस्। तपाईंले एउटा समूह नाम फेला पार्नुहुनेछ जुन ठ्याक्कै खोज स्ट्रिङ को रूपमा लेखिएको छ।
खोज स्ट्रिङ मान परिवर्तन गर्नुहोस्, तपाईं अपडेट गरिएको नतिजा फेला पार्नेछ।
II। SEARCH प्रकार्य (केस इन्सेन्सिटिभ) मार्फत मिलाउनुहोस्
अघिल्लो खण्डमा, हामीले केस-संवेदनशील एक दृष्टिकोण अवलोकन गरेका छौं। चीजहरूलाई लचिलो राख्नको लागि, हामी केस-संवेदनशील दृष्टिकोण अपनाउन सक्छौं। त्यसका लागि, SEARCH प्रकार्य उपयोगी हुनेछ।
SEARCH ले अर्को पाठको स्ट्रिङको स्थान फर्काउँछ। यो जस्तै काम गर्दछ1 3>
यो FIND खण्डसँग मिल्दोजुल्दो देखिन्छ। मात्र परिवर्तन हामीले FIND लाई SEARCH ले बदलेका छौं। बाँकी सूत्र उस्तै छ र ठ्याक्कै उही तरिकाले सञ्चालन गर्दछ।
हामीले समूहको नाम फेला पारेका छौं जब सेलमा पाठ हुन्छ।
लेख्नुहोस्। बाँकी कक्षहरूको लागि सूत्र। तपाईंले कुनै पनि रूपमा "AB" भएका सबै समूह नामहरू फेला पार्नुहुनेछ।
यदि हामीले "ab" लाई खोज स्ट्रिङ लेख्छौँ भने पनि यो हुनेछ। यी मानहरू प्राप्त गर्नुहोस्।
III। COUNTIF प्रकार्य (केस इन्सेन्सिटिभ) प्रयोग गरेर मिलान गर्नुहोस्
सेल जाँच गर्ने अर्को तरिकाले विशेष पाठ समावेश गर्दछ किनकि सबस्ट्रिङले IF र COUNTIF संयोजन गरिरहेको छ। यो दृष्टिकोण केस-संवेदनशील पनि हुनेछ।
यो COUNTIF प्रकार्यले एकल अवस्था पूरा गर्ने दायरामा कक्षहरू गणना गर्दछ।
अब सूत्र निम्न हुनेछ एउटा।
=IF(COUNTIF(B4,"*"&$E$4&"*"),MID(B4,SEARCH($E$4,B4),2),"")
यहाँ हामीले COUNTIF प्रयोग गरेर तर्क जाँच गरेका छौं। COUNTIF प्रयोग गरेर यसले गणना मान १ हो वा होइन भनेर जाँच गर्छ।
यदि COUNTIF ले १ फर्काउँछ भने if_true_value ( MID भाग निकाल्न समूह नाम) फिर्ता गरिनेछ। MID भागलाई अघिल्लो खण्डमा छलफल गरिएको छ।
COUNTIF भागबाट ० को लागि, सूत्र if_false_value (खाली कक्ष, समयको लागिहुनु)।
हामीले मिल्दो फेला पारेका छौं र तब सूत्रले समूहको नाम फर्काउँछ जब सेलमा विशिष्ट पाठ हुन्छ।
को लागि सूत्र लेख्नुहोस्। बाँकी कक्षहरू। तपाईंले कुनै पनि रूपमा खोज स्ट्रिङ भएका सबै समूह नामहरू फेला पार्नुहुनेछ।
खोज स्ट्रिङ मान परिवर्तन गरौं, अद्यावधिक परिणामहरू हाम्रो अगाडि हुनेछ।
अधिक COUNTIF आंशिक मिलान दृष्टिकोणहरूको लागि यो COUNTIF PARTIAL MATCH लेखमा जानुहोस्। यदि तपाईं if सँग आंशिक मिलान गर्न इच्छुक हुनुहुन्छ भने, यो IF आंशिक मिलान लेख तपाईंको लागि उपयोगी हुन सक्छ।
निष्कर्ष
आजको लागि यति मात्र हो। हामीले सेलमा एक्सेलमा एक विशेष पाठ समावेश छ कि छैन भनेर जाँच गर्न धेरै तरिकाहरू सूचीबद्ध गरेका छौं। आशा छ तपाईंले यो उपयोगी पाउनुहुनेछ। केहि बुझ्न गाह्रो लागेमा टिप्पणी गर्न नहिचकिचाउनुहोस्। हामीले यहाँ छुटेका हुन सक्ने कुनै पनि अन्य विधिहरू हामीलाई थाहा दिनुहोस्।