विषयसूची
इस लेख में, आप सीखेंगे कि एक्सेल में सेल से अक्षरों को कैसे हटाएं ।
वर्कबुक डाउनलोड करें
आप इसे डाउनलोड कर सकते हैं। मुफ्त अभ्यास एक्सेल कार्यपुस्तिका यहाँ से। 2>
यह अनुभाग इस बात पर चर्चा करेगा कि एक्सेल में एक्सेल के कमांड टूल्स, विभिन्न फॉर्मूले, VBA आदि का उपयोग करके सेल से अक्षरों को कैसे हटाया जाए ।
1. एक्सेल में फाइंड एंड रिप्लेस फीचर के साथ सेल से विशिष्ट अक्षरों को हटाएं
द फाइंड एंड रिप्लेस; एक्सेल से संबंधित अधिकांश कार्यों को करने के लिए रिप्लेस कमांड सबसे आसान और सबसे आम सुविधा है। यहां हम जानेंगे कि Find & Excel में सुविधा बदलें।
निम्नलिखित डेटासेट पर विचार करें जहां से हम कोड<11 में सेल से सभी अक्षरों ( WWE ) को हटा देंगे कॉलम केवल संख्याएं छोड़ते हुए।
इसे करने के चरण नीचे दिए गए हैं,
चरण: <3
- डेटासेट चुनें।
- होम टैब के अंतर्गत, Find & चुनें -> बदलें । 2> फ़ील्ड, WWE लिखें।
- बदलें फ़ील्ड खाली छोड़ दें।
- प्रेस सभी बदलें ।
इससे सभी WWE मिट जाएंगे आपके में कोशिकाएंसेल की शुरुआत से।
- शेष सेल में सूत्र लागू करने के लिए फिल हैंडल का उपयोग करके पंक्ति को नीचे खींचें।
यह सेल के प्रारंभ से 3 अक्षरों को हटा देगा।
8.2 Excel में VBA के साथ सेल से अंतिम अक्षर निकालें
करने के लिए कदम Excel में VBA UDF वाले कक्षों से अंतिम अक्षर हटाएं नीचे दिखाए गए हैं।
चरण:
- पहले की तरह ही, खोलें < डेवलपर टैब से 1>विज़ुअल बेसिक एडिटर और कोड विंडो में मॉड्यूल डालें ।
- कोड विंडो में, निम्नलिखित कोड को कॉपी करें और पेस्ट करें।
9071
- कोड को सेव करें और ब्याज की वर्कशीट पर वापस जाएं और उस फ़ंक्शन को लिखें जिसे आपने अभी बनाया है VBA कोड (फ़ंक्शन DeleteLastL कोड की पहली पंक्ति में) और DeleteLastL फ़ंक्शन के कोष्ठकों के अंदर, सेल संदर्भ संख्या पास करें कि आप अक्षरों को हटाना चाहते हैं (हमारे मामले में, हम कोष्ठक के अंदर सेल B5 पास करते हैं) और की राशि संख्याएं जो आप चाहते हैं कि पत्र को हटा दिया जाए (हम चाहते हैं कि अंतिम 2 अक्षर हटा दिए जाएं इसलिए हम 2 डालते हैं)।
- दर्ज करें दबाएं। <16
- फॉर्मूला लागू करने के लिए फील हैंडल का उपयोग करके पंक्ति को नीचे खींचें शेष सेल के लिए।एक्सेल में वीबीए के साथ सेल से सभी अक्षरों को हटाएं
अब हम सीखेंगे कि एक्सेल में वीबीए यूडीएफ वाले सेल से सभी अक्षरों को कैसे हटाएं।
चरण:
- पहले की तरह, डेवलपर टैब से विज़ुअल बेसिक एडिटर खोलें और डालें एक मॉड्यूल कोड विंडो में।
- कोड विंडो में, निम्न कोड को कॉपी करें और पेस्ट करें।
8496
- कोड सहेजें और ब्याज की वर्कशीट पर वापस जाएं और उस फ़ंक्शन को लिखें जिसे आपने अभी VBA कोड के साथ बनाया है (फ़ंक्शन डिलीटलेटर कोड की पहली पंक्ति में) और कोष्ठक के अंदर DeleteLetter फ़ंक्शन, सेल संदर्भ संख्या पास करें जिससे आप अक्षरों को हटाना चाहते हैं (हमारे मामले में, हम कोष्ठक के अंदर सेल B5 पास करते हैं)।<15
- प्रेस एंटर ।
- खींचें बाकी सेल में फॉर्मूला लागू करने के लिए फील हैंडल का इस्तेमाल करते हुए लाइन डाउन करें।
- उन कक्षों का चयन करें जिनसे आप अक्षरों को हटाना चाहते हैं।
- जाएं टैब डेटा -> टेक्स्ट टू कॉलम
- पॉप-अप विंडो से, डेटा प्रकार के रूप में निश्चित चौड़ाई चुनें।<15
- अगला क्लिक करें।
- अगला डेटा पूर्वावलोकन <2 में>, ऊर्ध्वाधर रेखा को तब तक खींचें जब तक कि आप उन सभी अक्षरों तक नहीं पहुंच जाते जिन्हें आप हटाना चाहते हैं (हम WWE को हटाना चाहते हैं इसलिए हमने सभी WWE को कवर करते हुए रेखा खींच दी डेटा मान का)।
- अगला क्लिक करें।
- चुनें कॉलम डेटा प्रारूप आपकी आवश्यकता के अनुसार।
- समाप्त करें पर क्लिक करें। दूसरे कॉलम में अक्षरों को छोड़कर सभी डेटा।
यह सेल के अंत से अक्षरों को हटा देगा।
यह सेल से सभी अक्षरों को हटा देगा।
आपको एक डेटासेट मिलेगा कक्षों को सभी अक्षरों से बाहर कर दिया गया।
और पढ़ें: Excel सूत्र के साथ स्पेस से पहले टेक्स्ट कैसे निकालें (5 विधियाँ)
9. एक्सेल के टेक्स्ट टू कॉलम टूल के साथ सेल से अक्षरों को हटाएं
एक्सेल में एक अंतर्निहित कमांड टूल है जिसे टेक्स्ट टू कॉलम कहा जाता है। हम एक्सेल में सेल से अक्षरों को हटाने के लिए इस टूल का उपयोग कर सकते हैं।
ऐसा करने के चरण दिए गए हैंनीचे।
चरण:
इस तरह, आप उन अक्षरों को निकाल सकते हैं जिन्हें आप सेल से हटाना चाहते हैं।
10। एक्सेल में फ्लैश फिल का उपयोग करके सेल से अक्षरों को हटाएं
आप एक्सेल के फ्लैश फिल फीचर का उपयोग करके सेल से अक्षरों को हटा भी सकते हैं। फ्लैश फिल क्या करता है, पहले यह उपयोगकर्ता द्वारा प्रदान किए गए किसी भी पैटर्न की खोज करता है और फिर उस पैटर्न के अनुसार, यह अन्य सेल भरता है।
सेल्स से अक्षरों को हटाने के लिए कदम फ्लैश फिल नीचे दिया गया है। हम आपको बेहतर समझने के लिए एक उदाहरण के साथ वर्णन करेंगे।
चरण:
- निम्न चित्र देखें, जहां हम सभी <1 को हटाना चाहते हैं>WWE से कोड WWE101 । इसलिए इसके आगे वाले सेल में हमने केवल 101 लिखा ताकि हम एक्सेल को उस पैटर्न से परिचित करा सकें जो हम चाहते हैं।
- फिर बाकी सेल का चयन करते हुए, हम डेटा -> फ्लैश फिल ।
यह बाकी सभी सेल को उसी पैटर्न से भरेगा जो हमने प्रदान किया था, WWE<2 को अलग करते हुए> और आपको केवल संख्याओं के साथ छोड़ रहा है।
आप फ़्लैश फ़िल को सक्रिय करने के लिए कीबोर्ड शॉर्टकट Ctrl + E भी दबा सकते हैं .
और पढ़ें: एक्सेल में सेल से स्पेसिफिक टेक्स्ट कैसे निकालें (सबसे आसान 11 तरीके)
निष्कर्ष
इस लेख में आपको बताया गया है कि एक्सेल में 10 अलग-अलग तरीकों से सेल से अक्षरों को कैसे हटाएं । मुझे उम्मीद है कि यह लेख आपके लिए बहुत फायदेमंद रहा होगा। विषय के संबंध में आपके कोई प्रश्न हैं तो बेझिझक पूछें।
एक्सेल में डेटासेट और आपको केवल नंबरों के साथ छोड़ दें।और पढ़ें: एक्सेल सेल से टेक्स्ट कैसे निकालें (9 आसान तरीके)
2. एक्सेल में सबस्टिट्यूट फंक्शन के साथ सेल से विशिष्ट अक्षरों को हटाएं
ढूंढें और amp के विपरीत; एक्सेल में कमांड फीचर को बदलें, फॉर्मूला का उपयोग करना एक्सेल में किसी भी तरह के परिणाम निकालने का सबसे सुरक्षित और सबसे नियंत्रित तरीका है। Excel में किसी विशिष्ट वर्ण के बिना डेटासेट का आउटपुट प्राप्त करने के लिए, आप स्थानापन्न फ़ंक्शन लागू कर सकते हैं।
सामान्य स्थानापन्न सूत्र,
=SUBSTITUTE(cell, "
old_text"
, "
new_text"
)
यहां,
old_text = वह टेक्स्ट जिसे आप हटाना चाहते हैं
new_text = वह टेक्स्ट जिसे आप
से बदलना चाहते हैं, नीचे वही डेटासेट है जिसका हमने उपरोक्त खंड। और इस बार, Find & अक्षरों को हटाने के लिए को बदलें, वांछित आउटपुट प्राप्त करने के लिए हम स्थानापन्न फ़ंक्शन लागू करने जा रहे हैं।
चरण:
- एक खाली सेल में जहां आप अपना परिणाम दिखाना चाहते हैं, निम्न सूत्र लिखें,
=SUBSTITUTE(C5,"WWE","")
यहाँ,
C5 = वह सेल जिसमें अक्षरों को हटाने के लिए मूल्य है
"WWE"
= हटाए जाने वाले अक्षर
""
= खाली स्ट्रिंग के साथ "WWE" को बदलने के लिए
- एंटर दबाएं।
यह सभी WWE (या कोई भी अन्य पाठ जिसे आपने चुना है) एक शून्य स्ट्रिंग के साथ (यावह स्ट्रिंग जिसके साथ आप इसे प्रतिस्थापित करते हैं)।
- शेष कक्षों पर सूत्र लागू करने के लिए फिल हैंडल का उपयोग करके पंक्ति को नीचे खींचें।
अब आपको बिना किसी अक्षर वाले सेल के डेटासेट का परिणाम मिल गया है।
और पढ़ें: किसी कॉलम से विशिष्ट टेक्स्ट कैसे निकालें एक्सेल में (8 तरीके)
3. एक्सेल में सेल से एक विशेष उदाहरण से पत्र निकालें
अब तक हम केवल यह सीख रहे थे कि सेल से सभी अक्षरों को कैसे हटाया जाए। लेकिन क्या होगा यदि आप केवल कोशिकाओं की एक निश्चित स्थिति से अक्षरों को हटाना चाहते हैं।
जैसे, सभी WWE को कोशिकाओं से हटाने के बजाय, हम केवल 1 <1 रखना चाहते हैं>W प्रत्येक सेल से संख्याओं के साथ।
चरण:
- उपर्युक्त अनुभाग की तरह जहां हमने प्रतिस्थापन<लागू किया 2> फ़ंक्शन WWE को हटाने के लिए, यहां हम केवल उस निश्चित स्थिति को परिभाषित करेंगे जिससे हम अक्षरों को हटाना चाहते हैं।
तो उपरोक्त स्थानापन्न सूत्र,
<15
=SUBSTITUTE(C5,"WWE","")
बन जाता है,
=SUBSTITUTE(C5,"WE","",1)
यहां, 1 इसका मतलब है, हम अपने डेटासेट की कोशिकाओं से पहला W हटाना चाहते हैं (यदि आप अपने डेटासेट से दूसरा अक्षर हटाना चाहते हैं तो केवल 1 के बजाय 2 लिखें, यदि आप तीसरे अक्षर को हटाना चाहते हैं आपका डेटासेट तब 1 के बजाय केवल 3 लिखें, और इसी तरह)।
- Enter दबाएं।
- फिर से, फिल हैंडल का उपयोग करके पंक्ति को नीचे खींचें और इसे लागू करेंशेष कक्षों के लिए सूत्र। नंबर।
4. नेस्टेड सबस्टिट्यूट फ़ंक्शन के साथ सेल से एकाधिक विशिष्ट अक्षरों को हटाएं
सब्स्टिट्यूट फ़ंक्शन केवल एक समय में किसी भी संख्या के लिए अक्षरों को हटा देता है। इसलिए, यदि आप एक साथ कई अक्षरों को हटाना चाहते हैं तो आपको नेस्टेड सब्स्टीट्यूट फ़ंक्शन को लागू करने की आवश्यकता है। एक साथ कई अक्षरों को हटाने के लिए।
चरण:
- नेस्टेड स्थानापन्न फ़ंक्शन स्थापित करने के लिए, आपको एक <1 लिखना होगा>सब्स्टीट्यूट फंक्शन को दूसरे सब्स्टीट्यूट फंक्शन के अंदर रखें और कोष्ठकों के अंदर प्रासंगिक तर्क पास करें।
अधिक समझने के लिए, नीचे दी गई तस्वीर देखें,
<24
जहाँ,
C5 सेल से कई W हटाने के लिए, पहले हम सूत्र लिखते हैं,
<7=SUBSTITUTE(C5,"W","")
और फिर, इसके साथ E (या कोई अन्य अक्षर जो आपको चाहिए) को हटाने के लिए, हम इस सूत्र को दूसरे स्थानापन्न सूत्र के अंदर रखते हैं और इसके अंदर तर्क ( old_text, new_text ) पास करें (हमारे मामले में, यह
"
E",""
था)।तो, अब फ़ॉर्मूला है,
=SUBSTITUTE(SUBSTITUTE(C5,"W",""),"E","")
- Enter दबाएं।
यह सभी W और E<को बदल देगा 2> (या आपके द्वारा चयनित कोई अन्य पाठ) एक शून्य स्ट्रिंग के साथ(या वह स्ट्रिंग जिससे आप इसे बदलते हैं)।
- नेस्टेड स्थानापन्न फ़ंक्शन स्थापित करने के लिए, आपको एक <1 लिखना होगा>सब्स्टीट्यूट फंक्शन को दूसरे सब्स्टीट्यूट फंक्शन के अंदर रखें और कोष्ठकों के अंदर प्रासंगिक तर्क पास करें।
- एक बार फिर से फिल हैंडल का उपयोग करके पंक्ति को नीचे खींचें ताकि शेष कोशिकाओं में सूत्र लागू हो सके।
- सबसे पहले, उस सेल का चयन करें जिसे आप अपना परिणाम दिखाना चाहते हैं।
- सेल में, निम्न सूत्र लिखें,
- दबाएँ Enter .
- <1 का उपयोग करके पंक्ति को नीचे खींचें>फील हैंडल बाकी सेल में फॉर्मूला लागू करने के लिए।
- LEN(C5) -> LEN फ़ंक्शन परिभाषित करता है सेल C5
- आउटपुट की लंबाई: 6 <1 6>
- LEN(C5)-3 -> बन जाता है
- 6-3
- आउटपुट: 3
- राइट(C5, LEN(C5)-3 ) -> हो जाता है
- राइट (C5, 3)
- आउटपुट: 101
- व्याख्या: पहले 3 अक्षरों को सेल C5
- सबसे पहले, उस सेल का चयन करें जिसे आप अपना परिणाम दिखाना चाहते हैं।
- सेल में, निम्न सूत्र लिखें,
- Enter दबाएँ।
- फॉर्मूला को सूत्र में लागू करने के लिए फिल हैंडल का उपयोग करके पंक्ति को नीचे खींचें शेष सेल।
- LEN(C5) -> सेल C5
- आउटपुट की लंबाई: 6
- LEN(C5)-2 -> बन जाता है
- 6-2
- आउटपुट: 4
- LEFT(C5, LEN(C5)-2 ) -> बन जाता है
- LEFT(C5, 2)
- आउटपुट: WWE1
- व्याख्या: हटाएं अंतिम 2 अक्षर सेल C5
- सबसे पहले, उस सेल का चयन करें जिसे आप अपना परिणाम दिखाना चाहते हैं।
- सेल में, निम्न सूत्र लिखें,
- Enter दबाएँ।
- लागू करने के लिए फिल हैंडल का उपयोग करके पंक्ति को नीचे खींचें शेष कक्षों के लिए सूत्र।
- LEN(C5) -> सेल C5
- आउटपुट की लंबाई: 6
- LEN(C5)-4 -> बन जाता है
- 6-4
- आउटपुट: 2
- MID(C5,3,LEN(C5) -4) -> बन जाता है
- MID(C5,3,2)
- आउटपुट: E1
- व्याख्या: 3 की स्थिति से शुरू करते हुए MID फ़ंक्शन के साथ सेल C5 से अंतिम 2 अक्षर हटाएं।
- सबसे पहले, उस सेल का चयन करें जिसे आप अपना परिणाम दिखाना चाहते हैं।
- सेल में, निम्न सूत्र लिखें,
- Enter<दबाएँ 2>.
- का उपयोग करके पंक्ति को नीचे खींचें बाकी सेल में फॉर्मूला लागू करने के लिए हैंडल भरें ।
- यह सरणी सूत्र संख्यात्मक वर्णों को छोड़कर अक्षरों, विशेष वर्णों आदि सहित सभी प्रकार के वर्णों को हटा देगा। उदाहरण के लिए, यदि मूल स्ट्रिंग abc*123-def है, तो यह सूत्र संख्याओं को छोड़कर सभी अक्षरों और विशेष वर्णों को हटा देगा और 123 लौटाएगा।
- यदि मूल स्ट्रिंग में कोई संख्यात्मक वर्ण नहीं है, तो यह सूत्र वापस आ जाएगा 0.
- अपने कीबोर्ड पर Alt + F11 दबाएं या डेवलपर -> Visual Basic खोलने के लिए Visual Basic Editor .
अब आपको बिना अक्षरों वाले सेल के डेटासेट का परिणाम मिल गया है।
5। एक्सेल में फॉर्मूला के साथ सेल से पहले या आखिरी अक्षर को स्ट्रिप करें
इस सेक्शन में, आप सीखेंगे कि एक्सेल में फॉर्मूला वाले सेल से पहले या आखिरी अक्षरों को कैसे हटाया जाए।
5.1 एक्सेल में फॉर्मूला वाले सेल से पहले अक्षर हटाएं
एक्सेल में फॉर्मूला वाले सेल से पहले अक्षरों को हटाने के चरण नीचे दिए गए हैं।
कदम:<2
=RIGHT(C5, LEN(C5)-3)
यहाँ,
C5 = वह सेल जिससे अक्षरों को मिटाना है
यह सेल की शुरुआत से अक्षरों को हटा देगा।
यह सेल के शुरू होने के सभी अक्षरों को हटा देगा।<3
फ़ॉर्मूला ब्रेकडाउन
5.2 फॉर्मूला वाले सेल से अंतिम अक्षर हटाएं एक्सेल में
एक्सेल में फॉर्मूला वाले सेल से अंतिम अक्षरों को हटाने के चरण नीचे दिए गए हैं।
चरण:
=LEFT(C5, LEN(C5)-2)
यहाँ,
C5 = वह सेल जिससे अक्षरों को मिटाना है
यह सेल के अंत से अक्षरों को हटा देगा।
यह सेल के अंत से सभी अक्षरों को हटा देगा।
फॉर्मूला ब्रेकडाउन
अधिक पढ़ें: टेक्स्ट कैसे निकालें एक्सेल में कैरेक्टर के बाद (3 तरीके)
6। एक्सेल में फॉर्मूला के साथ सेल के पहले और आखिरी दोनों अक्षरों को हटा दें
इस सेक्शन में, हमआपको दिखाएगा कि सेल में मौजूद सभी अक्षरों को कैसे हटाया जाता है।
इसे करने के चरण नीचे दिए गए हैं।
चरण:
=MID(C5,3,LEN(C5)-4)
यहाँ,
C5 = वह सेल जिससे अक्षरों को मिटाना है
यह सेल के प्रारंभ और अंत दोनों से अक्षरों को हटा देगा।
यह कक्षों के आरंभ और अंत के सभी अक्षरों को हटा देगा।
फ़ॉर्मूला ब्रेकडाउन
और पढ़ें: एक्सेल सेल से टेक्स्ट कैसे हटाएं (9 आसान तरीके)
7. एक्सेल में ऐरे फॉर्मूला के साथ सेल से पत्र हटाएं
यदि आप बड़ी मात्रा में डेटा के साथ काम करते हैं तो आपको सभी अक्षरों को खत्म करने के लिए एक मजबूत तरीके की आवश्यकता है। ऑपरेट करने के लिए ऐरे फ़ॉर्मूला लागू करना aबड़ी मात्रा में डेटा अधिक त्वरित और प्रभावी है।
यहां हम आपको एक्सेल में सेल से अक्षरों को हटाने के लिए ऐरे फॉर्मूला दिखाएंगे।
चरण:
=SUM(MID(0&C5,LARGE(INDEX(ISNUMBER(--MID(C5,ROW($1:$99),1))*ROW($1:$99),),ROW($1:$99))+1,1)*10^ROW($1:$99)/10)
यहाँ,
C5 = वह सेल जिससे अक्षरों को मिटाना है
यह एक्सेल में सेल से सभी अक्षरों को हटा देगा।
यह एक्सेल में सेल के डेटासेट से सभी अक्षरों को हटा देगा।<3
टिप्पणियां:
और पढ़ें: कैसे एक्सेल सेल से टेक्स्ट हटाएं लेकिन नंबर छोड़ें (8 तरीके)
8. VBA
VBA मैक्रो को लागू करना किसी भी ऑपरेशन को चलाने के लिए सबसे प्रभावी, तेज और सबसे सुरक्षित तरीका है। एक्सेल। इस खंड में, हम सीखेंगे कि कैसे करेंएक्सेल में उपयोगकर्ता परिभाषित फ़ंक्शन (यूडीएफ) वाले सेल से अक्षरों को हटाने के लिए वीबीए का उपयोग करें।
8.1 एक्सेल में वीबीए के साथ सेल से पहले अक्षर हटाएं
एक्सेल में VBA UDF वाले सेल से पहले अक्षरों को हटाने के चरण नीचे दिखाए गए हैं।
चरण:
<13
- मेनू बार से पॉप-अप कोड विंडो में , क्लिक करें डालें -> मॉड्यूल .
- निम्नलिखित कोड को कॉपी करें और कोड विंडो में पेस्ट करें।
2914
यह है चलाने के लिए VBA प्रोग्राम के लिए एक उप प्रक्रिया नहीं है, यह एक यूजर डिफाइंड फंक्शन (UDF) बना रहा है। इसलिए, कोड लिखने के बाद, मेनू बार से रन बटन क्लिक करने के बजाय, सहेजें क्लिक करें।
- अब ब्याज की वर्कशीट पर वापस जाएं और उस फ़ंक्शन को लिखें जिसे आपने अभी VBA कोड (फ़ंक्शन DeleteFirstL कोड की पहली पंक्ति में) के साथ बनाया है और <1 के कोष्ठकों के अंदर>DeleteFirstL फ़ंक्शन, सेल संदर्भ संख्या पास करें जिससे आप अक्षरों को हटाना चाहते हैं (हमारे मामले में, हम कोष्ठक के अंदर सेल B5 पास करते हैं) और राशि संख्याएं जो आप चाहते हैं कि पत्र को हटा दिया जाए (हम चाहते हैं कि पहले 3 अक्षर हटा दिए जाएं इसलिए हम 3 डालते हैं)।
- Enter दबाएं।
यह अक्षरों को हटा देगा