इस ट्यूटोरियल में, हम एक्सेल में एक कैरेक्टर के बाद सब कुछ हटाने के लिए उपयोग में आसान कुछ तरीकों पर चर्चा करेंगे। अक्सर, हम विभिन्न प्रकार के वर्ण, सीमांकक आदि वाले कोड की एक लंबी सूची के साथ स्प्रेडशीट के साथ काम करते हैं। ऐसे मामलों में, कभी-कभी, हमें स्प्रेडशीट को साफ और आसानी से पढ़ने योग्य बनाने के लिए एक निश्चित वर्ण के बाद टेक्स्ट, नंबर आदि को हटाने की आवश्यकता होती है। तो, आइए तरीकों का पता लगाएं।
अभ्यास कार्यपुस्तिका डाउनलोड करें
आप उस अभ्यास कार्यपुस्तिका को डाउनलोड कर सकते हैं जिसका उपयोग हमने इस लेख को तैयार करने के लिए किया है।
एक्सेल में कैरेक्टर के बाद सब कुछ हटाने के 7 तरीके
1. एक्सेल में कैरेक्टर के बाद सब कुछ डिलीट करने के लिए फाइंड एंड रिप्लेस ऑप्शन लागू करें
एक चरित्र के बाद सब कुछ हटाने के बहुत आसान तरीकों में से एक हैखोजें और बदलें . का उपयोग करना एक्सेल में टूल। उदाहरण के लिए, हमारे पास कर्मचारी कोड वाला डेटासेट है और हम कर्मचारी के नाम के बाद सब कुछ हटाना चाहते हैं। इस पद्धति से जुड़े चरण हैं:
चरण:
- सबसे पहले, डेटासेट चुनें (B5:B9 )।
- फिर, Ctrl+H enter दर्ज करें कीबोर्ड से, और ढूँढें और बदलें विंडो दिखाई देगी। इसके बाद, बदलें select चुनें विकल्प और टाइप करें ',* 'क्या खोजें' . में 'इससे बदलें . छोड़ दें ' फ़ील्ड खाली। अब, सभी बदलें . पर क्लिक करें ।
- आखिरकार, नाम के बाद का प्रत्येक वर्ण हटा दिया जाएगा।
और पढ़ें: Excel में पंक्तियों को कैसे ढूंढें और हटाएं (5 तरीके)
2. फ्लैश फिल का उपयोग कर चरित्र के बाद सब कुछ हटा दें
एक्सेल के पास फ्लैश फिल named नाम का एक अद्भुत विकल्प है जो आपके कंटेंट के पैटर्न को सेल्स में समझ सकता है और उसी के अनुसार अन्य सेल्स को भर सकता है। उदाहरण के लिए, हमारे कर्मचारी कोड डेटासेट में, हम केवल कर्मचारियों के नाम चाहते हैं। तो, आइए फ्लैश फिल विधि को लागू करने में शामिल चरणों को देखें।
चरण:
- केवल सेल C5 में नाम लिखें . फिर सेल C6 . में नाम लिखना शुरू करें और आप देखेंगे कि एक्सेल ने पहले ही पहचान लिया है कि आप कोड से कर्मचारियों के नाम रखने में रुचि रखते हैं।
- अंत में, दर्ज करें hit दबाएं और केवल नाम प्राप्त करें।
और पढ़ें: Excel में मान कैसे निकालें (9 तरीके)
3. एक्सेल में कैरेक्टर के बाद सब कुछ डिलीट करने के लिए लेफ्ट और सर्च फंक्शन का संयोजन
एक चरित्र के बाद सब कुछ मिटाने के लिए कार्यों के कई संयोजनों का उपयोग किया जा सकता है। जैसे, हम बाएं . को जोड़ेंगे और खोज एक स्ट्रिंग से वर्णों को हटाने के लिए कार्य करता है। हमारे वर्तमान डेटासेट में, हमारे पास लोगों की एक सूची है, जिसमें उनके पेशे भी शामिल हैं। अब, यदि हम केवल उन लोगों के नाम रखना चाहते हैं, तो हमें इस विधि में नीचे दिए गए चरणों का पालन करना होगा।
चरण:
- निम्न सूत्र को सेल C5 में लिखें ।
=LEFT(B5,SEARCH(",",B5)-1)
- अंत में, यहाँ अंतिम परिणाम है। एक्सेल स्वतः भरण का प्रयोग करें (+) सूत्र को शेष कक्षों में कॉपी करने का विकल्प।
सूत्र का टूटना:
➤ खोज(“,",B5)
यहां, खोज फ़ंक्शन चरित्र की स्थिति लौटाता है (यहाँ अल्पविराम)।
➤ खोज(“,",B5)-1)
अब, खोज . द्वारा लौटाई गई संख्या में से एक वर्ण घटा दिया जाता है परिणामों से अल्पविराम (,) को बाहर करने के लिए।
➤ बाएं(B5,SEARCH(“,",B5)-1)
अंत में, बाएं फ़ंक्शन स्ट्रिंग की शुरुआत से वर्णों की निर्दिष्ट संख्या देता है।
और पढ़ें: Excel में सूत्र कैसे निकालें:7 आसान तरीके
समान रीडिंग
- Excel में बिंदीदार रेखाएं कैसे निकालें (5 त्वरित तरीके)
- Excel में प्रतिशत निकालें (5 त्वरित तरीके)
- एक्सेल से ग्रिड कैसे निकालें (6 आसान तरीके)
- Excel में बॉर्डर हटाएं (4 त्वरित तरीके)
- Excel में डेटा सत्यापन प्रतिबंध कैसे हटाएं (3 तरीके)
4. एक्सेल में लेफ्ट और फाइंड फंक्शंस के संयोजन का उपयोग करके कैरेक्टर के बाद सब कुछ हटा दें
इसी तरह, विधि 3 . में वर्णित है , हम बाएँ . के संयोजन का प्रयास कर सकते हैं और ढूंढें एक चरित्र के बाद सब कुछ हटाने के लिए कार्य करता है। ये चरण हैं:
चरण:
- शुरुआत में, नीचे दिए गए फॉर्मूले को सेल C5 में लिखें ।
=LEFT(B5,FIND(",",B5)-1)
यहां, हमने ढूंढें फ़ंक्शन . का उपयोग किया है ', . की स्थिति का पता लगाने के लिए पाठ में चरित्र। शेष सूत्र विधि 3 . में वर्णित सूत्र के समान कार्य करता है ।
- आखिरकार, आपको केवल लोगों के नाम मिलेंगे।
संबंधित सामग्री: रिक्त कक्षों को कैसे हटाएं और Excel में छोड़े गए डेटा को कैसे स्थानांतरित करें (3 तरीके)
5. Excel में किसी वर्ण की नौवीं घटना के बाद सब कुछ हटा दें
कभी-कभी, हमें किसी विशेष वर्ण के बाद सब कुछ हटाना पड़ सकता है। उदाहरण के लिए, हमारे पास एक डेटा स्ट्रिंग है जिसमें कई कॉमा हैं (Adelle, Engineer, CEO, 2232 ) और हम दूसरे कॉमा के बाद सब कुछ छोड़ना चाहते हैं। तो, इस कार्य को करने के लिए हम नीचे दिए गए चरणों का पालन करेंगे:
चरण:
- सबसे पहले, सेल C5 में निम्न सूत्र टाइप करें ।
=LEFT(B5,FIND("#",SUBSTITUTE(B5,",","#",2))-1)
- आखिरकार, दूसरे कॉमा के बाद सब कुछ हटा दिया जाएगा।
सूत्र का टूटना:
➤ विकल्प(B5,",","#",2)
यहां, विकल्प फ़ंक्शन दूसरे कॉमा को '#'' से बदल देता है।
➤ ढूंढें ("#", स्थानापन्न करें(बी5,","#",2))
फिर, ढूंढें फ़ंक्शन हमें दूसरे कॉमा की स्थिति बताता है। यहां, दूसरा कॉमा पोजीशन 17वें स्थान पर है।
➤ ढूंढें(“#”, स्थानापन्न(B5,”,”#”,2))-1)
अब, सूत्र के पिछले भाग से दी गई संख्या में से एक वर्ण घटाया जाता है।
➤ बाएं(बी5,ढूंढें(“#”,विकल्प(बी5,”,”,”#”,2))-1)
अंत में, बाएं फ़ंक्शन स्ट्रिंग की शुरुआत से वर्णों की निर्दिष्ट संख्या देता है।
और पढ़ें:Excel में सशर्त स्वरूपण कैसे निकालें (3 उदाहरण)
6. Excel में किसी वर्ण की अंतिम घटना के बाद सब कुछ हटा दें
अक्सर, सेल में मानों को सीमांककों की संख्या से अलग किया जाता है। उदाहरण के लिए, हमारे पास एक कर्मचारी कोड है:एडेल, इंजीनियर, सीईओ, 2232 और हम अंतिम अल्पविराम के बाद सब कुछ हटाना चाहते हैं। तो, आइए चरणों के माध्यम से चलते हैं।
चरण:
- सबसे पहले, सेल C5 में निम्न सूत्र टाइप करें ।
=LEFT(B5,FIND("#",SUBSTITUTE(B5,",","#",LEN(B5)-LEN(SUBSTITUTE(B5,",",""))))-1)
- अंत में, अंतिम अल्पविराम के बाद सब कुछ हटा दिया जाता है। स्वतः भरण (+) . का उपयोग करें शेष कक्षों में सूत्र लागू करने के लिए।
सूत्र का टूटना:
➤ LEN(SUBSTITUTE(B5,",",""))
पहली चीज जो हमें करने की ज़रूरत है वह है अंतिम सीमांकक की स्थिति निर्धारित करना (हमारे उदाहरण में अंतिम अल्पविराम)। ई को जानना होगा कि हमारे स्ट्रिंग में कितने कॉमा मौजूद हैं। इस उद्देश्य के लिए, हम प्रत्येक अल्पविराम को रिक्त (“” . से बदल देंगे ) और इसे LEN फ़ंक्शन . के माध्यम से पास करें स्ट्रिंग की लंबाई प्राप्त करने के लिए, जो कि 24 . है B5. . के लिए
➤ LEN(B5)-LEN(SUBSTITUTE(B5,",",""))
यहां, हमने पिछले भाग के परिणाम को B5 . की मूल कुल लंबाई से घटा दिया है . परिणाम 3 . है , जो B5 . में मौजूद अल्पविरामों की संख्या है ।
फिर हम बाएं . का संयोजन लागू करेंगे , ढूंढें और प्रतिस्थापित करें अंतिम अल्पविराम के बाद सब कुछ हटाने के लिए कार्य करता है (विधि 5 . में दिखाया गया है) )।
और पढ़ें: Excel में अंतिम अंक कैसे निकालें (6 त्वरित तरीके)
7. Excel में VBA का उपयोग करके एक निश्चित वर्ण के बाद सब कुछ मिटा दें
आप केवल VBA . का उपयोग करके किसी वर्ण के बाद सब कुछ हटा सकते हैं कोड। उदाहरण के लिए, हमारे डेटासेट से (B5:B9 ), हम नामों को छोड़कर सब कुछ हटाना चाहते हैं। फिर, हमें नीचे दिए गए चरणों का पालन करना होगा::
चरण:
- डेटासेट चुनें (B5:B9 ) सबसे पहले।
- अगला, संबंधित शीट पर राइट-क्लिक करें और 'कोड देखें . चुनें '.
- फिर एक VBA मॉड्यूल विंडो पॉप अप हो जाएगी। अब, निम्नलिखित कोड लिखें और चलाएं यह।
Option Explicit
Sub remove_everything_after_char()
Dim rng As Range
Dim cell As Range
Set rng = Application.Selection
For Each cell In rng
cell.Offset(0, 1).Value = Left(cell, InStr(cell, ",") - 1)
Next cell
End Sub
- आखिरकार, यहां हमें परिणाम के रूप में केवल नाम मिलते हैं, पहले अल्पविराम के बाद सब कुछ सफलतापूर्वक हटा दिया जाता है।
और पढ़ें: सामग्री को हटाए बिना Excel में स्वरूपण कैसे निकालें
निष्कर्ष
उपरोक्त लेख में, मैंने सभी विधियों पर विस्तार से चर्चा करने का प्रयास किया है। उम्मीद है, ये तरीके और स्पष्टीकरण आपकी समस्याओं को हल करने के लिए पर्याप्त होंगे। कृपया मुझे बताएं कि क्या आपके कोई प्रश्न हैं।
संबंधित लेख
- Excel में दशमलव कैसे निकालें (13 आसान तरीके)
- Excel में उप-योग निकालें (2 आसान तरकीबें)
- Excel से चेकबॉक्स कैसे निकालें (5 आसान तरीके)
- Excel में पेज ब्रेक लाइन्स निकालें (3 तरीके)
- Excel में स्ट्राइकथ्रू कैसे निकालें (3 तरीके)