Last chance! 50% off DataCamp Premium
Sale ends in
क्या आपने कभी Excel में डेटा इम्पोर्ट किया है और अजीब, छिपे हुए कैरेक्टर्स देखे हैं जो आपके काम में गड़बड़ी कर रहे हों? ये नॉन-प्रिंटेबल कैरेक्टर्स होते हैं, जो फॉर्मेटिंग समस्याएँ पैदा करते हैं और यहाँ तक कि कैलकुलेशन भी बिगाड़ देते हैं।
आप ऐसे अवांछित कैरेक्टर्स को CLEAN() फ़ंक्शन से हटा सकते हैं। इस लेख में, मैं आपको CLEAN() फ़ंक्शन, इसे कब उपयोग करना है, और यह आपका काम कैसे आसान बनाता है, समझाऊँगा।
CLEAN फ़ंक्शन का उपयोग इस प्रकार करें
टाइप करें =CLEAN(.
वह टेक्स्ट दर्ज करें जिसे आप साफ करना चाहते हैं या सेल रेफरेंस दें।
फ़ंक्शन को ) से बंद करें।
कीबोर्ड पर Enter दबाएँ।
=CLEAN(text)
text कोई भी स्ट्रिंग हो सकती है जिसे आप साफ करना चाहते हैं।
=CLEAN(A1)
A1 को किसी अन्य सेल रेफरेंस से बदला जा सकता है।
आइए थोड़ा विस्तार से समझते हैं कि CLEAN() फ़ंक्शन का उपयोग कैसे करें। इस बार, मैं कुछ स्क्रीनशॉट्स भी शामिल करूँगा।
यहाँ, मेरे पास सेल A2 में कुछ अवांछित कैरेक्टर्स के साथ डेटा है। इसलिए, मैं टेक्स्ट को साफ करने के लिए सेल B2 में यह फ़ॉर्मूला दर्ज करता हूँ:
=CLEAN(A2)

एक ही सेल में CLEAN() फ़ंक्शन का उपयोग करें। चित्र: लेखक।
एकल सेल को साफ करने के अलावा, हम CLEAN() फ़ंक्शन का उपयोग एक साथ कई सेल्स को साफ करने के लिए भी कर सकते हैं। आपको बस इतना करना है कि उपयुक्त सेल में फ़ॉर्मूला लिखने के बाद, सेल के कोने पर दिखाई देने वाले छोटे हरे वर्ग को आखिरी पंक्ति तक खींचें। इससे फ़ॉर्मूला पूरे डेटा सेट पर लागू हो जाएगा, और कुछ ही सेकंड में आपका डेटा व्यवस्थित हो जाएगा।

