Excel में CLEAN() फ़ंक्शन: नॉन-प्रिंटेबल कैरेक्टर्स हटाने का बेहतरीन तरीका
Excel का CLEAN() फ़ंक्शन नॉन-प्रिंटेबल कैरेक्टर्स हटाकर टेक्स्ट को साफ करता है। TRIM(), SUBSTITUTE(), और REPLACE() जैसे अन्य फ़ंक्शंस के साथ मिलाकर इसे और प्रभावी बनाएँ।
क्या आपने कभी Excel में डेटा इम्पोर्ट किया है और अजीब, छिपे हुए कैरेक्टर्स देखे हैं जो आपके काम में गड़बड़ी कर रहे हों? ये नॉन-प्रिंटेबल कैरेक्टर्स होते हैं, जो फॉर्मेटिंग समस्याएँ पैदा करते हैं और यहाँ तक कि कैलकुलेशन भी बिगाड़ देते हैं।
आप ऐसे अवांछित कैरेक्टर्स को CLEAN() फ़ंक्शन से हटा सकते हैं। इस लेख में, मैं आपको CLEAN() फ़ंक्शन, इसे कब उपयोग करना है, और यह आपका काम कैसे आसान बनाता है, समझाऊँगा।
त्वरित उत्तर: Excel का CLEAN() फ़ंक्शन
CLEAN फ़ंक्शन का उपयोग इस प्रकार करें
टाइप करें =CLEAN(.
वह टेक्स्ट दर्ज करें जिसे आप साफ करना चाहते हैं या सेल रेफरेंस दें।
एक ही सेल में CLEAN() फ़ंक्शन का उपयोग करें। चित्र: लेखक।
एकल सेल को साफ करने के अलावा, हम CLEAN() फ़ंक्शन का उपयोग एक साथ कई सेल्स को साफ करने के लिए भी कर सकते हैं। आपको बस इतना करना है कि उपयुक्त सेल में फ़ॉर्मूला लिखने के बाद, सेल के कोने पर दिखाई देने वाले छोटे हरे वर्ग को आखिरी पंक्ति तक खींचें। इससे फ़ॉर्मूला पूरे डेटा सेट पर लागू हो जाएगा, और कुछ ही सेकंड में आपका डेटा व्यवस्थित हो जाएगा।
CLEAN() फ़ंक्शन से कई सेल्स साफ करें। चित्र: लेखक।
मुझे CLEAN() फ़ंक्शन विशेष रूप से तब उपयोगी लगता है जब मैं डेटाबेस या वेब पेज जैसी बाहरी स्रोतों से डेटा इम्पोर्ट करता हूँ। क्योंकि डेटा इम्पोर्ट करते समय 0–31 ASCII कोड वाले नॉन-प्रिंटेबल कैरेक्टर्स भी साथ आ सकते हैं। भले ही हम उन्हें देख न सकें, वे हमारी गणनाओं में गड़बड़ी कर सकते हैं या डेटा अजीब दिखा सकते हैं।
Excel का CLEAN() फ़ंक्शन इन अवांछित कैरेक्टर्स को हटा देता है। यह अनावश्यक लाइन ब्रेक्स और अन्य छिपे हुए कैरेक्टर्स को भी साफ करता है जो फॉर्मेटिंग में समस्या पैदा कर सकते हैं। इसलिए कभी-कभी CLEAN() का उपयोग करना फायदेमंद होता है, भले ही आपको कोई स्पष्ट समस्या न दिखे।
Excel में CLEAN() बनाम TRIM()
यदि आपने हमारा कोई कोर्स किया है, जैसे Excel Fundamentals, तो आप एक और सामान्य Excel फ़ंक्शन, TRIM() फ़ंक्शन से परिचित हो सकते हैं।
हालाँकि CLEAN() और TRIM() दोनों टेक्स्ट को दुरुस्त करते हैं, लेकिन उनका काम अलग है। CLEAN() नॉन-प्रिंटेबल कैरेक्टर्स (ASCII 0-31) हटाता है, और TRIM() अतिरिक्त स्पेसेज़ (ASCII 32) को शब्दों के पहले, बाद या बीच से हटाता है (सुविधा के लिए, शब्दों के बीच एक सिंगल स्पेस को नहीं हटाता)।
दूसरे शब्दों में, छिपी फॉर्मेटिंग समस्याओं वाले डेटा को साफ करने के लिए हम CLEAN() का उपयोग कर सकते हैं, लेकिन अगर हमारे डेटा में स्पेसिंग असंगत है, तो इसे TRIM() फ़ंक्शन से ठीक किया जा सकता है।
आगे चलकर, मैं दिखाऊँगा कि नॉन-प्रिंटेबल कैरेक्टर्स हटाने और अतिरिक्त स्पेसेज़ निकालने के लिए CLEAN() को TRIM() के साथ कैसे जोड़ा जाए।
CLEAN() को अन्य Excel फ़ंक्शंस के साथ जोड़ना
अब जब आप जानते हैं कि CLEAN() फ़ंक्शन क्या है, तो देखते हैं इसे वास्तविक जीवन में कहाँ उपयोग कर सकते हैं:
CLEAN() को TRIM() के साथ जोड़ना
यदि आप ऊपर दिए गए उदाहरण पर ध्यान दें, तो CLEAN() ने टेक्स्ट के बीच की अजीब स्पेसिंग नहीं हटाई। इसे ठीक करने के लिए, मैं इसे TRIM() के अंदर लपेटता हूँ और आप देख सकते हैं कि अब कॉलम B में डेटा सही फॉर्मेट में है:
TRIM() और CLEAN() फ़ंक्शंस को जोड़ें। चित्र: लेखक।
SUBSTITUTE() के साथ CLEAN() का उपयोग
पहले 32 ASCII कैरेक्टर्स के अलावा कुछ अन्य नॉन-प्रिंटेबल यूनिकोड कैरेक्टर्स भी होते हैं, और अकेला CLEAN() उन्हें संभाल नहीं पाता। लेकिन यदि हम SUBSTITUTE() फ़ंक्शन को CLEAN() के साथ जोड़ दें, तो हम उन्हें आसानी से हटा सकते हैं। इसे एक उदाहरण से समझते हैं:
मेरे पास सेल A2 में एक रैंडम टेक्स्ट है, जहाँ टेक्स्ट के बाएँ हिस्से में स्पेसिंग की समस्या है। लेकिन TRIM() से हटाने की कोशिश पर भी यह नहीं गया। यानी वह स्पेस दिखता तो है, पर असल में वह स्पेस नहीं है — बल्कि एक विशेष कैरेक्टर है। ऐसे मामलों में, पहले यह फ़ॉर्मूला लगाकर कैरेक्टर कोड पहचानें:
CLEAN() और SUBSTITUTE() का उपयोग करके सेल्स साफ करें। चित्र: लेखक।
REPLACE() के साथ CLEAN() का उपयोग
यदि हम किसी अन्य डिलिमिटर को नॉन-प्रिंटेबल कैरेक्टर्स के साथ बदलना चाहते हैं, तो CLEAN() को REPLACE() फ़ंक्शन के साथ जोड़ सकते हैं। Excel में REPLACE() फ़ंक्शन एक निर्धारित प्रारंभिक स्थिति और लंबाई के आधार पर टेक्स्ट के हिस्से को नए टेक्स्ट से बदलता है।
=REPLACE(old_text, start_num, num_chars, new_text)संचालित द्वारा
उदाहरण के लिए, यदि मैं - चिह्न को स्पेस से बदलना और सभी नॉन-प्रिंटेबल कैरेक्टर्स हटाना चाहता हूँ, तो मैं यह फ़ॉर्मूला उपयोग करूँगा:
उदाहरण के लिए, मैं अपने डेटा सेट पर यह फ़ॉर्मूला लागू करता हूँ:
=TRIM(CLEAN(SUBSTITUTE(A2, " ", REPT(" ", 2))))संचालित द्वारा
यहाँ, SUBSTITUTE() हर एक स्पेस को REPT(" ", 2) का उपयोग करके दो स्पेस से बदल देता है, जिससे स्पेसिंग अधिक समान हो जाती है। फिर, CLEAN() छिपे नॉन-प्रिंटेबल कैरेक्टर्स हटाता है, और TRIM() अतिरिक्त स्पेसेज़ हटाकर शब्दों के बीच केवल एक स्पेस छोड़ता है।
REPT() और CLEAN() का उपयोग करके टेक्स्ट साफ करें। चित्र: लेखक।
जैसा कि आप देख सकते हैं, CLEAN() कई जगह काम आता है और कई अन्य फ़ंक्शंस के साथ अच्छी तरह काम करता है।
कुछ बातें ध्यान में रखें
हालाँकि CLEAN() और SUBSTITUTE() अवांछित कैरेक्टर्स हटाने में बेहतरीन हैं, लेकिन यदि हम सावधान न रहें, तो कभी-कभी कुछ महत्वपूर्ण भी हट सकता है। उदाहरण के लिए:
अनजाने में डेटा हटना: बहुत व्यापक फ़ॉर्मूलों का उपयोग करने से बचें। यदि हम सभी स्पेसेज़ को कुछ नहीं से बदल दें, तो शब्द आपस में जुड़ सकते हैं। और यदि हम सभी विशेष कैरेक्टर्स हटा दें, तो हमारी फ़ॉर्मूला फ़ोन नंबरों से हाइफ़न या कीमतों से दशमलव बिंदु भी हटा सकता है। इसलिए कोई भी फ़ंक्शन लागू करने से पहले जाँच लें कि फ़ॉर्मूला उपयुक्त रूप से काम कर रहा है।
उप-समूह पर परीक्षण करें: सुरक्षा के लिए, मैं हमेशा अपने फ़ॉर्मूले को पहले छोटे डेटा सेट पर परीक्षण करता हूँ। हज़ारों पंक्तियों पर एक साथ लागू करने के बजाय, मैं कुछ पंक्तियों पर आज़माकर देखता हूँ कि परिणाम अपेक्षित हैं या नहीं। यदि सब ठीक दिखता है, तभी मैं इसे पूरे डेटा सेट पर लागू करता हूँ।
अंतिम बातें
CLEAN() फ़ंक्शन नॉन-प्रिंटेबल कैरेक्टर्स हटाकर टेक्स्ट डेटा को जल्दी से साफ करता है। अकेले उपयोग करने पर यह डेटा को स्वच्छ और सुव्यवस्थित बनाता है। TRIM() फ़ंक्शन के साथ मिलाने पर यह अनावश्यक स्पेसेज़ भी हटाकर पठनीयता और बेहतर कर देता है।
मैं एक कंटेंट स्ट्रैटेजिस्ट हूँ जिसे जटिल विषयों को सरल बनाना पसंद है। मैंने Splunk, Hackernoon, और Tiiny Host जैसी कंपनियों को अपने दर्शकों के लिए आकर्षक और सूचनात्मक सामग्री बनाने में मदद की है।
FAQs
मैं कैसे जाँचूँ कि टेक्स्ट साफ है या उसमें नॉन-प्रिंटेबल कैरेक्टर्स हैं?⌄
नॉन-प्रिंटेबल कैरेक्टर्स जाँचने के लिए यह फ़ॉर्मूला उपयोग करें:
क्या आपने कभी Excel में डेटा इम्पोर्ट किया है और अजीब, छिपे हुए कैरेक्टर्स देखे हैं जो आपके काम में गड़बड़ी कर रहे हों? ये नॉन-प्रिंटेबल कैरेक्टर्स होते हैं, जो फॉर्मेटिंग समस्याएँ पैदा करते हैं और यहाँ तक कि कैलकुलेशन भी बिगाड़ देते हैं।
आप ऐसे अवांछित कैरेक्टर्स को
CLEAN()फ़ंक्शन से हटा सकते हैं। इस लेख में, मैं आपकोCLEAN()फ़ंक्शन, इसे कब उपयोग करना है, और यह आपका काम कैसे आसान बनाता है, समझाऊँगा।त्वरित उत्तर: Excel का CLEAN() फ़ंक्शन
CLEAN फ़ंक्शन का उपयोग इस प्रकार करें
टाइप करें
=CLEAN(.वह टेक्स्ट दर्ज करें जिसे आप साफ करना चाहते हैं या सेल रेफरेंस दें।
फ़ंक्शन को
)से बंद करें।कीबोर्ड पर Enter दबाएँ।
textकोई भी स्ट्रिंग हो सकती है जिसे आप साफ करना चाहते हैं।A1को किसी अन्य सेल रेफरेंस से बदला जा सकता है।CLEAN() फ़ंक्शन का एक उदाहरण
आइए थोड़ा विस्तार से समझते हैं कि
CLEAN()फ़ंक्शन का उपयोग कैसे करें। इस बार, मैं कुछ स्क्रीनशॉट्स भी शामिल करूँगा।यहाँ, मेरे पास सेल A2 में कुछ अवांछित कैरेक्टर्स के साथ डेटा है। इसलिए, मैं टेक्स्ट को साफ करने के लिए सेल B2 में यह फ़ॉर्मूला दर्ज करता हूँ:
एक ही सेल में CLEAN() फ़ंक्शन का उपयोग करें। चित्र: लेखक।
एकल सेल को साफ करने के अलावा, हम
CLEAN()फ़ंक्शन का उपयोग एक साथ कई सेल्स को साफ करने के लिए भी कर सकते हैं। आपको बस इतना करना है कि उपयुक्त सेल में फ़ॉर्मूला लिखने के बाद, सेल के कोने पर दिखाई देने वाले छोटे हरे वर्ग को आखिरी पंक्ति तक खींचें। इससे फ़ॉर्मूला पूरे डेटा सेट पर लागू हो जाएगा, और कुछ ही सेकंड में आपका डेटा व्यवस्थित हो जाएगा।CLEAN() फ़ंक्शन से कई सेल्स साफ करें। चित्र: लेखक।
मुझे CLEAN() फ़ंक्शन विशेष रूप से तब उपयोगी लगता है जब मैं डेटाबेस या वेब पेज जैसी बाहरी स्रोतों से डेटा इम्पोर्ट करता हूँ। क्योंकि डेटा इम्पोर्ट करते समय 0–31 ASCII कोड वाले नॉन-प्रिंटेबल कैरेक्टर्स भी साथ आ सकते हैं। भले ही हम उन्हें देख न सकें, वे हमारी गणनाओं में गड़बड़ी कर सकते हैं या डेटा अजीब दिखा सकते हैं।
Excel का
CLEAN()फ़ंक्शन इन अवांछित कैरेक्टर्स को हटा देता है। यह अनावश्यक लाइन ब्रेक्स और अन्य छिपे हुए कैरेक्टर्स को भी साफ करता है जो फॉर्मेटिंग में समस्या पैदा कर सकते हैं। इसलिए कभी-कभीCLEAN()का उपयोग करना फायदेमंद होता है, भले ही आपको कोई स्पष्ट समस्या न दिखे।Excel में CLEAN() बनाम TRIM()
यदि आपने हमारा कोई कोर्स किया है, जैसे Excel Fundamentals, तो आप एक और सामान्य Excel फ़ंक्शन, TRIM() फ़ंक्शन से परिचित हो सकते हैं।
हालाँकि
CLEAN()औरTRIM()दोनों टेक्स्ट को दुरुस्त करते हैं, लेकिन उनका काम अलग है।CLEAN()नॉन-प्रिंटेबल कैरेक्टर्स (ASCII 0-31) हटाता है, औरTRIM()अतिरिक्त स्पेसेज़ (ASCII 32) को शब्दों के पहले, बाद या बीच से हटाता है (सुविधा के लिए, शब्दों के बीच एक सिंगल स्पेस को नहीं हटाता)।दूसरे शब्दों में, छिपी फॉर्मेटिंग समस्याओं वाले डेटा को साफ करने के लिए हम
CLEAN()का उपयोग कर सकते हैं, लेकिन अगर हमारे डेटा में स्पेसिंग असंगत है, तो इसेTRIM()फ़ंक्शन से ठीक किया जा सकता है।आगे चलकर, मैं दिखाऊँगा कि नॉन-प्रिंटेबल कैरेक्टर्स हटाने और अतिरिक्त स्पेसेज़ निकालने के लिए
CLEAN()कोTRIM()के साथ कैसे जोड़ा जाए।CLEAN() को अन्य Excel फ़ंक्शंस के साथ जोड़ना
अब जब आप जानते हैं कि
CLEAN()फ़ंक्शन क्या है, तो देखते हैं इसे वास्तविक जीवन में कहाँ उपयोग कर सकते हैं:CLEAN() को TRIM() के साथ जोड़ना
यदि आप ऊपर दिए गए उदाहरण पर ध्यान दें, तो
CLEAN()ने टेक्स्ट के बीच की अजीब स्पेसिंग नहीं हटाई। इसे ठीक करने के लिए, मैं इसेTRIM()के अंदर लपेटता हूँ और आप देख सकते हैं कि अब कॉलम B में डेटा सही फॉर्मेट में है:TRIM() और CLEAN() फ़ंक्शंस को जोड़ें। चित्र: लेखक।
SUBSTITUTE() के साथ CLEAN() का उपयोग
पहले 32 ASCII कैरेक्टर्स के अलावा कुछ अन्य नॉन-प्रिंटेबल यूनिकोड कैरेक्टर्स भी होते हैं, और अकेला
CLEAN()उन्हें संभाल नहीं पाता। लेकिन यदि हमSUBSTITUTE()फ़ंक्शन कोCLEAN()के साथ जोड़ दें, तो हम उन्हें आसानी से हटा सकते हैं। इसे एक उदाहरण से समझते हैं:मेरे पास सेल A2 में एक रैंडम टेक्स्ट है, जहाँ टेक्स्ट के बाएँ हिस्से में स्पेसिंग की समस्या है। लेकिन
TRIM()से हटाने की कोशिश पर भी यह नहीं गया। यानी वह स्पेस दिखता तो है, पर असल में वह स्पेस नहीं है — बल्कि एक विशेष कैरेक्टर है। ऐसे मामलों में, पहले यह फ़ॉर्मूला लगाकर कैरेक्टर कोड पहचानें:यह कैरेक्टर कोड देगा, जो
160है। अब आप इसे इस फ़ॉर्मूला से हटा सकते हैं:और अधिक स्वच्छ टेक्स्ट के लिए, ऊपर के फ़ॉर्मूले को
TRIM()के अंदर रखें।CLEAN() और SUBSTITUTE() का उपयोग करके सेल्स साफ करें। चित्र: लेखक।
REPLACE() के साथ CLEAN() का उपयोग
यदि हम किसी अन्य डिलिमिटर को नॉन-प्रिंटेबल कैरेक्टर्स के साथ बदलना चाहते हैं, तो
CLEAN()कोREPLACE()फ़ंक्शन के साथ जोड़ सकते हैं। Excel मेंREPLACE()फ़ंक्शन एक निर्धारित प्रारंभिक स्थिति और लंबाई के आधार पर टेक्स्ट के हिस्से को नए टेक्स्ट से बदलता है।उदाहरण के लिए, यदि मैं
-चिह्न को स्पेस से बदलना और सभी नॉन-प्रिंटेबल कैरेक्टर्स हटाना चाहता हूँ, तो मैं यह फ़ॉर्मूला उपयोग करूँगा:यह फ़ॉर्मूला पहले पुराने टेक्स्ट को साफ करता है और फिर स्थिति 4 पर मौजूद
-को स्पेस से बदल देता है।REPLACE() और CLEAN() फ़ंक्शंस से टेक्स्ट साफ करें। चित्र: लेखक।
REPT() के साथ CLEAN() का उपयोग
हम
REPT()फ़ंक्शन कोCLEAN()के साथ जोड़कर भी टेक्स्ट साफ कर सकते हैं।REPT()फ़ंक्शन किसी टेक्स्ट को निर्दिष्ट संख्या में दोहराता है।उदाहरण के लिए, मैं अपने डेटा सेट पर यह फ़ॉर्मूला लागू करता हूँ:
यहाँ,
SUBSTITUTE()हर एक स्पेस कोREPT(" ", 2)का उपयोग करके दो स्पेस से बदल देता है, जिससे स्पेसिंग अधिक समान हो जाती है। फिर,CLEAN()छिपे नॉन-प्रिंटेबल कैरेक्टर्स हटाता है, औरTRIM()अतिरिक्त स्पेसेज़ हटाकर शब्दों के बीच केवल एक स्पेस छोड़ता है।REPT() और CLEAN() का उपयोग करके टेक्स्ट साफ करें। चित्र: लेखक।
जैसा कि आप देख सकते हैं,
CLEAN()कई जगह काम आता है और कई अन्य फ़ंक्शंस के साथ अच्छी तरह काम करता है।कुछ बातें ध्यान में रखें
हालाँकि
CLEAN()औरSUBSTITUTE()अवांछित कैरेक्टर्स हटाने में बेहतरीन हैं, लेकिन यदि हम सावधान न रहें, तो कभी-कभी कुछ महत्वपूर्ण भी हट सकता है। उदाहरण के लिए:अंतिम बातें
CLEAN()फ़ंक्शन नॉन-प्रिंटेबल कैरेक्टर्स हटाकर टेक्स्ट डेटा को जल्दी से साफ करता है। अकेले उपयोग करने पर यह डेटा को स्वच्छ और सुव्यवस्थित बनाता है।TRIM()फ़ंक्शन के साथ मिलाने पर यह अनावश्यक स्पेसेज़ भी हटाकर पठनीयता और बेहतर कर देता है।यदि आप Excel के और टिप्स और ट्रिक्स सीखना चाहते हैं, तो हमारे पास कुछ बेहतरीन कोर्स हैं। मूल बातें सीखने के लिए Excel Fundamentals स्किल ट्रैक से शुरुआत करें, फिर Data Analysis in Excel और Data Preparation in Excel कोर्स पर आगे बढ़ें और अपनी स्किल्स निखारें।