इस लेख में, आप सीखेंगे कि सेल से अक्षरों को कैसे हटाएं एक्सेल में।
कार्यपुस्तिका डाउनलोड करें
आप यहां से निःशुल्क अभ्यास एक्सेल वर्कबुक डाउनलोड कर सकते हैं।
एक्सेल में सेल से अक्षरों को निकालने के 10 तरीके
यह खंड चर्चा करेगा कि एक सेल से अक्षरों को कैसे निकालें एक्सेल में Excel के कमांड टूल्स, विभिन्न फ़ार्मुलों, VBA . का उपयोग करके आदि.
1. एक्सेल में फाइंड एंड रिप्लेस फीचर के साथ सेल से विशिष्ट अक्षरों को निकालें
ढूंढें और बदलें एक्सेल से संबंधित अधिकांश कार्यों को करने के लिए कमांड सबसे आसान और सबसे आम विशेषता है। यहां हम जानेंगे कि ढूंढें और बदलें . का उपयोग करके वर्णों को कैसे हटाया जाए एक्सेल में फीचर।
निम्नलिखित डेटासेट पर विचार करें जहां से हम सभी अक्षरों को हटा देंगे (WWE ) कोड . के सेल से केवल संख्याएँ छोड़कर कॉलम।
ऐसा करने के लिए कदम नीचे दिए गए हैं,
चरण:
- डेटासेट चुनें.
- होम . के अंतर्गत टैब पर जाएं, ढूंढें और चुनें -> बदलें . पर जाएं ।
- पॉप-अप से ढूंढें और बदलें बॉक्स में, क्या ढूंढें . में फ़ील्ड, WWE लिखें।
- इससे बदलें छोड़ दें फ़ील्ड रिक्त ।
- सभी बदलें दबाएं ।
यह सभी WWE . को मिटा देगा Excel में आपके डेटासेट के कक्षों से और आपके पास केवल संख्याएँ रह जाती हैं।
और पढ़ें: एक्सेल सेल से टेक्स्ट कैसे निकालें (9 आसान तरीके)
2. एक्सेल में सबस्टिट्यूट फ़ंक्शन के साथ सेल से विशिष्ट पत्र हटाएं
ढूंढें और बदलें . के विपरीत एक्सेल में कमांड फीचर, फॉर्मूला का उपयोग करना एक्सेल में किसी भी तरह के परिणाम निकालने का सबसे सुरक्षित और सबसे नियंत्रित तरीका है। Excel में किसी विशिष्ट वर्ण के बिना डेटासेट का आउटपुट प्राप्त करने के लिए, आप SUBSTITUTE फ़ंक्शन लागू कर सकते हैं ।
सामान्य विकल्प फॉर्मूला,
=SUBSTITUTE(cell, "
old_text"
, "
new_text"
)
यहाँ,
पुराना_पाठ =वह टेक्स्ट जिसे आप हटाना चाहते हैं
नया_पाठ =वह टेक्स्ट जिसे आप बदलना चाहते हैं
नीचे वही डेटासेट है जिसका उपयोग हमने उपरोक्त अनुभाग में किया था। और इस बार, ढूंढें और बदलें . का उपयोग करने के बजाय अक्षरों को हटाने की सुविधा के लिए, हम SUBSTITUTE . लागू करने जा रहे हैं वांछित आउटपुट प्राप्त करने के लिए कार्य करें।
चरण:
- एक खाली सेल में जहां आप अपना परिणाम दिखाना चाहते हैं, निम्न सूत्र लिखें,
=SUBSTITUTE(C5,"WWE","")
यहाँ,
C5 =सेल जिसमें अक्षरों को अलग करने के लिए मान होता है
"WWE"
=हटाने के लिए पत्र
""
="WWE" को खाली स्ट्रिंग से बदलने के लिए
- दर्ज करें दबाएं ।
यह सभी WWE . का स्थान ले लेगा (या कोई अन्य पाठ जिसे आपने चुना है) एक नल स्ट्रिंग के साथ (या वह स्ट्रिंग जिसके साथ आप इसे बदलते हैं)।
- भरें हैंडल . का उपयोग करके पंक्ति को नीचे खींचें शेष कक्षों में सूत्र लागू करने के लिए।
अब आपको बिना किसी अक्षर वाले कक्षों के डेटासेट का परिणाम मिल गया है।
और पढ़ें: एक्सेल में किसी कॉलम से विशिष्ट टेक्स्ट कैसे निकालें (8 तरीके)
3. एक्सेल में सेल से एक विशेष उदाहरण से पत्र निकालें
अब तक हम केवल यह सीख रहे थे कि सेल से सभी अक्षरों को कैसे हटाया जाए। लेकिन क्या होगा यदि आप केवल कक्षों की एक निश्चित स्थिति से अक्षरों को हटाना चाहते हैं।
जैसे, सभी WWE . को हटाने के बजाय कोशिकाओं से, हम केवल पहला W . रखना चाहते हैं प्रत्येक सेल के नंबरों के साथ।
चरण:
- उपरोक्त अनुभाग की तरह जहां हमने विकल्प . लागू किया है WWE को हटाने के लिए कार्य करें , यहां हम केवल उस निश्चित स्थिति को परिभाषित करेंगे जिससे हम अक्षरों को हटाना चाहते हैं।
तो उपरोक्त विकल्प सूत्र,
=SUBSTITUTE(C5,"WWE","")
बन जाता है,
=SUBSTITUTE(C5,"WE","",1)
यहां, 1 मतलब, हम पहले W . को हटाना चाहते हैं हमारे डेटासेट के सेल से (यदि आप अपने डेटासेट से दूसरा अक्षर हटाना चाहते हैं तो 1 के बजाय केवल 2 लिखें, यदि आप अपने डेटासेट से तीसरा अक्षर निकालना चाहते हैं तो 1 के बजाय केवल 3 लिखें, और इसी तरह)।
- दर्ज करें दबाएं ।
- फिर से, हैंडल भरें . का उपयोग करके बस पंक्ति को नीचे खींचें शेष कक्षों में सूत्र लागू करने के लिए।
अब आपको पहले W . वाले कक्षों के डेटासेट का परिणाम मिल गया है संख्याओं के साथ।
4. नेस्टेड सबस्टिट्यूट फ़ंक्शन के साथ सेल से कई विशिष्ट पत्र हटाएं
विकल्प फ़ंक्शन एक बार में केवल कई उदाहरणों के लिए अक्षरों को हटाता है। इसलिए, यदि आप एक साथ कई अक्षरों को हटाना चाहते हैं तो आपको नेस्टेड SUBSTITUTE को लागू करना होगा समारोह।
तो आइए जानें कि नेस्टेड SUBSTITUTE को कैसे लागू किया जाए एक साथ कई अक्षरों को हटाने का कार्य करता है।
चरण:
- नेस्टेड स्थापित करने के लिए विकल्प फ़ंक्शन, आपको एक विकल्प write लिखना होगा दूसरे विकल्प . के अंदर कार्य करें कार्य करें और कोष्ठक के अंदर प्रासंगिक तर्क पारित करें।
अधिक समझने के लिए, नीचे दी गई तस्वीर देखें,
कहां,
अनेक W . निकालने के लिए C5 सेल . से , पहले हम सूत्र लिखते हैं,
=SUBSTITUTE(C5,"W","")
और फिर, ई . को हटाने के लिए (या कोई अन्य पत्र जो आपको चाहिए) इसके साथ, हम इस सूत्र को एक और स्थानापन्न के अंदर रखते हैं सूत्र और तर्क पास करें (old_text, new_text ) इसके अंदर (हमारे मामले में, यह "
. था) E",""
)।
तो, अब सूत्र है,
=SUBSTITUTE(SUBSTITUTE(C5,"W",""),"E","")
- दर्ज करें दबाएं .
यह सभी W . का स्थान ले लेगा और ई (या कोई अन्य पाठ जिसे आपने चुना है) एक नल स्ट्रिंग के साथ (या जिस स्ट्रिंग से आप इसे बदलते हैं)। - एक बार फिर भरण हैंडल . का उपयोग करके पंक्ति को नीचे खींचें शेष कक्षों में सूत्र लागू करने के लिए।
अब आपको बिना किसी अक्षर वाले कक्षों के डेटासेट का परिणाम मिल गया है।
5. एक्सेल में फॉर्मूला के साथ सेल से पहले या आखिरी अक्षरों को स्ट्रिप करें
इस खंड में, आप सीखेंगे कि Excel में सूत्र के साथ कक्षों से पहले या अंतिम अक्षरों को कैसे हटाया जाए।
5.1 एक्सेल में फॉर्मूला के साथ सेल से पहले अक्षर हटाएं
एक्सेल में सूत्र के साथ सेल से पहले अक्षर को हटाने के चरण नीचे दिए गए हैं।
चरण:
- सबसे पहले, उस सेल का चयन करें जिसमें आप अपना परिणाम दिखाना चाहते हैं।
- सेल में, निम्न सूत्र लिखें,
=RIGHT(C5, LEN(C5)-3)
यहाँ,
C5 =अक्षरों को मिटाने के लिए सेल
- दर्ज करें दबाएं ।
यह सेल की शुरुआत से अक्षरों को हटा देगा।
- भरें हैंडल . का उपयोग करके पंक्ति को नीचे खींचें शेष कक्षों में सूत्र लागू करने के लिए।
यह सभी अक्षरों को कक्षों की शुरुआत से हटा देगा।
फॉर्मूला ब्रेकडाउन
- LEN(C5) -> LEN फ़ंक्शन सेल C5 . की लंबाई को परिभाषित करता है
- आउटपुट: 6
- LEN(C5)-3 -> बन जाता है
- 6-3
- आउटपुट: 3
- राइट(C5, LEN(C5)-3) -> बन जाता है
- दाएं (C5, 3)
- आउटपुट: 101
- स्पष्टीकरण: पहले 3 अक्षर हटाएं सेल C5 . से
5.2 Excel में सूत्र के साथ सेल से अंतिम अक्षर निकालें
Excel में सूत्र के साथ कक्षों से अंतिम अक्षरों को हटाने के चरण नीचे दिए गए हैं।
चरण:
- सबसे पहले, उस सेल का चयन करें जिसमें आप अपना परिणाम दिखाना चाहते हैं।
- सेल में, निम्न सूत्र लिखें,
=LEFT(C5, LEN(C5)-2)
यहाँ,
C5 =अक्षरों को मिटाने के लिए सेल
- दर्ज करें दबाएं ।
यह सेल के अंत से अक्षरों को हटा देगा।
- भरें हैंडल . का उपयोग करके पंक्ति को नीचे खींचें शेष कक्षों में सूत्र लागू करने के लिए।
यह सेल के अंत से सभी अक्षरों को हटा देगा।
फॉर्मूला ब्रेकडाउन
- LEN(C5) -> सेल C5 . की लंबाई
- आउटपुट: 6
- LEN(C5)-2 -> बन जाता है
- 6-2
- आउटपुट: 4
- बाएं(C5, LEN(C5)-2) -> बन जाता है
- बाएं(C5, 2)
- आउटपुट: WWE1
- स्पष्टीकरण: पिछला 2 हटाएं सेल C5 . के पत्र
और पढ़ें: Excel में कैरेक्टर के बाद टेक्स्ट कैसे निकालें (3 तरीके)
6. एक्सेल में फॉर्मूला के साथ सेल से पहले और आखिरी दोनों अक्षरों को हटा दें
इस खंड में, हम आपको दिखाएंगे कि किसी सेल में मौजूद सभी अक्षरों को कैसे हटाया जाए।
ऐसा करने के लिए कदम नीचे दिए गए हैं।
चरण:
- सबसे पहले, उस सेल का चयन करें जिसमें आप अपना परिणाम दिखाना चाहते हैं।
- सेल में, निम्न सूत्र लिखें,
=MID(C5,3,LEN(C5)-4)
यहाँ,
C5 =अक्षरों को मिटाने के लिए सेल
- दर्ज करें दबाएं ।
यह सेल के आरंभ और अंत दोनों से अक्षरों को हटा देगा।
- भरें हैंडल . का उपयोग करके पंक्ति को नीचे खींचें शेष कक्षों में सूत्र लागू करने के लिए।
यह कोशिकाओं के आरंभ और अंत से सभी अक्षरों को हटा देगा।
फॉर्मूला ब्रेकडाउन
- LEN(C5) -> सेल C5 . की लंबाई
- आउटपुट: 6
- LEN(C5)-4 -> बन जाता है
- 6-4
- आउटपुट: 2
- MID(C5,3,LEN(C5)-4) -> बन जाता है
- MID(C5,3,2)
- आउटपुट: ई1
- स्पष्टीकरण: अंतिम 2 अक्षर हटाएं सेल C5 . से 3 . की स्थिति से शुरू MID फ़ंक्शन . के साथ ।
और पढ़ें: एक्सेल सेल से टेक्स्ट कैसे निकालें (9 आसान तरीके)
7. एक्सेल में ऐरे फॉर्मूला वाले सेल से लेटर्स डिलीट करें
यदि आप बड़ी मात्रा में डेटा के साथ काम करते हैं तो आपको सभी अक्षरों को खत्म करने के लिए एक मजबूत तरीका चाहिए। एक सरणी लागू करना बड़ी मात्रा में डेटा को संचालित करने का सूत्र अधिक तेज़ और प्रभावी है।
यहां हम आपको सरणी . दिखाएंगे Excel में कक्षों से अक्षरों को हटाने का सूत्र।
चरण:
- सबसे पहले, उस सेल का चयन करें जिसमें आप अपना परिणाम दिखाना चाहते हैं।
- सेल में, निम्न सूत्र लिखें,
=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 =अक्षरों को मिटाने के लिए सेल
- दर्ज करें दबाएं ।
यह एक्सेल के सेल से सभी अक्षरों को हटा देगा।
- भरें हैंडल . का उपयोग करके पंक्ति को नीचे खींचें शेष कक्षों में सूत्र लागू करने के लिए।
यह एक्सेल में सेल के डेटासेट से सभी अक्षरों को हटा देगा।
नोट:
- यह सरणी सूत्र संख्यात्मक वर्णों को छोड़कर अक्षरों, विशेष वर्णों आदि सहित सभी प्रकार के वर्णों को हटा देगा। उदाहरण के लिए, यदि मूल स्ट्रिंग abc*123-def है, तो यह सूत्र संख्याओं को छोड़कर सभी अक्षरों और विशेष वर्णों को हटा देगा और 123 लौटा देगा।
- यदि मूल स्ट्रिंग में कोई अंकीय वर्ण नहीं है तो यह सूत्र 0 वापस आ जाएगा।
और पढ़ें: एक्सेल सेल से टेक्स्ट कैसे निकालें लेकिन नंबर छोड़ें (8 तरीके)
8. VBA में यूजर-डिफ़ाइंड फंक्शन (UDF) वाले सेल से पहले या आखिरी अक्षर को हटा दें
VBA मैक्रो को कार्यान्वित करना एक्सेल में किसी भी ऑपरेशन को चलाने के लिए सबसे प्रभावी, तेज और सबसे सुरक्षित तरीका है। इस खंड में, हम सीखेंगे कि VBA . का उपयोग कैसे करें उपयोगकर्ता-परिभाषित फ़ंक्शन (UDF) वाले सेल से अक्षरों को हटाने के लिए एक्सेल में।
8.1 एक्सेल में वीबीए के साथ सेल से पहले अक्षर हटाएं
VBA UDF . वाले सेल से पहले अक्षर हटाने के चरण एक्सेल में नीचे दिखाया गया है।
चरण:
- प्रेस Alt + F11 अपने कीबोर्ड पर या टैब पर जाएं डेवलपर -> विजुअल बेसिक विजुअल बेसिक संपादक खोलने के लिए ।
- पॉप-अप कोड विंडो में, मेनू बार से, सम्मिलित करें -> मॉड्यूल क्लिक करें ।
- निम्न कोड को कॉपी करें और कोड विंडो में पेस्ट करें।
Public Function DeleteFirstL(Irng As String, Icnt As Long)
DeleteFirstL = Right(Irng, Len(Irng) - Icnt)
End Function
यह VBA . के लिए उप प्रक्रिया नहीं है प्रोग्राम चलाने के लिए, यह एक उपयोगकर्ता परिभाषित फ़ंक्शन (UDF) बना रहा है . इसलिए, कोड लिखने के बाद, रन बटन पर क्लिक करने के बजाय मेनू बार से, सहेजें . क्लिक करें ।
- अब रुचि के कार्यपत्रक पर वापस जाएं और VBA के साथ आपके द्वारा अभी-अभी बनाए गए फ़ंक्शन को लिखें कोड (फ़ंक्शन DeleteFirstL कोड की पहली पंक्ति में) और DeleteFirstL . के कोष्ठक के अंदर फ़ंक्शन, सेल संदर्भ संख्या . पास करें जिससे आप पत्र हटाना चाहते हैं (हमारे मामले में, हम सेल B5 . पास करते हैं कोष्ठक के अंदर) और वह राशि संख्याएँ जो आप चाहते हैं कि पत्र छीन लिया जाए (हम चाहते हैं कि पहले 3 अक्षर हटा दिए जाएं इसलिए हम 3 डालते हैं )।
- दर्ज करें दबाएं ।
यह सेल की शुरुआत से अक्षरों को हटा देगा।
- भरें हैंडल . का उपयोग करके पंक्ति को नीचे खींचें शेष कक्षों में सूत्र लागू करने के लिए।
यह सेल की शुरुआत से 3 अक्षर हटा देगा।
8.2 Excel में VBA वाले सेल से अंतिम पत्र निकालें
VBA UDF . वाले सेल से अंतिम अक्षर हटाने के चरण एक्सेल में नीचे दिखाया गया है।
चरण:
- पहले की तरह ही, Visual Basic Editor खोलें डेवलपर . की ओर से टैब और सम्मिलित करें एक मॉड्यूल कोड विंडो में।
- कोड विंडो में, निम्न कोड को कॉपी करें और पेस्ट करें।
Public Function DeleteLastL(Irng As String, Icnt As Long)
DeleteLastL = Left(Irng, Len(Irng) - Icnt)
End Function
- कोड सहेजें और रुचि के कार्यपत्रक पर वापस जाएं और VBA के साथ आपके द्वारा अभी-अभी बनाए गए फ़ंक्शन को लिखें कोड (फ़ंक्शन DeleteLastL कोड की पहली पंक्ति में) और DeleteLastL . के कोष्ठक के अंदर फ़ंक्शन, सेल संदर्भ संख्या . पास करें जिससे आप पत्र हटाना चाहते हैं (हमारे मामले में, हम सेल B5 . पास करते हैं कोष्ठकों के अंदर) और आप जितनी संख्या में अक्षर को हटाना चाहते हैं (हम चाहते हैं कि अंतिम 2 अक्षर हटा दिए जाएं इसलिए हम 2 डालते हैं )।
- दर्ज करें दबाएं ।
यह सेल के अंत से अक्षरों को हटा देगा।
- भरें हैंडल . का उपयोग करके पंक्ति को नीचे खींचें शेष कक्षों में सूत्र लागू करने के लिए।
यह सेल के अंत से अंतिम 2 अक्षर हटा देगा।
8.3 Excel में VBA वाले सेल से सभी पत्र हटाएं
अब हम सीखेंगे कि VBA UDF . के साथ सेल से सभी अक्षरों को कैसे हटाया जाए एक्सेल में।
चरण:
- पहले की तरह ही, Visual Basic Editor खोलें डेवलपर . की ओर से टैब और सम्मिलित करें एक मॉड्यूल कोड विंडो में।
- कोड विंडो में, निम्न कोड को कॉपी करें और पेस्ट करें।
Function DeleteLetter(iTxt As String) As String
With CreateObject("VBScript.RegExp")
.Global = True
.Pattern = "\D"
DeleteLetter = .Replace(iTxt, "")
End With
End Function
- कोड सहेजें और रुचि के कार्यपत्रक पर वापस जाएं और VBA के साथ आपके द्वारा अभी-अभी बनाए गए फ़ंक्शन को लिखें कोड (फ़ंक्शन DeleteLetter कोड की पहली पंक्ति में) और DeleteLetter . के कोष्ठक के अंदर फ़ंक्शन, सेल संदर्भ संख्या . पास करें जिससे आप पत्र हटाना चाहते हैं (हमारे मामले में, हम सेल B5 . पास करते हैं कोष्ठक के अंदर)।
- दर्ज करें दबाएं ।
यह सेल से सभी अक्षरों को हटा देगा।
- भरें हैंडल . का उपयोग करके पंक्ति को नीचे खींचें शेष कक्षों में सूत्र लागू करने के लिए।
आपको सभी अक्षरों से अलग किए गए कक्षों का एक डेटासेट मिलेगा।
और पढ़ें: एक्सेल फॉर्मूला के साथ स्पेस से पहले टेक्स्ट कैसे निकालें (5 तरीके)
9. एक्सेल के कॉलम टूल से टेक्स्ट वाले सेल से लेटर्स डिलीट करें
एक्सेल में एक बिल्ट-इन कमांड टूल है जिसे टेक्स्ट टू कॉलम्स . कहा जाता है . हम इस टूल का उपयोग एक्सेल में सेल से अक्षरों को हटाने के लिए कर सकते हैं।
ऐसा करने के लिए कदम नीचे दिए गए हैं।
चरण:
- सेल चुनें जिससे आप पत्र हटाना चाहते हैं।
- टैब पर जाएं डेटा -> टेक्स्ट टू कॉलम
- पॉप-अप विंडो से, निश्चित चौड़ाई select चुनें डेटा प्रकार के रूप में।
- अगला क्लिक करें ।
- अगला डेटा पूर्वावलोकन में है , ऊर्ध्वाधर रेखा खींचें जब तक आप उन सभी अक्षरों तक नहीं पहुंच जाते जिन्हें आप हटाना चाहते हैं (हम WWE को हटाना चाहते हैं इसलिए हमने सभी WWE . को कवर करने वाली रेखा को खींच लिया डेटा मान का)।
- अगला क्लिक करें ।
- कॉलम डेटा प्रारूप चुनें आपकी आवश्यकता के अनुसार।
- समाप्तक्लिक करें ।
अक्षरों को छोड़कर सभी डेटा आपको दूसरे कॉलम में मिलेगा।
इस तरह, आप उन अक्षरों को निकाल सकते हैं जिन्हें आप कक्षों से हटाना चाहते हैं।
10. एक्सेल में फ्लैश फिल का उपयोग करके सेल से पत्र निकालें
आप एक्सेल के फ्लैश फिल . का उपयोग करके सेल से अक्षरों को भी हटा सकते हैं विशेषता। क्या फ्लैश फिल यह है, पहले यह उपयोगकर्ता द्वारा प्रदान किए गए किसी भी पैटर्न की खोज करता है और फिर उस पैटर्न के अनुसार अन्य कोशिकाओं को भरता है।
फ़्लैश भरण . का उपयोग करके सेल से अक्षरों को निकालने के चरण नीचे दिए गए हैं। आपको बेहतर ढंग से समझने के लिए हम एक उदाहरण के साथ वर्णन करेंगे।
चरण:
- निम्न चित्र को देखें, जहां हम सभी WWE . को हटाना चाहते हैं कोड . से WWE101 . तो इसके आगे वाली सेल में हमने सिर्फ 101 . लिखा है एक्सेल को उस पैटर्न से परिचित कराने के लिए जो हम चाहते हैं।
- फिर बाकी सेलों का चयन करते हुए, हम डेटा -> फ्लैश फिल . पर क्लिक करते हैं ।
यह WWE को अलग करते हुए शेष सभी कक्षों को उसी पैटर्न से भर देगा जो हमने प्रदान किया था और आपको केवल संख्याओं के साथ छोड़ रहा है।
आप कीबोर्ड शॉर्टकट Ctrl + E . भी दबा सकते हैं फ़्लैश भरण . को सक्रिय करने के लिए ।
और पढ़ें: एक्सेल में सेल से विशिष्ट टेक्स्ट कैसे निकालें (सबसे आसान 11 तरीके)
निष्कर्ष
इस लेख में आपको दिखाया गया है कि सेल से अक्षरों को कैसे निकालें एक्सेल में 10 अलग-अलग तरीकों से। मुझे उम्मीद है कि यह लेख आपके लिए बहुत फायदेमंद रहा होगा। बेझिझक पूछें कि क्या इस विषय के संबंध में आपके कोई प्रश्न हैं।
संबंधित लेख
- Excel में परिभाषित नाम कैसे हटाएं (3 तरीके)