CLEAN() फ़ंक्शन से कई सेल्स साफ करें। चित्र: लेखक।
मुझे CLEAN() फ़ंक्शन विशेष रूप से तब उपयोगी लगता है जब मैं डेटाबेस या वेब पेज जैसी बाहरी स्रोतों से डेटा इम्पोर्ट करता हूँ। क्योंकि डेटा इम्पोर्ट करते समय 0–31 ASCII कोड वाले नॉन-प्रिंटेबल कैरेक्टर्स भी साथ आ सकते हैं। भले ही हम उन्हें देख न सकें, वे हमारी गणनाओं में गड़बड़ी कर सकते हैं या डेटा अजीब दिखा सकते हैं।
Excel का CLEAN() फ़ंक्शन इन अवांछित कैरेक्टर्स को हटा देता है। यह अनावश्यक लाइन ब्रेक्स और अन्य छिपे हुए कैरेक्टर्स को भी साफ करता है जो फॉर्मेटिंग में समस्या पैदा कर सकते हैं। इसलिए कभी-कभी CLEAN() का उपयोग करना फायदेमंद होता है, भले ही आपको कोई स्पष्ट समस्या न दिखे।
यदि आपने हमारा कोई कोर्स किया है, जैसे Excel Fundamentals, तो आप एक और सामान्य Excel फ़ंक्शन, TRIM() फ़ंक्शन से परिचित हो सकते हैं।
हालाँकि CLEAN() और TRIM() दोनों टेक्स्ट को दुरुस्त करते हैं, लेकिन उनका काम अलग है। CLEAN() नॉन-प्रिंटेबल कैरेक्टर्स (ASCII 0-31) हटाता है, और TRIM() अतिरिक्त स्पेसेज़ (ASCII 32) को शब्दों के पहले, बाद या बीच से हटाता है (सुविधा के लिए, शब्दों के बीच एक सिंगल स्पेस को नहीं हटाता)।
दूसरे शब्दों में, छिपी फॉर्मेटिंग समस्याओं वाले डेटा को साफ करने के लिए हम CLEAN() का उपयोग कर सकते हैं, लेकिन अगर हमारे डेटा में स्पेसिंग असंगत है, तो इसे TRIM() फ़ंक्शन से ठीक किया जा सकता है।
आगे चलकर, मैं दिखाऊँगा कि नॉन-प्रिंटेबल कैरेक्टर्स हटाने और अतिरिक्त स्पेसेज़ निकालने के लिए CLEAN() को TRIM() के साथ कैसे जोड़ा जाए।
अब जब आप जानते हैं कि CLEAN() फ़ंक्शन क्या है, तो देखते हैं इसे वास्तविक जीवन में कहाँ उपयोग कर सकते हैं:
यदि आप ऊपर दिए गए उदाहरण पर ध्यान दें, तो CLEAN() ने टेक्स्ट के बीच की अजीब स्पेसिंग नहीं हटाई। इसे ठीक करने के लिए, मैं इसे TRIM() के अंदर लपेटता हूँ और आप देख सकते हैं कि अब कॉलम B में डेटा सही फॉर्मेट में है:
=TRIM(CLEAN(A2))

TRIM() और CLEAN() फ़ंक्शंस को जोड़ें। चित्र: लेखक।
पहले 32 ASCII कैरेक्टर्स के अलावा कुछ अन्य नॉन-प्रिंटेबल यूनिकोड कैरेक्टर्स भी होते हैं, और अकेला CLEAN() उन्हें संभाल नहीं पाता। लेकिन यदि हम SUBSTITUTE() फ़ंक्शन को CLEAN() के साथ जोड़ दें, तो हम उन्हें आसानी से हटा सकते हैं। इसे एक उदाहरण से समझते हैं:
मेरे पास सेल A2 में एक रैंडम टेक्स्ट है, जहाँ टेक्स्ट के बाएँ हिस्से में स्पेसिंग की समस्या है। लेकिन TRIM() से हटाने की कोशिश पर भी यह नहीं गया। यानी वह स्पेस दिखता तो है, पर असल में वह स्पेस नहीं है — बल्कि एक विशेष कैरेक्टर है। ऐसे मामलों में, पहले यह फ़ॉर्मूला लगाकर कैरेक्टर कोड पहचानें:
=CODE(LEFT(A2,1))
यह कैरेक्टर कोड देगा, जो 160 है। अब आप इसे इस फ़ॉर्मूला से हटा सकते हैं:
=SUBSTITUTE(CLEAN(A2),CHAR(160),"")
और अधिक स्वच्छ टेक्स्ट के लिए, ऊपर के फ़ॉर्मूले को TRIM() के अंदर रखें।
=TRIM(SUBSTITUTE(CLEAN(A2),CHAR(160),""))

CLEAN() और SUBSTITUTE() का उपयोग करके सेल्स साफ करें। चित्र: लेखक।
यदि हम किसी अन्य डिलिमिटर को नॉन-प्रिंटेबल कैरेक्टर्स के साथ बदलना चाहते हैं, तो CLEAN() को REPLACE() फ़ंक्शन के साथ जोड़ सकते हैं। Excel में REPLACE() फ़ंक्शन एक निर्धारित प्रारंभिक स्थिति और लंबाई के आधार पर टेक्स्ट के हिस्से को नए टेक्स्ट से बदलता है।
=REPLACE(old_text, start_num, num_chars, new_text)
उदाहरण के लिए, यदि मैं - चिह्न को स्पेस से बदलना और सभी नॉन-प्रिंटेबल कैरेक्टर्स हटाना चाहता हूँ, तो मैं यह फ़ॉर्मूला उपयोग करूँगा:
=REPLACE(CLEAN(A2), 4, 1, " ")
यह फ़ॉर्मूला पहले पुराने टेक्स्ट को साफ करता है और फिर स्थिति 4 पर मौजूद - को स्पेस से बदल देता है।

