सामग्री सारणी
Microsoft Excel मध्ये काम करत असताना, तुम्हाला मजकूर स्ट्रिंगचा काही भाग ट्रिम करावा लागेल. उदाहरणार्थ, तुम्हाला मजकूर स्ट्रिंगचा विशिष्ट भाग काढून टाकण्याची आवश्यकता असू शकते. त्याशिवाय, काहीवेळा तुम्हाला विशिष्ट वर्णापूर्वी/नंतर मजकूराचा काही भाग हटवावा लागतो. या लेखात, मी एक्सेलमधील मजकूराचा काही भाग ट्रिम करण्याच्या अनेक सोप्या आणि जलद पद्धतींबद्दल चर्चा करेन.
सराव वर्कबुक डाउनलोड करा
आम्ही हा लेख तयार करण्यासाठी वापरलेली सराव वर्कबुक तुम्ही डाउनलोड करू शकता.
Text.xlsm चा भाग ट्रिम करा
9 एक्सेलमधील मजकूराचा भाग ट्रिम करण्याच्या सोप्या पद्धती
1. एक्सेल शोधा आणि बदला पर्याय मजकूराचा भाग ट्रिम करण्यासाठी
सर्वप्रथम, मी एक्सेलमधील मजकूराचा काही भाग कापण्यासाठी एक्सेलमधील शोधा आणि बदला पर्याय वापरेन. समजा, माझ्याकडे डेटासेट आहे ( B5:B10 ), ज्यामध्ये खालील डेटा आहे. आता मी ' पूर्ण नाव: ' मजकूर रिकाम्याने बदलेन.
चरण:
- प्रथम, डेटासेट निवडा आणि शोधा आणि बदला संवाद मिळविण्यासाठी Ctrl + H दाबा.
- जेव्हा शोधा आणि बदला डायलॉग दिसेल, काय शोधा फील्डमध्ये तुम्हाला ट्रिम करायचा असलेला मजकूराचा भाग टाइप करा. Replace with फील्ड रिकामे सोडा.
- नंतर Replace All दाबा.
- परिणामी, आम्हाला खालील आउटपुट मिळेल. खालील स्क्रीनशॉटमध्ये दर्शविल्याप्रमाणे मजकूरातील सर्व निर्दिष्ट अवांछित भाग ट्रिम केले आहेत.
वाचाअधिक: [फिक्स] TRIM फंक्शन एक्सेलमध्ये काम करत नाही: 2 उपाय
2. एक्सेलमधील मजकूराचा भाग कापण्यासाठी सबस्टिट्यूट फंक्शन वापरा
या वेळी, मजकूर स्ट्रिंगमधून विशिष्ट भाग ट्रिम करण्यासाठी मी एक्सेलमध्ये SUBSTITUTE फंक्शन लागू करेन. या प्रकरणात, मी मागील पद्धतीमध्ये वापरला होता तोच डेटासेट वापरत आहे.
चरण:
- सेलमध्ये खालील सूत्र टाइप करा C5 आणि कीबोर्डवरून एंटर दाबा.
=SUBSTITUTE(B5,"Full Name:","")
<18 श्रेणीवर सूत्र कॉपी करण्यासाठी फिल हँडल ( + ) टूल वापरा.
- शेवटी, आम्हाला प्राप्त होणारे अंतिम आउटपुट येथे आहे.
⏩ टीप:
तुम्ही SUBSTITUTION फंक्शन वापरून मजकुरातून काही वर्ण ट्रिम करू शकता. हे फंक्शन वापरून तुम्ही एकाच वेळी अनेक वर्ण हटवू शकता.
3. फ्लॅश फिल वापरून मजकूराचा भाग ट्रिम करा
तुम्ही एक्सेलमधील फ्लॅश फिल पर्याय कापण्यासाठी वापरू शकता. मजकूर स्ट्रिंगचा विशिष्ट भाग. एक्सेल आपण त्यात प्रविष्ट करत असलेल्या डेटाचे नमुने समजू शकतो. फ्लॅश फिल पर्याय वापरून मजकूराचा काही भाग ट्रिम करताना, हे डेटा सेन्सिंग वैशिष्ट्य लागू केले जाते. असे गृहीत धरू की आमच्याकडे डेटासेट आहे ज्यामध्ये त्यांच्या व्यवसायांसह अनेक लोकांची नावे आहेत. आता, मी खालील मजकूर स्ट्रिंगमधून नावाचा भाग ट्रिम करेन.
चरण:
- टाइप करा सेल C5 (तुमच्या डेटासेटच्या पहिल्या सेलच्या शेजारी) अपेक्षित परिणाम.
- नंतर पुढील सेलमध्ये देखील अपेक्षित परिणाम टाइप करणे सुरू करा (येथे, सेल C6 ). आता एक्सेल आउटपुटचे पूर्वावलोकन करेल एकदा तो प्रविष्ट केलेल्या डेटाचा नमुना समजू शकेल. स्पष्ट करण्यासाठी, जसे मी सेल C5 मध्ये शिक्षक टाइप केले आहे आणि सेल C6 मध्ये इंजिनियर टाइप करणे सुरू केले आहे, एक्सेलला समजले की मी शोधत आहे. फक्त व्यवसायांसाठी.
- जसा पूर्वावलोकन डेटा दिसतो, खालील निकाल मिळविण्यासाठी एंटर दाबा. <14
- खालील सूत्र सेल C5 मध्ये टाइप करा आणि एंटर दाबा. 14>
- शेवटी, फिल हँडल टूल लागू केल्यानंतर, हे अंतिम आउटपुट आहे. <14
- प्रथम, खालील सूत्र सेल C5 मध्ये टाइप करा. नंतर Enter दाबा.
- फॉर्म्युला एंटर केल्यावर एक्सेल येईल. खालील निकाल परत करा. तुम्ही बघू शकता, वरील सूत्राने सर्व मजकूर स्ट्रिंगमधील शेवटचे 5 वर्ण काढून टाकले आहेत.
- खालील सूत्र प्रथम सेल C5 मध्ये टाइप करा आणि Enter दाबा.
- एकदा तुम्ही एंटर दाबा आणि फिल हँडल टूल लागू करा, एक्सेल खालील परिणाम देईल. वरील निकालावरून, आपण पाहू शकतो की प्रत्येक स्ट्रिंगमधील पहिले 2 आणि शेवटचे 5 वर्ण खालील स्क्रीनशॉटमध्ये दाखवल्याप्रमाणे ट्रिम केले आहेत.
- सेल C5 मध्ये खालील सूत्र टाइप करा. पुढे एंटर दाबा.
- सूत्र प्रविष्ट केल्यानंतर येथे आहे निकालआम्ही प्राप्त करतो. आपण पाहू शकतो की स्वल्पविरामाच्या आधीचे सर्व वर्ण ट्रिम केले आहेत.
- खालील सूत्र सेल C5 मध्ये टाइप करा आणि एंटर दाबा.
- फॉर्म्युला एंटर केल्यावर आपण मजकूर स्ट्रिंगचे सर्व भाग पाहू शकतो जे स्वल्पविराम काढल्यानंतर स्थित आहेत.
- खालील टाइप करा सेल C5 मधील सूत्र. नंतर Enter दाबा.
- परिणामी, एक्सेल खालील निकाल परत करा. खालील निकालावरून आपण पाहू शकतो की खालील मजकूर स्ट्रिंगमधील नावाचे भाग ट्रिम केलेले आहेत.
- सर्वप्रथम, येथे जा विकसक > Visual Basic .
- परिणामी, VBA विंडो दिसेल. VBAProject वर उजवे-क्लिक करा आणि Insert > Module वर जा.
- आता खालील कोड मध्ये टाइप करा मॉड्युल .
4. उजवीकडे एकत्र करा & मजकूराचा पहिला भाग कापण्यासाठी LEN फंक्शन्स
आम्ही एक्सेल फॉर्म्युला वापरून टेक्स्ट स्ट्रिंगचा पहिला भाग ट्रिम करू शकतो. येथे मी खालील डेटासेटमधील पहिले दोन वर्ण कापण्यासाठी RIGHT फंक्शन LEN फंक्शन वापरेन.
चरण:
=RIGHT(B5,LEN(B5)-2)
येथे, LEN फंक्शन सेल B5 च्या मजकूर स्ट्रिंगची लांबी मिळवते. नंतर 2 संपूर्ण मजकूराच्या लांबीमधून वजा केले जाते जे 11 मिळवते. त्यानंतर, RIGHT फंक्शन सेल B5 च्या उजव्या बाजूने 11 वर्ण काढते.
5. शेवटचा भाग ट्रिम करण्यासाठी एक्सेल फॉर्म्युला लागू करा. एक्सेलमधील मजकुराचे
विपरीतमागील पद्धत, आता मी LEFT आणि LEN फंक्शन्सच्या संयोजनाचा वापर करून मजकूर स्ट्रिंगचा शेवटचा भाग कापतो. उदाहरणार्थ, मी खालील डेटासेटच्या मजकूर स्ट्रिंगमधून शेवटचे 5 वर्ण ट्रिम करेन.
चरण: <3
=LEFT(B5,LEN(B5)-5)
येथे, LEN फंक्शन सेल B5 ची एकूण लांबी मिळवते. पुढे, LEN सूत्रातून 5 वजा केले जाते आणि 11 प्रत्युत्तर दिले जाते. शेवटी, LEFT फंक्शन सेल B5 च्या मजकूर स्ट्रिंगच्या डावीकडून 11 वर्ण परत करते.
⏩ टीप :
तुम्हाला अंकीय निकाल हवे असल्यास तुम्ही वरील सूत्र VALUE फंक्शन सह गुंडाळू शकता.
6. MID आणि amp एकत्र करा ; प्रथम N आणि शेवटचे N दोन्ही वर्ण कापण्यासाठी LEN फंक्शन्स
या पद्धतीत, मी <1 सोबत MID फंक्शन वापरून मजकूर स्ट्रिंगमधून पहिले N आणि शेवटचे N वर्ण ट्रिम करेन>LEN फंक्शन्स. स्पष्ट करण्यासाठी, मी खालील डेटासेटच्या मजकूर स्ट्रिंगमधून पहिले 2 आणि शेवटचे 5 वर्ण हटवीन.
चरण:
=MID(B5,3,LEN(B5)-7)
येथे, LEN फंक्शन सेल B5 ची लांबी मिळवते जी 18 आहे. नंतर एकूण वर्णांची संख्या (येथे, 2 + 5 ) जी ट्रिम करायची आहे ती सेल B5 च्या एकूण लांबीमधून वजा केली जाते (येथे, 18 ) . वजाबाकीचा परिणाम 11 मध्ये होतो. नंतर MID फंक्शन सेल B5 च्या मजकूर स्ट्रिंगच्या तृतीय स्थितीमधून 11 वर्ण काढते.
7 . विशिष्ट वर्णाच्या आधी किंवा नंतर मजकूराचा काही भाग कापून टाका
तुम्ही एक्सेल सूत्र वापरून विशिष्ट वर्ण (स्वल्पविराम, अर्धविराम, स्पेस इ.) आधी किंवा नंतर मजकूर ट्रिम करू शकता . समजा, आमच्याकडे खालील डेटासेट आहे ज्यामध्ये स्वल्पविरामाने विभक्त केलेल्या मजकूर स्ट्रिंग आहेत. आता मी स्वल्पविरामाच्या आधी/नंतर सर्व काही काढून टाकण्यासाठी एक्सेल फंक्शन्स लागू करेन.
7.1. विशिष्ट वर्णापूर्वी मजकूराचा भाग ट्रिम करा
प्रथम मी स्वल्पविरामाच्या आधी ठेवलेल्या मजकुराचा भाग कापून टाकेन.
चरण:
=RIGHT(B5,LEN(B5)-SEARCH(",",B5))
येथे, SEARCH फंक्शन मध्ये स्वल्पविरामाचे स्थान शोधते. सेल B5 ची मजकूर स्ट्रिंग दिलेली आहे, जी 7 आहे. नंतर 7 हे सेल B5 च्या लांबीमधून वजा केले जाते, जे LEN फंक्शनद्वारे परत केले जाते. वजाबाकीचा परिणाम 8 आहे. शेवटी, उजवे फंक्शन स्वल्पविरामाच्या उजव्या बाजूने 8 वर्ण ट्रिम करते.
अधिक वाचा: एक्सेलमध्ये उजवे वर्ण आणि स्पेस ट्रिम करा (5 मार्ग )
७.२. विशिष्ट वर्णानंतर मजकूराचा भाग ट्रिम करा
मागील पद्धतीप्रमाणेच, येथे मी स्वल्पविरामानंतर असलेल्या मजकूराचा काही भाग ट्रिम करेन.
चरण:
=LEFT(B5,SEARCH(",",B5)-1)
<0 ![](/wp-content/uploads/excel-formulas/1776/bhb46ktqd2-21.png)
येथे, SEARCH फंक्शन स्वल्पविरामाचे स्थान शोधते. पुढे, 1 हे SEARCH सूत्रातून वजा केले जाते कारण आम्हाला आमच्या अंतिम निकालात स्वल्पविराम द्यायचा नाही. शेवटी, LEFT फंक्शन स्वल्पविरामापूर्वीचा मजकूर भाग काढतो. अशा प्रकारे आम्ही स्वल्पविरामानंतर मजकूराचा भाग ट्रिम केला.
⏩ टीप:
तुम्ही मजकूराचा भाग आधी/नंतर ट्रिम करू शकता. विशिष्ट वर्णांची घटना (स्वल्पविराम, अर्धविराम, जागा इ.)एक्सेल फंक्शन्सचे संयोजन वापरून वेगवेगळ्या पोझिशन्समध्ये.
अधिक वाचा: एक्सेलमधील लेफ्ट ट्रिम फंक्शन: 7 योग्य मार्ग
8. एक्सेल रिप्लेस मजकूराचा भाग ट्रिम करण्यासाठी फंक्शन
आता मी मजकूर स्ट्रिंगचा भाग ट्रिम करण्यासाठी एक्सेलमध्ये REPLACE फंक्शन वापरेन. उदाहरणार्थ, खालील डेटासेटवरून, मी सर्व नावे ट्रिम करेन.
चरण:
=REPLACE(B5,1,13," ")
9. मजकूराचा पहिला किंवा शेवटचा भाग ट्रिम करण्यासाठी VBA वापरा Excel
आम्ही Excel मध्ये साधा VBA कोड वापरून मजकूराचा काही भाग ट्रिम करू शकतो. मजकूर स्ट्रिंगमधून भाग कापण्यासाठी मी VBA वापरकर्ता परिभाषित फंक्शन वापरेन.
9.1. मजकूर स्ट्रिंग्सचा पहिला भाग कापण्यासाठी VBA
प्रथम मी VBA UDF वापरून पहिले दोन वर्ण हटवीन. पहिले 2 वर्ण ट्रिम करण्यासाठी खालील डेटासेटचा विचार करा.
कार्य करण्यासाठी खालील स्टेप्स फॉलो करा.
स्टेप्स:
2465
- नंतर तुमच्याकडे डेटा असलेल्या एक्सेल शीटवर जा आणि तुमच्याकडे असलेले फंक्शन टाइप करण्यास सुरुवात करा VBA वापरून तयार केले. ते इतर एक्सेल फंक्शन्सप्रमाणे दिसेल.
- त्यानंतर, फंक्शनचे आर्ग्युमेंट्स टाका जे खालील सूत्राप्रमाणे दिसेल:
=TrimFirstn(B5,2)
- एंटर दाबा आणि फिल हँडल टूल लागू करा उर्वरित पेशींमध्ये सूत्र कॉपी करण्यासाठी. शेवटी, तुम्हाला खालील निकाल मिळेल.
9.2. मजकूराचा शेवटचा भाग ट्रिम करण्यासाठी VBA
आता मी मजकूर स्ट्रिंगचा शेवटचा भाग ट्रिम करण्यासाठी VBA UDF वापरेन. ही पद्धत मागील पद्धतीसारखीच आहे, फक्त तुम्हाला वेगळा VBA कोड टाइप करावा लागेल. उदाहरणार्थ, मी खालील मजकूर स्ट्रिंगमधील शेवटचे 5 वर्ण वापरेन.
चरण:
<113853
- आता नवीन तयार केलेला UDF एंटर करा आणि खालीलप्रमाणे युक्तिवाद घाला:
=TrimLastn(B5,5)
- एकदा तुम्ही सूत्र प्रविष्ट केल्यावर, एक्सेल दिलेल्या मजकूर स्ट्रिंगमधील शेवटचे 5 अक्षरे ट्रिम करेल. <14
निष्कर्ष
वरील लेखात मी अनेक पद्धतींवर चर्चा करण्याचा प्रयत्न केला आहे.एक्सेलमध्ये मजकूराचा काही भाग विस्तृतपणे ट्रिम करण्यासाठी. आशा आहे की, या पद्धती आणि स्पष्टीकरणे तुमच्या समस्यांचे निराकरण करण्यासाठी पुरेसे असतील. कृपया तुमच्या काही शंका असल्यास मला कळवा.