सामग्री तालिका
ठूलो डेटासेटसँग काम गर्दा, कहिलेकाहीँ तपाईंले डेटाको केही निश्चित भाग हटाउन आवश्यक हुन सक्छ। यो म्यानुअल रूपमा गर्नको लागि साँच्चै समय खपत र सरल तरिका हो। एक्सेलमा, तपाइँ तीन प्रभावकारी तरिकामा एक निश्चित क्यारेक्टर पछि पाठ हटाउन सक्नुहुन्छ।
अभ्यास डाउनलोड कार्यपुस्तिका
तपाईँ यहाँबाट कार्यपुस्तिका डाउनलोड गर्न सक्नुहुन्छ।
Character.xlsm पछि पाठ हटाउनुहोस्
३ एक्सेलमा क्यारेक्टर पछिको पाठ हटाउने सजिलो तरिका
यहाँ तपाईंले Find & एक्सेलमा कमाण्ड उपकरण बदल्नुहोस्, सूत्रहरू प्रयोग गरेर र VBA कोड प्रयोग गरेर।
१. खोज र amp; क्यारेक्टर पछिको पाठ मेटाउन आदेश बदल्नुहोस्
हामी फेला र & एक्सेलमा सुविधा बदल्नुहोस्। एक्सेलमा, यो एक विशेष क्यारेक्टर पछि कुनै पनि पाठ मेटाउने सबैभन्दा सजिलो तरिका हो।
त्यसका लागि चरणहरू तल दिइएका छन्,
चरण १: पहिले आफ्नो डाटासेट चयन गर्नुहोस्।
चरण 2: त्यसपछि घर ट्याब अन्तर्गत, जानुहोस् फेला पार्नुहोस् र; चयन गर्नुहोस् -> बदल्नुहोस् ।
चरण 3: पप-अपबाट फेला पार्नुहोस् र बदल्नुहोस् बक्सको छेउमा, के फेला पार्नुहोस् लेबल, अक्षर लेख्नुहोस् जुन पछि तपाइँ पाठ हटाउन चाहानुहुन्छ र यसको पछि Asterisk (*) चिन्ह राख्नुहोस्।
चरण 4: प्रतिस्थापन बक्स खाली राख्नुहोस्।
चरण5: सबै बदल्नुहोस् थिच्नुहोस्।
थप बुझ्नको लागि, निम्न चित्र जाँच गर्नुहोस्, जहाँ हामी अल्पविराम (,) पछि सबै कुरा हटाउन चाहन्छौं, त्यसैले हामीले प्रतीक अल्पविराम (,) लेख्छौं र राख्छौं। यसको साथमा एउटा Asterisk (*) चिन्ह।
चरण 4: यसले तपाईंको डाटासेटमा अल्पविराम (,) पछि सबै पाठ हटाउनेछ।
थप पढ्नुहोस्: एक्सेलमा क्यारेक्टर पछि टेक्स्ट कसरी हटाउने (३ तरिका)
२। क्यारेक्टर पछि पाठ हटाउनको लागि एक्सेल सूत्र घुसाउनुहोस्
माथिको विधिको विपरीत, एक्सेलमा निर्दिष्ट क्यारेक्टर पछि स्ट्रिङहरू हटाउन सूत्रहरू प्रयोग गर्नु अझ प्रभावकारी र भरपर्दो विधि हो। लागू गर्ने सूत्रहरूले तपाईंको डेटासेटको अधिक अपरिवर्तित र नियन्त्रणयोग्य परिणामहरू उत्पादन गर्दछ।
सूत्रहरू प्रयोग गर्दा स्ट्रिङको धेरै विशिष्ट बिन्दुहरू पछि पाठ मेटाउने धेरै तरिकाहरू खुल्छ।
i। क्यारेक्टर पछि सबै पाठ हटाउनुहोस्
जेनेरिक सूत्र:
=LEFT(cell, SEARCH("character", cell) -1)
यहाँ,
सेल = तपाईंको डाटाको सेल सन्दर्भ नम्बर
क्यारेक्टर = तपाईंले पाठ हटाउन चाहेको क्यारेक्टर
यदि तपाईं क्यारेक्टर पछि सबै पाठ हटाउन चाहनुहुन्छ भने तल दिइएको चरणहरू पालना गर्नुहोस्,
चरण 1: तपाईंको डेटासेटको छेउमा रहेको कक्षमा, माथिको सूत्र लेख्नुहोस्।
चरण 2: थिच्नुहोस् Enter ।
यसले निश्चित वर्ण पछि सबै पाठ हटाउनेछ।
चरण 3: प्रयोग गरेर पङ्क्ति तल तान्नुहोस्बाँकी डेटासेटमा सूत्र लागू गर्न ह्यान्डल भर्नुहोस् ।
- स्पष्टीकरण:
खोज प्रकार्य बाट क्यारेक्टरको स्थिति पहिचान गर्दछ कक्ष (हाम्रो अवस्थामा, यसले सेल B4 को डेटामा अल्पविराम (,) को स्थिति पहिचान गर्दछ) र यसलाई बायाँ प्रकार्य मा पास गर्दछ जसले स्ट्रिङको सुरुबाट क्यारेक्टरको सम्बन्धित संख्या निकाल्छ। कक्षमा।
ii। क्यारेक्टरको N-th घटना पछिको पाठ हटाउनुहोस्
परिस्थितिमा, तपाईंले कुनै निश्चित क्यारेक्टर पछिको पाठ हटाउनु पर्छ तर त्यो क्यारेक्टर स्ट्रिङमा धेरै पटक आउँछ, तब तपाईंले निम्न प्रयोग गर्न आवश्यक छ। सूत्र,
जेनेरिक सूत्र: =LEFT(
cell
, FIND("#", SUBSTITUTE(
cell
, "
character
", "#",
n
)) -1)
यहाँ,
सेल = तपाईंको डाटाको सेल सन्दर्भ नम्बर
क्यारेक्टर = क्यारेक्टर जस पछि तपाइँ पाठ हटाउन चाहानुहुन्छ
n = क्यारेक्टरको घटना पछि पाठ हटाउन।
# = स्रोत डेटासेटमा कतै पनि उपस्थित नभएको नयाँ क्यारेक्टर परिचय गराउन (तपाईले चाहेको कुनै पनि क्यारेक्टर प्रयोग गर्न सक्नुहुन्छ तर याद राख्नुहोस्, त्यो क्यारेक्टर अद्वितीय हुनुपर्छ)।
क्यारेक्टरको N-th घटना पछि पाठ हटाउने चरणहरू तल दिइएको छ,
चरण 1: तपाईंको डेटासेटको छेउमा रहेको कक्षमा, माथिको सूत्र लेख्नुहोस्।
चरण 2: थिच्नुहोस् Enter ।
यो हुनेछएक निश्चित वर्ण पछि सबै पाठ हटाउनुहोस्।
चरण 3: बाँकीमा सूत्र लागू गर्न फिल ह्यान्डल प्रयोग गरेर पङ्क्तिलाई तल तान्नुहोस् डाटासेट को।
- स्पष्टीकरण :
थप बुझ्नको लागि, माथिको उदाहरण जाँच गर्नुहोस् जहाँ हामी पछि सबै कुरा हटाउन चाहन्छौं B4 कक्षमा दोस्रो अल्पविराम (,) त्यसैले हामी यसलाई ह्यास (#) प्रतीकको साथ विस्थापित गर्छौं।
SUBSTITUTE(B4, ",", "#", 2)
त्यसपछि FIND प्रकार्य मा आउटपुट पास गर्नुहोस् जसले ह्यास (#) को स्थिति पहिचान गर्दछ। क्यारेक्टरको स्थिति पहिचान गरेपछि, FIND प्रकार्यले क्यारेक्टर (,) अघिको नम्बर थाहा पाउन 1 लाई हटाउँछ।
FIND("#", SUBSTITUTE(B4, ",", "#", 2)) -1
त्यसपछि, यसले मानलाई LEFT प्रकार्यमा अनन्य क्यारेक्टर (#) अघि क्यारेक्टर तान्ने निर्देशनको साथ पास गर्छ।
LEFT(B4, FIND("#", SUBSTITUTE(B4, ",", "#", 2)) -1)
यसले तपाईंलाई अल्पविराम (,) पछिको सबै पाठ बिना काटिएको डेटासेटको परिणाम दिनेछ।
iii। क्यारेक्टरको अन्तिम घटना पछिको पाठ हटाउनुहोस्
धेरै पटक भएको निश्चित क्यारेक्टर पछि सबै पाठ मेटाउने अवस्थामा, तपाईंले निम्न सूत्र लागू गर्न आवश्यक छ,
जेनेरिक सूत्र : =LEFT(
cell
, FIND("#", SUBSTITUTE(
cell
, "
character
", "#", LEN(
cell
) - LEN(SUBSTITUTE(
cell
, "
character
","")))) -1)
यहाँ,
सेल = तपाईंको डाटाको सेल सन्दर्भ नम्बर
वर्ण r = theअक्षर जस पछि तपाइँ पाठ हटाउन चाहानुहुन्छ।
# = स्रोत डेटासेटमा कतै पनि उपस्थित नभएको नयाँ क्यारेक्टर परिचय गराउन (तपाईले चाहेको कुनै पनि क्यारेक्टर प्रयोग गर्न सक्नुहुन्छ तर याद राख्नुहोस्, त्यो क्यारेक्टर अद्वितीय हुनुपर्छ)।
अक्षरको अन्तिम घटना पछि पाठ हटाउने चरणहरू तल दिइएका छन्,
चरण 1: तपाईंको डेटासेटको छेउमा रहेको कक्षमा, माथिको सूत्र लेख्नुहोस्।
चरण 2: थिच्नुहोस् Enter ।
यसले निश्चित वर्ण पछि सबै पाठ हटाउनेछ।
चरण 3: बाँकी डेटासेटमा सूत्र लागू गर्न फिल ह्यान्डल प्रयोग गरेर पङ्क्तिलाई तल तान्नुहोस्।
- स्पष्टीकरण:
थप बुझ्नको लागि, माथिको उदाहरण जाँच गर्नुहोस् जहाँ हामी मात्र राख्न चाहन्छौं। क्रिकेटरको नाम, पेशा होइन।
त्यसैले पहिले, हामीले मूल पाठमा कति अल्पविरामहरू छन् भनेर पत्ता लगाउनु पर्छ। त्यसोभए, हामी प्रत्येक अल्पविरामलाई ("") SUBSTITUTE प्रकार्यसँग प्रतिस्थापन गर्छौं र आउटपुटलाई LEN प्रकार्य मा पास गर्छौं:
LEN(SUBSTITUTE(B4, ",",""))
त्यसपछि स्ट्रिङमा रहेको अल्पविराम (,) को कुल संख्या प्राप्त गर्न मूल स्ट्रिङको कुल लम्बाइबाट नतिजा संख्या घटाउनुहोस् (जुन अन्तिम अल्पविरामको क्रमिक संख्या पनि हो। )।
LEN(B4) - LEN(SUBSTITUTE(B4, ",",""))
त्यसपछि, तपाइँ पहिले नै माथिको छलफलबाट FIND(SUBSTITUTE()) सूत्रसँग परिचित हुनुहुन्छ जुन प्राप्त गर्न प्रयोग गरिएको थियो। को स्थितिस्ट्रिङमा अन्तिम अल्पविराम (,) जुन हामीले माथिको छलफल गरिएको LEN(SUBSTITUTE()) सूत्रबाट पायौँ।
FIND("#", SUBSTITUTE(B4, ",", "#", LEN(B4) - LEN(SUBSTITUTE(B4, ",",""))))
त्यसपछि, हामी सबै पाठ हटाउनको लागि मूल डाटाको लम्बाइबाट नतिजा आउटपुट घटाउँछौं।
LEFT(B4, FIND("#", SUBSTITUTE(B4, ",", "#", LEN(B4) - LEN(SUBSTITUTE(B4, ",","")))) -1)
यसले पेशाविना क्रिकेटरको नामको डाटासेट उत्पादन गर्नेछ।
थप पढ्नुहोस्: एक्सेल सेलबाट पाठ कसरी हटाउने (९ सजिलो तरिका)
समान पठनहरू
- कसरी एक्सेलमा सेलबाट विशिष्ट पाठ हटाउने (सबैभन्दा सजिलो 11 तरिका)
- एक्सेल सूत्र (५ विधिहरू) को साथ स्पेस अघि पाठ कसरी हटाउने
3। एक्सेलमा क्यारेक्टर पछिको पाठ हटाउन VBA कोड इम्बेड गर्नुहोस्
यदि तपाइँ एक अनुभवी एक्सेल प्रयोगकर्ता हुनुहुन्छ भने यो विधि तपाइँको लागि मात्र हो। क्यारेक्टर पछि पाठ हटाउन VBA प्रयोग गर्नु भनेको काम सम्पन्न गर्ने सबैभन्दा छिटो तरिका हो।
चरण 1: आफ्नो किबोर्डमा Alt + F11 थिच्नुहोस् वा ट्याबमा जानुहोस् विकासकर्ता -> भिजुअल बेसिक भिजुअल बेसिक सम्पादक खोल्न।
चरण 2: मेनु पट्टीबाट, क्लिक गर्नुहोस् घुसाउनुहोस् -> मोड्युल ।
चरण 3: निम्न कोड प्रतिलिपि गर्नुहोस् र कोड विन्डोमा टाँस्नुहोस्।
4859
तपाईंको कोड अब चल्नको लागि तयार छ।
चरण 4: रुचिको कार्यपत्रमा जानुहोस्, इच्छित दायरा चयन गर्नुहोस्, यसको छेउमा रहेको स्तम्भ खाली राख्न निश्चित गर्नुहोस् किनभने म्याक्रोले यहाँ नतिजा प्रदर्शन गर्नेछ।
चरण 5: त्यसपछि नेभिगेट गर्नुहोस् विकासकर्ता -> म्याक्रो।
चरण 6: म्याक्रो नाम चयन गर्नुहोस् remove_text_after_character - > चलाउनुहोस्
यसले तपाईंलाई एक्सेलमा क्यारेक्टर पछि पाठ हटाउने परिणाम देखाउनेछ।
थप पढ्नुहोस्: कसरी एक्सेलमा स्तम्भबाट विशिष्ट पाठ हटाउने (8 तरिका)
निष्कर्ष
यस लेखमा, हामीले एक्सेलमा एक निश्चित क्यारेक्टर पछि पाठ कसरी हटाउने भनेर सिकेका छौं। हामीले यो कसरी गर्ने भनेर क्यारेक्टरको 1st घटनाबाट मात्र होइन तर अन्तिम र Nth घटनाहरूबाट पनि पत्ता लगाउँछौं। मलाई आशा छ कि यो लेख तपाईलाई धेरै लाभदायक भएको छ। यदि तपाइँसँग विषयको बारेमा कुनै प्रश्नहरू सोध्न स्वतन्त्र महसुस गर्नुहोस्।