REPLACE() और CLEAN() फ़ंक्शंस से टेक्स्ट साफ करें। चित्र: लेखक।
हम REPT() फ़ंक्शन को CLEAN() के साथ जोड़कर भी टेक्स्ट साफ कर सकते हैं। REPT() फ़ंक्शन किसी टेक्स्ट को निर्दिष्ट संख्या में दोहराता है।
=REPT(text, number_of_times)
उदाहरण के लिए, मैं अपने डेटा सेट पर यह फ़ॉर्मूला लागू करता हूँ:
=TRIM(CLEAN(SUBSTITUTE(A2, " ", REPT(" ", 2))))
यहाँ, SUBSTITUTE() हर एक स्पेस को REPT(" ", 2) का उपयोग करके दो स्पेस से बदल देता है, जिससे स्पेसिंग अधिक समान हो जाती है। फिर, CLEAN() छिपे नॉन-प्रिंटेबल कैरेक्टर्स हटाता है, और TRIM() अतिरिक्त स्पेसेज़ हटाकर शब्दों के बीच केवल एक स्पेस छोड़ता है।

REPT() और CLEAN() का उपयोग करके टेक्स्ट साफ करें। चित्र: लेखक।
जैसा कि आप देख सकते हैं, CLEAN() कई जगह काम आता है और कई अन्य फ़ंक्शंस के साथ अच्छी तरह काम करता है।
हालाँकि CLEAN() और SUBSTITUTE() अवांछित कैरेक्टर्स हटाने में बेहतरीन हैं, लेकिन यदि हम सावधान न रहें, तो कभी-कभी कुछ महत्वपूर्ण भी हट सकता है। उदाहरण के लिए:
CLEAN() फ़ंक्शन नॉन-प्रिंटेबल कैरेक्टर्स हटाकर टेक्स्ट डेटा को जल्दी से साफ करता है। अकेले उपयोग करने पर यह डेटा को स्वच्छ और सुव्यवस्थित बनाता है। TRIM() फ़ंक्शन के साथ मिलाने पर यह अनावश्यक स्पेसेज़ भी हटाकर पठनीयता और बेहतर कर देता है।
यदि आप Excel के और टिप्स और ट्रिक्स सीखना चाहते हैं, तो हमारे पास कुछ बेहतरीन कोर्स हैं। मूल बातें सीखने के लिए Excel Fundamentals स्किल ट्रैक से शुरुआत करें, फिर Data Analysis in Excel और Data Preparation in Excel कोर्स पर आगे बढ़ें और अपनी स्किल्स निखारें।
मैं एक कंटेंट स्ट्रैटेजिस्ट हूँ जिसे जटिल विषयों को सरल बनाना पसंद है। मैंने Splunk, Hackernoon, और Tiiny Host जैसी कंपनियों को अपने दर्शकों के लिए आकर्षक और सूचनात्मक सामग्री बनाने में मदद की है।
नॉन-प्रिंटेबल कैरेक्टर्स जाँचने के लिए यह फ़ॉर्मूला उपयोग करें:
=IF((LEN(C3) - LEN(CLEAN(C3))) > 0, "Non-printable characters", "Clean text")
यह बताएगा कि किस सेल में नॉन-प्रिंटेबल कैरेक्टर है और कौन सा सेल साफ है।
हाँ, आप हटा सकते हैं। इसके लिए नीचे दिया फ़ॉर्मूला उपयोग करें, पर C3 को अपनी पसंद के सेल रेफरेंस से बदल दें:
=VALUE(CLEAN(C3))
यह डेटा को दोबारा नंबर में बदल देगा।
DataCamp के साथ Excel सीखें
कोर्स
कोर्स
कोर्स