विषयसूची
कई बार डेटाबेस में कुछ स्पेशल कैरेक्टर होते हैं जिनकी हमें डेटाबेस में जरूरत नहीं होती और हम उन्हें हटाना चाहते हैं। इस कार्य को हम एक्सेल टूल्स और फॉर्मूले की मदद से आसानी से कर सकते हैं। यह लेख 4 अलग-अलग तरीकों की व्याख्या करेगा जो दिखाएगा कि एक्सेल में विशेष वर्णों को कैसे हटाया जाए।
अभ्यास कार्यपुस्तिका डाउनलोड करें
अभ्यास के लिए, आप नीचे दिए गए लिंक से अभ्यास पुस्तिका डाउनलोड कर सकते हैं।
Remove Special Characters.xlsx
Excel में Special Characters को कैसे हटाएं इसके लिए 4 तरीके
हम तरीकों को समझाने के लिए निम्नलिखित डेटासेट का उपयोग करेंगे।
डेटासेट में कंपनी के ग्राहकों के नाम और मेल पते होते हैं। आप देख सकते हैं कि सेल B8 में एक सूत्र है और यह क्लाइंट "Rachel"
के नाम के साथ एक गैर-मुद्रण योग्य मान दिखाता है। फिर से, हम देख सकते हैं कि सभी डेटा के साथ कुछ विशेष वर्ण हैं। हम देखेंगे कि निम्नलिखित तरीकों का उपयोग करके एक्सेल में इन विशेष वर्णों को कैसे हटाया जाए। एक्सेल में वर्ण। वे स्थानापन्न , दाएं, बाएं , स्वच्छ , TRIM और प्रतिस्थापन जैसे कार्यों का उपयोग करके बनते हैं। हम उनमें से प्रत्येक पर एक-एक करके गौर करेंगे।
a. सबस्टिट्यूट फंक्शन
का उपयोग करते हुए चलिए सबस्टिट्यूट फंक्शन से शुरू करते हैं। इसका प्रयोग किया जाता हैएक वर्ण को दूसरे से बदलने के लिए।
मान लें कि आप दिए गए डेटासेट के सेल B5 से विशेष वर्णों को हटाना चाहते हैं।
स्थानापन्न का उपयोग करके विशिष्ट वर्णों को निकालने का सूत्र होगा :
=SUBSTITUTE(B5,"!#$$","")
यहां आप देख सकते हैं कि सेल में उल्लिखित विशिष्ट वर्ण हटा दिए गए हैं। यह क्रमिक रूप से कार्य करता है। इसलिए, वर्ण "#"
शुरुआत में रहता है।
फिर से, आप उदाहरण संख्याओं का उपयोग करके पुनरावर्ती वर्णों को हटा सकते हैं।
सूत्र होगा:
=SUBSTITUTE(B5,"#","",2)
ध्यान दें कि क्रमिक रूप से दूसरा "#"
हटा दिया गया है जबकि पहला बरकरार है।
हालाँकि, हो सकता है कि आप केवल नाम रखते हुए सभी वर्णों को हटाना चाहें।
इस बार फ़ॉर्मूला अपने भीतर स्थानापन्न नेस्ट किया जाएगा। सूत्र ऐसा दिखेगा:
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B5,"#",""),"!",""),"$","")
यह इस मामले के लिए सही परिणाम दिखाता है।
फ़ॉर्मूला विवरण:
फ़ॉर्मूला का सिंटैक्स:
=SUBSTITUTE(text, old_text, new_text, [instance_num])
टेक्स्ट =वह टेक्स्ट जो आप इसके साथ काम करना चाहते हैं।
old_text = टेक्स्ट जिसे आप हटाना चाहते हैं।
new_text= टेक्स्ट बदल दिया (हमारे मामले के लिए हम इसे खाली "" ) से बदल देते हैं।
instance_name = पाठ में मौजूद पुनरावर्ती वर्णों के मामले में विशेष वर्ण की संख्या।
विशेष मामला:
विशेष वर्णों में कोड नंबर होते हैं और हम उनका कोड नंबर प्राप्त कर सकते हैंफ़ॉर्मूला:
=CODE(RIGHT(text))
या
=CODE(LEFT(text))
द राइट या LEFT फ़ंक्शन का उपयोग उस वर्ण का स्थान प्राप्त करने के लिए किया जाता है जिसका कोड आप प्राप्त करना चाहते हैं।
इसलिए इस प्रक्रिया में दो चरण शामिल हैं:
- का उपयोग करके कोड प्राप्त करना CODE का फॉर्मूला राइट या लेफ्ट के साथ नेस्ट किया गया है। लिखें CHAR(संख्या) ।
परिणाम के लिए, सूत्रों के साथ नीचे दिए गए चित्रों का क्रमानुसार पालन करें।
=CODE(RIGHT(C5))
=SUBSTITUTE(C5,CHAR(109),"")
=CODE(LEFT(C5))
=SUBSTITUTE(C5,CHAR(77),"")
इसके अलावा, यदि समान वर्ण पाए जाते हैं तो यह प्रक्रिया दोनों को हटा देगी। नीचे दिए गए परिणामों को देखें।
=CODE(LEFT(B7))
=SUBSTITUTE(B7,CHAR(42),"")
=CODE(RIGHT(B7))
=SUBSTITUTE(B7,CHAR(94),"")
बी। RIGHT या LEFT Functions का प्रयोग
विचार करते हुए, आप ऊपर दिए गए तरीके से RIGHT और LEFT Functions का उपयोग पहले ही देख चुके हैं। एक्सेल में विशिष्ट वर्णों को हटाने के लिए इनका उपयोग LEN फ़ंक्शन के साथ किया जा सकता है।
सूत्र होगा:
=RIGHT(B7,LEN(B7)-1)
<0विशेष वर्णों की एक विशिष्ट मात्रा को हटाने के लिए आप मानों को किसी भी संख्या में बढ़ा सकते हैं और इसे LEN(text) से घटा सकते हैं।
इसके लिए सूत्र है:
=RIGHT(B7,LEN(B7)-2)
इसी प्रकार LEFT सूत्र के लिए,
<5 =LEFT(B7,LEN(B7)-1)
और उदाहरण संख्या में वृद्धि के लिए, परिवर्तितसूत्र:
=LEFT(B5,LEN(B5)-4)
सूत्र विवरण:
सूत्र का सिंटैक्स :
=RIGHT(text, [num_chars])
टेक्स्ट = वह टेक्स्ट जहां से आप वर्ण हटाना चाहते हैं।
num_chars = निकाले जाने वाले वर्णों की संख्या।
=LEN(text)
पाठ = वह पाठ जिसकी लंबाई आप गिनना चाहते हैं।
<0 -1 or -(कोई भी संख्या) वर्णों की वह संख्या है जिसे आप पाठ में वर्णों की कुल संख्या से घटाना चाहते हैं।c . स्वच्छ और ट्रिम कार्यों का उपयोग
आपके डेटासेट में गैर-मुद्रण योग्य वर्ण और अतिरिक्त स्थान भी हो सकता है। CLEAN और TRIM कार्यों का उपयोग उन्हें हटाने के लिए किया जा सकता है।
गैर-मुद्रण योग्य वर्ण को हटाने का सूत्र है:
=CLEAN(B8)
अतिरिक्त रिक्तियों के साथ गैर-मुद्रण योग्य वर्णों को निकालने के लिए आप सूत्र का उपयोग कर सकते हैं:
=TRIM(CLEAN(B8)
फिर भी, आप TRIM और CLEAN को SUBSTITUTE के साथ नेस्ट करके दोनों कर सकते हैं। सूत्र ऐसा दिखेगा:
=TRIM(CLEAN(SUBSTITUTE(B8,CHAR(4),"")))
नीचे दी गई तस्वीर का पालन करें।
सूत्र विवरण :
व्यक्तिगत सूत्र का सिंटैक्स:
=CLEAN(text)
यहाँ, पाठ = वह पाठ जहाँ से आप गैर-मुद्रण योग्य वर्ण को हटाना चाहते हैं।
=TRIM(text)
पाठ = वह पाठ जहां से अतिरिक्त स्थान निकालने की आवश्यकता है। 1> =SUBSTITUTE(text, old_text, new_text, [instance_num])
टेक्स्ट =वह टेक्स्ट जिसके साथ आप काम करना चाहते हैं।
old_text = टेक्स्ट कौन साआप हटाना चाहते हैं।
new_text= टेक्स्ट बदल दिया गया। (हमारे मामले के लिए हम इसे खाली "" ) से बदल देते हैं।
instance_name = पाठ में मौजूद पुनरावर्ती वर्णों के मामले में विशेष वर्ण की संख्या।
डी। REPLACE फ़ंक्शन का उपयोग
इसके अलावा, REPLACE फ़ंक्शन का उपयोग करके कई वर्णों के बाद वर्णों की एक विशिष्ट मात्रा को निकालने के लिए एक अन्य सूत्र है।
सूत्र है:
=REPLACE(old_text, start_num, num_chars, new_text)
यहाँ सूत्र काफी हद तक स्थानापन्न के समान है। इसमें start_num नाम के 2 और तर्क लगते हैं (वह संख्या जिसमें से वर्णों को हटाने की आवश्यकता है)।
num_chars (वर्णों की संख्या को हटाया जाना है)।
और यह पाठ को एक तर्क के रूप में नहीं लेता है जो कि स्थानापन्न के लिए आवश्यक है। “ #सेन “।
=REPLACE(B5,5,4,"")
और पढ़ें: Excel में विशिष्ट वर्ण कैसे निकालें
2. एक्सेल में विशेष वर्णों को हटाने के लिए फ्लैश फिल का उपयोग
एक्सेल टूल्स के साथ आगे बढ़ना। फ्लैश फिल एक्सेल में विशेष वर्णों को हटाने का सबसे आसान तरीका है।
मान लें कि हमारे पास एक ही कॉलम में ग्राहकों के नाम और मेल पते हैं और उन्हें अल्पविराम से अलग किया गया है। हम अल्पविराम सहित अल्पविराम के बाद के पाठों को हटाना चाहते हैं। विशेष को हटाने के लिए फ़्लैश भरण का उपयोग कैसे करना है, यह जानने के लिए चरणों का पालन करेंएक्सेल में वर्ण।
- लिखें पहला पाठ बिना विशेष वर्णों के ।
- दूसरा पाठ लिखना शुरू करें और आप देखेंगे कि एक्सेल है सुझाए गए पाठ दिखा रहा है। नीचे दी गई तस्वीर को देखें।
- कीबोर्ड से ENTER दबाएं। यह नीचे के रूप में परिणाम दिखाएगा।
3. Find & स्पेशल कैरेक्टर्स को रिमूव करने के लिए रिप्लेस कमांड
एक्सेल का एक अन्य उपयोगी टूल है Find & को बदलें।
मान लीजिए कि हम डेटासेट के मेल एड्रेस नाम वाले कॉलम में पते से पहले " मेलto: " को हटाना चाहते हैं।
Find & बदलें ।
- ढूंढें और amp; बदलें । ढूंढें & को संपादन होम टैब के विकल्पों से बदलें।
- एक डायलॉग बॉक्स होगा खुलना। आप जिस कैरेक्टर को हटाना चाहते हैं उसे Find what: बॉक्स में लिखें और Replace with: बॉक्स को खाली रखें। नीचे चित्र देखें।
- सभी बदलें क्लिक करें और एक नया बॉक्स खुल जाएगा। यह किए गए प्रतिस्थापनों की संख्या दिखाएगा।
- ठीक क्लिक करें।
आप परिणाम इस प्रकार देखेंगे।
और पढ़ें: एक्सेल में स्पेस कैसे निकालें: फॉर्मूला, वीबीए और एम्प;पॉवर क्वेरी
4. पावर क्वेरी टूल का उपयोग करके विशेष वर्णों को हटाना
निश्चित रूप से, यदि आप Microsoft Excel 2016 या Excel 365 का उपयोग कर रहे हैं तो आप विशेष वर्णों को हटाने के लिए पावर क्वेरी का उपयोग कर सकते हैं एक्सेल में अक्षर।
यदि आप Microsoft Excel 2010 या 2013 का उपयोग कर रहे हैं, तो आप इसे Microsoft वेबसाइट से स्थापित कर सकते हैं।
आप उपयोग करने के लिए चरणों का पालन कर सकते हैं। अपने डेटासेट से विशेष वर्णों को हटाने के लिए पावर क्वेरी ।
- शीर्षक के साथ-साथ अपने डेटा की श्रेणी का चयन करें।
- फिर तालिका/श्रेणी से चुनें डेटा टैब से।
- आपको एक छोटा बॉक्स मिलेगा। अपने चयनित डेटा की सीमा की जाँच करें और मेरी तालिका में शीर्षलेख हैं विकल्प पर टिक करें।
- उसके बाद, ठीक क्लिक करें।
<45
पावर क्वेरी विंडो नामक एक नई विंडो खुलेगी।
- कस्टम कॉलम चुनें पावर क्वेरी विंडो में कॉलम जोड़ें टैब से।
- यह <6 खोल देगा>कस्टम कॉलम बॉक्स।
- नए कॉलम नाम विकल्प में " बिना विशेष वर्ण " लिखें। आप अपनी इच्छानुसार कोई भी नाम लिख सकते हैं।
- फिर, कस्टम कॉलम सूत्र विकल्प में नीचे सूत्र लिखें।
सूत्र:
यह सभी देखें: एक्सेल शीट का नाम कैसे प्राप्त करें (2 विधियाँ)=Text.Select([NAME],{"A".."z","0".."9"})
- बाद में, ओके पर क्लिक करें।
<1
एक नया कॉलम बनाया जाएगा और आपका नया फॉर्मूला फॉर्मूला बार में दिखाया जाएगाविंडो.
- चुनें बंद करें और; विंडो के फाइल टैब से लोड करें।
आपको अपनी वर्कबुक में एक नई वर्कशीट मिलेगी जहां आप देखेंगे अंतिम परिणाम जैसा कि यहाँ दिखाया गया है।
आप देख सकते हैं कि इस प्रक्रिया ने सेल D7 से " ^^ " वर्णों को नहीं हटाया . ऐसा इसलिए है क्योंकि एक्सेल चरित्र को " " की श्रेणी में मानता है। . " वर्ण।
याद रखने योग्य बातें
दुर्भाग्य से, यदि आप 2010 से पुराने Microsoft Excel संस्करणों का उपयोग कर रहे हैं, तो हो सकता है कि आप पावर क्वेरी स्थापित करने में सक्षम हो। आप इस सुविधा का उपयोग केवल संस्करण 2010 से नवीनतम के साथ कर सकते हैं।
वैसे भी, सभी विधियों के पक्ष और विपक्ष हैं, इसलिए अपनी आवश्यकता के अनुसार बुद्धिमानी से उनका उपयोग करें।
निष्कर्ष
लेख में एक्सेल में विशेष वर्णों को हटाने के 4 अलग-अलग तरीकों का वर्णन किया गया है। हमने एक्सेल में विशेष वर्णों को हटाने के 4 अलग-अलग तरीकों को समझाने के लिए एक्सेल सूत्रों और उपकरणों का उपयोग किया है। यह करने के लिए। संक्षेप में, सूत्रों में स्थानापन्न , स्वच्छ , दाहिने , CODE, इत्यादि जैसे कार्य शामिल हैं। दूसरी ओर, उपयोग किए जाने वाले टूल हैं फ़्लैश फ़िल , ढूंढें और amp; और पावर क्वेरी बदलें। मुझे आशा है कि यह लेख आपके लिए उपयोगी था। किसी भी अन्य प्रश्न के लिए, टिप्पणी अनुभाग में लिखें।