विषयसूची
यह आलेख इस बात पर ध्यान देता है कि फ़ॉर्मूला और इनबिल्ट सुविधाओं का उपयोग करके एक्सेल सेल से टेक्स्ट का हिस्सा कैसे जल्दी से हटाया जाए।
इस ट्यूटोरियल में, हम वर्णों को हटाने के सबसे सामान्य मामलों को देखेंगे एक्सेल में। एकाधिक कक्षों से विशिष्ट पाठ हटाना चाहते हैं? या हो सकता है कि स्ट्रिंग में पहले या आखिरी अक्षर को हटा दें? या शायद किसी दिए गए चरित्र की केवल एक विशिष्ट घटना को हटा दें? आपका कोई भी कार्य हो, आपको उसके लिए एक से अधिक समाधान मिलेंगे!
Excel में विशिष्ट वर्ण कैसे निकालें
यदि आपका लक्ष्य किसी विशिष्ट वर्ण को मिटाना है एक्सेल सेल में, इसे करने के दो आसान तरीके हैं - Find & amp; उपकरण और सूत्र बदलें।
ढूंढें और बदलें का उपयोग करके कई सेल से वर्ण हटाएं
इस बात को ध्यान में रखते हुए कि किसी वर्ण को हटाना उसे कुछ नहीं से बदलने के अलावा और कुछ नहीं है, आप एक्सेल के ढूँढें और बदलें का लाभ उठा सकते हैं कार्य को पूरा करने के लिए सुविधा।
- सेल की एक श्रेणी का चयन करें जहां आप एक विशिष्ट वर्ण को हटाना चाहते हैं। ढूंढें और बदलें<2 को खोलने के लिए
- Ctrl + H दबाएं।> डायलॉग।
- ढूंढें बॉक्स में, वर्ण टाइप करें।
- बदलें साथ बॉक्स को खाली छोड़ दें।
- क्लिक करें सभी को बदलें । 14>
परिणामस्वरूप, हैश प्रतीक सभी चयनित सेल से एक साथ हटा दिया जाता है, और एक पॉप-अप डायलॉग आपको सूचित करता है कि कितनेप्रतिस्थापन किए गए हैं:
युक्तियाँ और नोट:
- यह विधि सीधे आपके स्रोत डेटा में वर्णों को हटा देती है। यदि परिणाम आपकी अपेक्षा से भिन्न है, तो परिवर्तन पूर्ववत करने के लिए Ctrl + Z दबाएं और अपना मूल डेटा वापस प्राप्त करें।
- यदि आप वर्णानुक्रमिक वर्णों के साथ काम कर रहे हैं जहां अक्षरों का मामला मायने रखता है, खोजें और बदलें संवाद का विस्तार करने के लिए विकल्प पर क्लिक करें, और फिर केस-संवेदी खोज करने के लिए मैच केस बॉक्स पर टिक करें।<12
सूत्र का उपयोग करके स्ट्रिंग से कुछ वर्ण हटाएं
किसी विशिष्ट वर्ण को स्ट्रिंग की किसी भी स्थिति से हटाने के लिए, इस सामान्य स्थानापन्न सूत्र का उपयोग करें:
स्थानापन्न( स्ट्रिंग<2)>, char , "")हमारे मामले में, सूत्र यह रूप लेता है:
=SUBSTITUTE(A2, "#", "")
मूल रूप से, सूत्र क्या करता है कि यह प्रक्रिया करता है A2 में स्ट्रिंग और प्रत्येक हैश प्रतीक (#) को एक खाली स्ट्रिंग ("") से बदल देता है।
B2 में उपरोक्त सूत्र दर्ज करें, इसे B6 के माध्यम से कॉपी करें, और आपको यह परिणाम मिलेगा: 0>
कृपया ध्यान दें कि सबस्टिट्यूट हमेशा एक टेक्स्ट स्ट्रिंग लौटाता है, भले ही परिणाम में केवल संख्याएं हों जैसे सेल B2 a nd B3 (पाठ मानों के लिए विशिष्ट डिफ़ॉल्ट बाएं संरेखण पर ध्यान दें)।
यदि आप चाहते हैं कि परिणाम संख्या हो, तो उपरोक्त सूत्र को VALUE फ़ंक्शन में इस तरह लपेटें:<3
=VALUE(SUBSTITUTE(A2, "#", ""))
या आप गणित की कुछ ऐसी संक्रियाएं कर सकते हैं जो मूल को नहीं बदलतींमान, 0 जोड़ें या 1 से गुणा करें:
=SUBSTITUTE(A2, "#", "")*1
एक साथ कई वर्ण हटाएं
एक सूत्र के साथ कई वर्णों को हटाने के लिए, बस नेस्ट करें स्थानापन्न एक दूसरे में कार्य करता है।
उदाहरण के लिए, हैश प्रतीक (#), फ़ॉरवर्ड स्लैश (/) और बैकस्लैश (\) से छुटकारा पाने के लिए, यहां उपयोग करने का सूत्र दिया गया है:
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A2, "#",""), "/", ""), "\", "")
टिप्स और नोट्स:
- सबस्टिट्यूट फ़ंक्शन केस-संवेदी है, कृपया अक्षरों के साथ काम करते समय इसे ध्यान में रखें।
- यदि आप चाहते हैं कि परिणाम मानों के रूप में मूल स्ट्रिंग पर स्वतंत्र हों, तो सूत्रों को उनके मानों से बदलने के लिए विशेष पेस्ट करें - मान विकल्प का उपयोग करें।<12
- ऐसी स्थिति में जब हटाने के लिए कई अलग-अलग वर्ण हों, एक कस्टम लैम्बडा-परिभाषित रिमूवचार्स फ़ंक्शन उपयोग करने के लिए बहुत अधिक सुविधाजनक है।
- अवांछित दर्ज करें क्या खोजें बॉक्स में टेक्स्ट।
- बदलें से बॉक्स खाली छोड़ दें।
- अपने स्रोत डेटा के दाईं ओर एक खाली कॉलम डालें।
- नए जोड़े गए कॉलम के पहले सेल में, मान टाइप करें आप रखना चाहते हैं (नाम हमारे मामले में)।
- अगले सेल में मान लिखना शुरू करें। जैसे ही एक्सेल पैटर्न निर्धारित करता है, यह उसी पैटर्न का पालन करते हुए नीचे की कोशिकाओं में भरे जाने वाले डेटा का पूर्वावलोकन दिखाएगा।
- पूर्वावलोकन स्वीकार करने के लिए एंटर कुंजी दबाएं।
- विशिष्ट वर्ण और सबस्ट्रिंग्स
- एक निश्चित स्थिति में वर्ण
- डुप्लिकेट वर्ण <5
- निकालें > क्लिक करें ; अक्षर हटाएं ।
- अपनी आवश्यकताओं के लिए सबसे उपयुक्त विकल्प चुनें।
- केस-संवेदी बॉक्स को चेक या अनचेक करें।
- निकालें दबाएं।
- गैर-मुद्रण वर्ण - टैब वर्ण, रेखा सहित 7-बिट ASCII सेट (कोड मान 0 से 31 तक) में पहले 32 वर्णों में से किसी को भी हटा देता है ब्रेक, और इसी तरह।
- टेक्स्ट कैरेक्टर - टेक्स्ट को हटा देता है और नंबर रखता है।
- प्रतीक और amp; विराम चिह्न - विशेष प्रतीकों और विराम चिह्नों जैसे अवधि, प्रश्न चिह्न, विस्मयादिबोधक बिंदु, अल्पविराम आदि को हटा देता है।
कुछ टेक्स्ट कैसे निकालें एक्सेल सेल से
एक अक्षर को हटाने के लिए हमने जिन दो तरीकों का इस्तेमाल किया है, वे वर्णों के अनुक्रम को समान रूप से अच्छी तरह से संभाल सकते हैं।
एक से अधिक सेल से टेक्स्ट हटाएं
किसी चयनित श्रेणी में प्रत्येक सेल से विशिष्ट पाठ को हटाने के लिए, ढूंढें और बदलें संवाद प्रदर्शित करने के लिए Ctrl + H दबाएं, और फिर:
सभी को बदलें बटन पर क्लिक करने से सभी प्रतिस्थापन एक ही बार में हो जाएंगे:
एक का उपयोग करके सेल से कुछ पाठ हटाएंसूत्र
पाठ स्ट्रिंग के भाग को हटाने के लिए, आप फिर से इसके मूल रूप में स्थानापन्न फ़ंक्शन का उपयोग करते हैं:
स्थानापन्न ( सेल , पाठ , "")उदाहरण के लिए, सेल A2 से सबस्ट्रिंग "mailto:" को हटाने के लिए, सूत्र है:
=SUBSTITUTE(A2, "mailto:", "")
यह सूत्र B2 में जाता है, और फिर आप इसे नीचे खींचते हैं आवश्यकतानुसार पंक्तियाँ:
किसी विशिष्ट वर्ण के Nth उदाहरण को कैसे निकालें
उस स्थिति में जब आप निश्चित घटना को हटाना चाहते हैं किसी विशेष वर्ण का , स्थानापन्न फ़ंक्शन के अंतिम वैकल्पिक तर्क को परिभाषित करें। नीचे दिए गए सामान्य सूत्र में, instance_num यह निर्धारित करता है कि निर्दिष्ट वर्ण के किस उदाहरण को खाली स्ट्रिंग से बदला जाना चाहिए:
स्थानापन्न( स्ट्रिंग , char , " ", instance_num )उदाहरण के लिए:
A2 में पहला स्लैश मिटाने के लिए, आपका फ़ॉर्मूला है:
=SUBSTITUTE(A2, "/", "", 1)
स्ट्रिप करना दूसरा स्लैश वर्ण, सूत्र है:
=SUBSTITUTE(A2, "/", "", 2)
पहला वर्ण कैसे हटाएं
स्ट्रिंग के बाईं ओर से पहला वर्ण निकालने के लिए , आप निम्न सूत्रों में से एक का उपयोग कर सकते हैं। दोनों एक ही काम करते हैं, लेकिन अलग-अलग तरीकों से।
REPLACE( cell , 1, 1, "")मानव भाषा में अनुवादित, सूत्र कहता है: निर्दिष्ट सेल में, लें 1 वर्ण ( num_chars ) पहली स्थिति (start_num) से, और इसे एक खाली स्ट्रिंग ("") से बदलें।
यहाँ, हम 1 घटाते हैंस्ट्रिंग की कुल लंबाई से वर्ण, जिसकी गणना LEN फ़ंक्शन द्वारा की जाती है। अंत से वर्णों की उस संख्या को निकालने के लिए अंतर को राइट में पास किया जाता है।
=RIGHT(A2, LEN(A2) - 1)
नीचे दिया गया स्क्रीनशॉट REPLACE फ़ॉर्मूला दिखाता है। राइट लेन फॉर्मूला बिल्कुल वही परिणाम देगा।
स्ट्रिंग की शुरुआत से किसी भी एन कैरेक्टर्स को हटाने के लिए, कृपया देखें कि बाएं से अक्षरों को कैसे हटाएं एक्सेल।
अंतिम वर्ण को कैसे हटाएं
एक स्ट्रिंग के अंत से अंतिम वर्ण को हटाने के लिए, सूत्र है:
LEFT( सेल , LEN ( सेल ) - 1)तर्क पिछले उदाहरण के राइट लेन फॉर्मूले के समान है:
आप सेल की कुल लंबाई से 1 घटाते हैं और अंतर को लेफ्ट में सर्व करते हैं फ़ंक्शन, इसलिए यह स्ट्रिंग की शुरुआत से उतने वर्ण खींच सकता है।
उदाहरण के लिए, आप इस सूत्र का उपयोग करके A2 से अंतिम वर्ण निकाल सकते हैं:
=LEFT(A2, LEN(A2) - 1)
किसी स्ट्रिंग के अंत से कोई भी n अक्षर हटाने के लिए, कृपया देखें कि Excel में दाईं ओर से वर्ण कैसे निकालें।
किसी विशिष्ट वर्ण के बाद पाठ हटाएं
किसी दिए गए वर्ण के बाद सब कुछ हटाने के लिए, सामान्य सूत्र है:
LEFT( string , SEARCH( char , string ) -1)लोग c काफी सरल है: SEARCH फ़ंक्शन इसकी गणना करता हैनिर्दिष्ट वर्ण की स्थिति और इसे LEFT फ़ंक्शन पर भेजता है, जो शुरुआत से वर्णों की संगत संख्या लाता है। सीमांकक को आउटपुट करने के लिए नहीं, हम खोज परिणाम से 1 घटाते हैं।
अधिक सूत्र उदाहरणों के लिए, कृपया एक निश्चित वर्ण के पहले या बाद में टेक्स्ट हटाएं देखें।
Excel में टेक्स्ट से पहले और बाद में रिक्त स्थान कैसे निकालें
टेक्स्ट प्रोसेसर में जैसे कि माइक्रोसॉफ्ट वर्ड, पाठक की आंखों के लिए एक संतुलित और सुरुचिपूर्ण प्रवाह बनाने के लिए कभी-कभी टेक्स्ट से पहले एक व्हाइटस्पेस जानबूझकर जोड़ा जाता है। स्प्रेडशीट प्रोग्राम में, अग्रणी और अनुगामी रिक्त स्थान किसी का ध्यान नहीं जा सकता है और बहुत सारी समस्याएं पैदा कर सकता है। सौभाग्य से, Microsoft Excel में अतिरिक्त रिक्त स्थान हटाने के लिए TRIM नामक एक विशेष कार्य है। जहाँ A2 आपकी मूल टेक्स्ट स्ट्रिंग है।
जैसा कि आप नीचे दी गई छवि में देख सकते हैं, यह टेक्स्ट से पहले, टेक्स्ट के बाद और शब्दों/सबस्ट्रिंग के बीच एक स्पेस कैरेक्टर को छोड़कर सभी स्पेस को हटा देता है।
यदि यह सरल सूत्र आपके लिए काम नहीं करता है, तो सबसे अधिक संभावना है कि आपकी वर्कशीट में कुछ गैर-ब्रेकिंग स्पेस या गैर-प्रिंटिंग वर्ण हैं।
इनसे छुटकारा पाने के लिए, <16 को परिवर्तित करें>नॉन-ब्रेकिंग स्पेस सबस्टिट्यूट की मदद से रेगुलर स्पेस में:
SUBSTITUTE(A2, CHAR(160), " ")
160 कोड कहां हैनॉन-ब्रेकिंग स्पेस कैरेक्टर ( ) की संख्या।
इसके अलावा, नॉन-प्रिंटेबल कैरेक्टर्स को खत्म करने के लिए CLEAN फंक्शन का इस्तेमाल करें:
CLEAN(SUBSTITUTE(A2, CHAR(160), " "))
Nest टीआरआईएम फ़ंक्शन में उपरोक्त निर्माण, और आपको टेक्स्ट के पहले/बाद में रिक्त स्थान के साथ-साथ गैर-ब्रेकिंग रिक्त स्थान और गैर-प्रिंटिंग वर्णों को हटाने के लिए एक आदर्श सूत्र मिलेगा:
=TRIM(CLEAN(SUBSTITUTE(A2, CHAR(160), " ")))
के लिए अधिक जानकारी के लिए, कृपया देखें कि एक्सेल में रिक्त स्थान कैसे निकालें।
एक्सेल में फ्लैश फिल के साथ अक्षर हटाएं
सरल परिस्थितियों में, एक्सेल का फ्लैश फिल आपको मदद कर सकता है और अक्षरों या टेक्स्ट के हिस्से को हटा सकता है। आपके द्वारा प्रदान किए जाने वाले पैटर्न के आधार पर स्वचालित रूप से।
मान लें कि आपके पास अल्पविराम द्वारा अलग किए गए एक सेल में एक नाम और ईमेल पता है। आप अल्पविराम के बाद सब कुछ हटाना चाहते हैं (स्वयं अल्पविराम सहित)। इसे पूरा करने के लिए, इन चरणों को पूरा करें:
हो गया!
ध्यान दें। यदि एक्सेल आपके डेटा में पैटर्न को पहचानने में असमर्थ है, तो अधिक उदाहरण प्रदान करने के लिए मैन्युअल रूप से कुछ और सेल भरें। साथ ही, सुनिश्चित करें कि फ्लैश फिल सक्षम हैआपके एक्सेल में। यदि फिर भी यह काम नहीं करता है, तो आपको किसी अन्य तरीके का सहारा लेना होगा।
एक्सेल में अक्षरों या टेक्स्ट को हटाने के लिए विशेष उपकरण
यह अंतिम खंड एक्सेल सेल से टेक्स्ट हटाने के लिए हमारे अपने समाधान प्रस्तुत करता है। यदि आप जटिल चुनौतियों से निपटने के सरल तरीके खोजना पसंद करते हैं, तो आप अल्टीमेट सूट के साथ शामिल आसान टूल का आनंद लेंगे।
एबलबिट्स डेटा टैब पर, टेक्स्ट में समूह, एक्सेल सेल से वर्णों को हटाने के लिए तीन विकल्प हैं:
चयनित सेल से विशिष्ट वर्ण या सबस्ट्रिंग हटाने के लिए, इस तरह आगे बढ़ें:
नीचे कुछ उदाहरण दिए गए हैं जो सबसे विशिष्ट परिदृश्यों को कवर करते हैं।
विशिष्ट वर्ण हटाएं
किसी को हटाने के लिए एक साथ कई सेल से विशेष वर्ण, कस्टम वर्णों को हटाएं का चयन करें। :
हटाएं एक पूर्वनिर्धारित वर्ण सेट
वर्णों के एक निश्चित सेट को हटाने के लिए, वर्ण सेट हटाएं का चयन करें, और फिर निम्न में से कोई एक चुनेंविकल्प:
स्ट्रिंग का हिस्सा हटाने के लिए, सबस्ट्रिंग हटाएं विकल्प चुनें।
उदाहरण के लिए, Gmail पतों से उपयोगकर्ता नाम निकालने के लिए, हम "@gmail.com हटा रहे हैं "सबस्ट्रिंग:
इसी तरह एक्सेल सेल से टेक्स्ट और कैरेक्टर को हटाया जा सकता है। मैं आपको पढ़ने के लिए धन्यवाद देता हूं और अगले सप्ताह आपको हमारे ब्लॉग पर देखने के लिए उत्सुक हूं!
उपलब्ध डाउनलोड
एक्सेल में वर्ण हटाएं - उदाहरण (.xlsm फ़ाइल)
अल्टीमेट सूट - मूल्यांकन संस्करण (.exe फ़ाइल)