क्या पता
- ASCII वर्णों को हटाने के लिए, =CLEAN(Text) दर्ज करें।
- यूनिकोड वर्णों को ASCII वर्णों में बदलने के लिए SUBSTITUTE फ़ंक्शन का उपयोग करें।
यहां Microsoft Excel 2019, 2016, 2013, 2010 और Excel में Microsoft 365 के लिए क्लीन फ़ंक्शन का उपयोग करने का तरीका बताया गया है। क्लीन फ़ंक्शन कॉपी किए गए कई गैर-मुद्रण योग्य कंप्यूटर वर्णों को हटा देता है या किसी कार्यपत्रक में आयात किया जाता है क्योंकि ऐसे वर्ण डेटा को प्रिंट करने, छांटने और फ़िल्टर करने में हस्तक्षेप कर सकते हैं।
स्वच्छ फ़ंक्शन सिंटैक्स और तर्क
एक फ़ंक्शन का सिंटैक्स उसका लेआउट होता है और इसमें नाम, कोष्ठक और तर्क शामिल होते हैं। CLEAN फ़ंक्शन का सिंटैक्स है:
=स्वच्छ (पाठ)
पाठ
(आवश्यक) एकहै
सेल संदर्भ
कार्यपत्रक में इस डेटा के स्थान को आप साफ़ करना चाहते हैं।
उदाहरण के लिए, कहें सेल A2 में यह सूत्र है:
=CHAR(10)&"कैलेंडर"&CHAR(9)
इसे साफ करने के लिए, आप किसी अन्य वर्कशीट सेल में सूत्र दर्ज करेंगे:
=स्वच्छ (ए 2)
नतीजा सिर्फ शब्द छोड़ देगा
कैलेंडर
सेल A2 में।
गैर-मुद्रण वर्णों को हटाने के अलावा, CLEAN फ़ंक्शन संख्याओं को पाठ में भी परिवर्तित करता है, जिसके परिणामस्वरूप यदि आप बाद में गणना में उस डेटा का उपयोग करते हैं तो त्रुटियां हो सकती हैं।
गैर-मुद्रण योग्य, गैर-ASCII वर्णों को हटाना
जबकि CLEAN फ़ंक्शन गैर-मुद्रण योग्य ASCII वर्णों को समाप्त करने के लिए उत्कृष्ट है, कुछ गैर-मुद्रण योग्य वर्ण हैं जो ASCII सीमा से बाहर आते हैं जिन्हें आप हटाना चाहते हैं.
गैर-मुद्रण योग्य यूनिकोड वर्णों में शामिल हैं नंबर 129, 141, 143,144 , और 157 । इसके अतिरिक्त, आप 127 को हटाना चाह सकते हैं, जो कि डिलीट कैरेक्टर है और प्रिंट करने योग्य भी नहीं है।
ऐसे डेटा को हटाने का एक तरीका यह है कि SUBSTITUTE फ़ंक्शन इसे ASCII वर्ण में बदल दे जिसे CLEAN फ़ंक्शन हटा सकता है। आप इसे आसान बनाने के लिए स्थानापन्न और स्वच्छ कार्यों को नेस्ट कर सकते हैं।
=स्वच्छ (विकल्प (ए 3, चार (129), चार (7)))
वैकल्पिक रूप से, कोई भी अपमानजनक गैर-मुद्रण योग्य चरित्र को कुछ भी नहीं ("") से प्रतिस्थापित कर सकता है।
=स्थानापन्न (A4, CHAR(127), "")
गैर-मुद्रण योग्य वर्ण क्या हैं?
कंप्यूटर पर प्रत्येक वर्ण - प्रिंट करने योग्य और गैर-मुद्रण योग्य - में एक संख्या होती है जिसे इसके यूनिकोड वर्ण कोड या मान के रूप में जाना जाता है।एक और, पुराना, और बेहतर ज्ञात वर्ण सेट ASCII है, जो अमेरिकी मानक कोड फॉर इंफॉर्मेशन इंटरचेंज के लिए खड़ा है, जिसे यूनिकोड सेट में शामिल किया गया है।
परिणामस्वरूप, यूनिकोड और ASCII सेट के पहले 32 वर्ण (0 से 31) समान हैं। उनका उपयोग प्रोग्राम द्वारा विभिन्न प्लेटफार्मों पर प्रिंटर जैसे परिधीय उपकरणों को नियंत्रित करने के लिए किया जाता है। जैसे, वे किसी कार्यपत्रक में उपयोग के लिए अभिप्रेत नहीं हैं और उपस्थित होने पर त्रुटियाँ उत्पन्न कर सकते हैं।
CLEAN फ़ंक्शन, जो यूनिकोड वर्ण सेट से पहले का है, पहले 32 गैर-मुद्रण ASCII वर्णों और यूनिकोड सेट से समान वर्णों को हटा देता है।