उपयोग स्वच्छ अच्छे डेटा के साथ वर्कशीट में कॉपी या आयात किए गए कई गैर-प्रिंट करने योग्य कंप्यूटर वर्णों को निकालने के लिए फ़ंक्शन करें। इन गैर-प्रिंट करने योग्य पात्रों के कुछ सामान्य उदाहरण इस ट्यूटोरियल की छवियों के भीतर हैं।
ऐसे वर्ण वर्कशीट संचालन जैसे डेटा प्रिंटिंग, सॉर्टिंग और फ़िल्टरिंग डेटा में डेटा का उपयोग करने में हस्तक्षेप कर सकते हैं। यह निम्न-स्तरीय फ़ंक्शन अक्सर रखरखाव उद्देश्यों के लिए डेटा फ़ाइलों की शुरुआत और / या अंत में पाया जाता है।
इस ट्यूटोरियल का परीक्षण और माइक्रोसॉफ्ट एक्सेल 2007, 2010 और 2016 के लिए पुष्टि की गई है।
गैर प्रिंट करने योग्य अक्षर दूर साफ करें

कंप्यूटर पर प्रत्येक चरित्र - प्रिंट करने योग्य और गैर-प्रिंट करने योग्य - इसकी संख्या को यूनिकोड वर्ण कोड या मान के रूप में जाना जाता है। एक और, पुराना, और बेहतर ज्ञात चरित्र सेट ASCII है, जो अमेरिकी मानक संहिता के लिए मानक मानक है, जिसे यूनिकोड सेट में शामिल किया गया है।
नतीजतन, यूनिकोड और एएससीआईआई सेट के पहले 32 वर्ण (0 से 31) समान हैं और उन्हें प्रिंटर जैसे परिधीय उपकरणों को नियंत्रित करने के लिए प्रोग्राम द्वारा उपयोग किए जाने वाले नियंत्रण वर्ण के रूप में जाना जाता है। इस प्रकार, वे वर्कशीट में उपयोग के लिए नहीं हैं और वर्तमान में कई त्रुटियों का कारण बन सकते हैं।
स्वच्छ फ़ंक्शन, जो यूनिकोड चरित्र सेट को पूर्ववत करता है, को पहले 32 गैर प्रिंटिंग ASCII वर्णों को हटाने के लिए डिज़ाइन किया गया था और यूनिकोड सेट से समान वर्ण हटा देता है।
स्वच्छ समारोह सिंटेक्स और तर्क

फ़ंक्शन का सिंटैक्स फ़ंक्शन के लेआउट को संदर्भित करता है और इसमें फ़ंक्शन का नाम, ब्रैकेट और तर्क शामिल होता है। के लिए वाक्यविन्यास स्वच्छ कार्य है:
= स्वच्छ (पाठ)
पाठ: (आवश्यक) डेटा गैर प्रिंट करने योग्य पात्रों से साफ किया जाना चाहिए। वर्कशीट में इस डेटा के स्थान के लिए एक सेल संदर्भ।
उदाहरण के लिए, डेटा को साफ करने के लिए सेल ए 2 उपर्युक्त छवि में, सूत्र को किसी अन्य वर्कशीट सेल में दर्ज करें:
= स्वच्छ (A2)
यदि संख्या डेटा को साफ करने के लिए प्रयोग किया जाता है, तो स्वच्छ फ़ंक्शन, किसी भी गैर-प्रिंटिंग वर्णों को हटाने के अलावा, सभी संख्याओं को पाठ में परिवर्तित कर देगा, जिसके परिणामस्वरूप त्रुटियों में परिणाम हो सकता है यदि उस डेटा को गणना में उपयोग किया जाता है।
गैर प्रिंट करने योग्य अक्षर
में कॉलम ए छवि में,CHAR फ़ंक्शन का उपयोग वर्कशीट के ऊपर सूत्र बार में दिखाए गए शब्द टेक्स्ट में गैर-प्रिंटिंग वर्ण जोड़ने के लिए किया गया है सेल ए 3 तब उन्हें हटा दिया जाता है स्वच्छ समारोह।
मेंकॉलम बी तथा सी छवि का,LEN फ़ंक्शन, जो सेल में वर्णों की संख्या की गणना करता है, का उपयोग करने के प्रभाव को दिखाने के लिए उपयोग किया जाता है स्वच्छ डेटा पर समारोह कॉलम ए.
LEN फ़ंक्शन बस चरित्र गणना को प्रदर्शित करने के लिए है स्वच्छ समारोह चलाया गया है; अपने एक्सेल डेटा की सफाई करते समय इसकी आवश्यकता नहीं है।
- के लिए चरित्र गणना सेल बी 2 6 है क्योंकि शब्द के लिए चार वर्ण हैंटेक्स्ट और दो इसके आसपास के गैर-प्रिंटिंग पात्रों के लिए।
- के लिए चरित्र गणना सेल सी 2 4 है क्योंकि स्वच्छ फ़ंक्शन को सूत्र में जोड़ा गया है और इससे पहले दो गैर-प्रिंटिंग वर्णों को स्ट्रिप्स कर दिया गया है LEN समारोह पात्रों की गणना करता है।
गैर-प्रिंट करने योग्य, गैर-ASCII वर्णों को हटा रहा है

जबकि स्वच्छ फ़ंक्शन गैर-प्रिंट करने योग्य ASCII वर्णों को हटाने के लिए उत्कृष्ट है, ऐसे कुछ वर्ण हैं जो ASCII रेंज के बाहर आते हैं जिन्हें आप हटा सकते हैं, उनके कारण भी प्रिंट नहीं किया जा सकता है।
गैर-प्रिंट करने योग्य यूनिकोड वर्णों में शामिल हैं संख्या 12 9, 141, 143, 144, तथा 157। इसके अतिरिक्त, आप संख्या को हटाना चाहते हैं 127, जो डिलीट कैरेक्टर है और गैर-प्रिंट करने योग्य भी है।
इस तरह के डेटा को हटाने का एक तरीका है विकल्प फ़ंक्शन इसे एक ASCII वर्ण में परिवर्तित करता है स्वच्छ फिर ऊपर देखे गए फ़ंक्शन को हटाया जा सकता है पंक्ति 3 कहा पे चरित्र 132 द्वारा प्रतिस्थापित किया गया है चरित्र 7, और फिर साफ कर दिया।
= LEN (स्वच्छ (स्थानापन्न (ए 3, CHAR (132), CHAR (7))))
वैकल्पिक रूप से, कोई भी अपमानजनक गैर-प्रिंट करने योग्य चरित्र को आसानी से प्रतिस्थापित कर सकता है जैसा कि दिखाया गया है पंक्ति 3.
= LEN (स्थानापन्न (ए 4, CHAR (127), ""))




