इस लेख में, मैं चर्चा करूंगा कि एक्सेल से शून्य (0) कैसे हटाएं। अक्सर, जब हम हमारे द्वारा तैयार नहीं की गई स्प्रेडशीट के साथ काम करते हैं, तो हमें सेल में विभिन्न प्रकार के संख्या प्रारूपों का सामना करना पड़ता है। उदाहरण के लिए, फोन नंबर में अग्रणी शून्य हो सकते हैं। दूसरी ओर, कुछ सेल में केवल मान के रूप में शून्य हो सकते हैं जो एक्सेल में आगे की गणनाओं को प्रभावित कर सकते हैं (उदाहरण के लिए, औसत की गणना में)। सौभाग्य से, एक्सेल में दोनों प्रकार के शून्य को हटाने के कई विकल्प हैं। तो, आइए विधियों को देखें।
प्रैक्टिस वर्कबुक डाउनलोड करें
आप इस लेख को तैयार करने के लिए उपयोग किए गए प्रैक्टिस वर्कबुक को डाउनलोड कर सकते हैं।
एक्सेल से 0 हटाने के 7 आसान तरीके
1. एक्सेल से 0 हटाने के लिए ढूंढें और बदलें विकल्प लागू करें
यदि हम डेटा की एक रेंज से शून्य मान हटाना चाहते हैं, तो ढूंढें और बदलें विकल्प बहुत मददगार हो सकता है। यहां शामिल चरण हैं:
चरण:
- सबसे पहले, संपूर्ण डेटासेट (B5:B13) चुनें।

- अगला, कीबोर्ड से Ctrl+T टाइप करें। ढूंढें और बदलें विंडो दिखाई देगी। अब, बदलें टैब पर जाएं, ढूंढें क्या फ़ील्ड में 0 टाइप करें, बदलें साथ फ़ील्ड को खाली छोड़ दें। फिर, ' पूरे सेल सामग्री से मिलान' पर चेकमार्क लगाएं क्योंकि हम उन सेल की तलाश कर रहे हैं जिनमें केवल शून्य हैं। अन्यथा, यह उन शून्य को बदल देगा जो किसी भी संख्या में स्थित हैं; जैसे 100, 80, 90, आदि। उसके बाद, सभी बदलें बटन पर क्लिक करें।

- एक्सेल दिखाएगा कि कितने शून्य सेल मान खाली से बदले गए हैं। OK बटन पर क्लिक करें।

- अंत में, यहां आउटपुट है; डेटासेट से सभी शून्य हटा दिए गए हैं।

2. त्रुटि जांच विकल्प का उपयोग करके अग्रणी 0 हटाएं (टेक्स्ट को संख्या में बदलें)
कभी-कभी, लोग अग्रणी शून्य दिखाने के लिए एक्सेल सेल में टेक्स्ट प्रारूप लागू करते हैं। यदि हम इन अग्रणी शून्य को एक साथ हटाना चाहते हैं, तो हम एक क्लिक के साथ टेक्स्ट को संख्या में बदल सकते हैं। तो, यहां संबंधित चरण हैं:
चरण:
- सबसे पहले, संपूर्ण डेटासेट (B5:B13) चुनें जिसमें अग्रणी शून्य हैं। अब, आप चयन के ऊपरी बाएं कोने पर एक पीला आइकन दिखाई देगा।

- अगला, पीले त्रुटि जांच आइकन पर क्लिक करें और ड्रॉप-डाउन से 'संख्या में बदलें' विकल्प चुनें।

- अंत में, हम देखेंगे कि सभी अग्रणी शून्य चले गए हैं।

3. सेल के कस्टम नंबर फ़ॉर्मेटिंग को बदलकर अग्रणी 0 मिटाएं
अब, हम अग्रणी शून्य हटाने की एक और विधि पर चर्चा करेंगे। कभी-कभी, लोग डेटासेट में कस्टम नंबर प्रारूप का उपयोग करते हैं। उदाहरण के लिए, प्रत्येक सेल में मान चाहे जो भी हो, एक निश्चित संख्या में अंक होंगे। ऐसे मामलों में, हम केवल सामान्य संख्या प्रारूप चुनकर अग्रणी शून्य हटा सकते हैं।
चरण:
- सबसे पहले संपूर्ण डेटासेट (B5:B11) चुनें।

- अगला, होम से नंबर समूह पर जाएं। डिफ़ॉल्ट रूप से , विशेष संख्या प्रारूप यहां चुना गया है।

- अब, ड्रॉप-डाउन से सामान्य चुनें।

- अंत में, निम्नलिखित हमारा आउटपुट है।

4. पेस्ट स्पेशल तकनीक का उपयोग करके अग्रणी 0 हटाएं
हम पेस्ट स्पेशल तकनीक का उपयोग करके डेटासेट से अग्रणी स्पेस हटा सकते हैं। डिफ़ॉल्ट रूप से एक्सेल सेल संख्या प्रारूप सामान्य है और हम इस सिद्धांत को इस विधि में लागू करेंगे। यह विधि कस्टम नंबर प्रारूप और टेक्स्ट में परिवर्तित संख्याओं दोनों के लिए काम करेगी। मान लें हमारे पास एक डेटासेट है जिसमें मान (संख्याएं) टेक्स्ट और कस्टम प्रारूप दोनों में हैं।

चरण:
- सबसे पहले, एक खाली सेल चुनें और सेल कॉपी करें।

- अगला, डेटासेट (B5:B13) चुनें और उस पर राइट-क्लिक करें और पेस्ट स्पेशल चुनें

- अब, पेस्ट स्पेशल विंडो दिखाई देगी। फिर, विकल्प समूह से जोड़ें चुनें और OK पर क्लिक करें।

- अंत में, निम्नलिखित हमारा आउटपुट है।

5. एक्सेल से अग्रणी 0 हटाने के लिए VALUE फ़ंक्शन का उपयोग करें
पिछली विधियों में वर्णित के विपरीत, अब हम चर्चा करेंगे कि VALUE फ़ंक्शन जैसे एक्सेल फ़ंक्शन का उपयोग करके अग्रणी स्पेस कैसे हटाएं। VALUE फ़ंक्शन एक टेक्स्ट स्ट्रिंग को जो एक संख्या को दर्शाता है, संख्या में बदल देता है। इसी तरह विधि 4, यह सूत्र कस्टम नंबर प्रारूप और टेक्स्ट में परिवर्तित संख्याओं दोनों के लिए काम करेगा।
चरण:
- सेल C5 में नीचे दिया गया सूत्र टाइप करें।
=VALUE(B5)
- अंत में, हमें निम्नलिखित आउटपुट मिलेगा। सूत्र को बाकी सेल में कॉपी करने के लिए फिल हैंडल (+) टूल का उपयोग करें।

6. फ़ंक्शन के संयोजन का उपयोग करके एक्सेल में टेक्स्ट से अग्रणी 0 मिटाएं
अब तक, हमने चर्चा की है कि जब सेल में केवल अंक होते हैं तो शून्य कैसे हटाएं। हालांकि, ऐसी स्थितियां हैं जहां सेल में टेक्स्ट और अंक दोनों होते हैं। ऐसे परिदृश्यों में, हम एक्सेल फ़ंक्शन के संयोजन का उपयोग करके अग्रणी शून्य हटा सकते हैं। उदाहरण के लिए, इस विधि में, हम अग्रणी शून्य हटाने के लिए RIGHT, LEN, FIND, LEFT, और SUBSTITUTE फ़ंक्शन को संयोजित करेंगे।
चरण:
- सबसे पहले, सेल C5 में निम्न सूत्र टाइप करें।
=RIGHT(B5,LEN(B5)-FIND(LEFT(SUBSTITUTE(B5,"0",""),1),B5)+1)
- उपरोक्त सूत्र का निम्नलिखित आउटपुट होगा।

सूत्र का विश्लेषण:
➤ SUBSTITUTE(B5,”0″,””)
यहां, SUBSTITUTE फ़ंक्शन शून्य को खाली (“”) से बदल देता है, परिणाम है 'ABCD'।
➤ LEFT(SUBSTITUTE(B5,”0″,””),1)
यहां, LEFT फ़ंक्शन स्ट्रिंग का सबसे बायां वर्ण निकालता है। और, परिणाम है 'A'।
➤ FIND(LEFT(SUBSTITUTE(B5,”0″,””),1),B5)
अब, FIND फ़ंक्शन LEFT सूत्र द्वारा दिए गए सबसे बाएं वर्ण और उसकी स्थिति को ढूंढता है। यहां, सूत्र के इस भाग का परिणाम '3' है।
अगला, FIND सूत्र के परिणाम में 1 जोड़ा जाता है ताकि हमें टेक्स्ट स्ट्रिंग की पूरी लंबाई मिल जाए।
और, फिर, FIND सूत्र के परिणाम को LEN फ़ंक्शन द्वारा दिए गए वर्ण लंबाई से घटाया जाता है।
➤ RIGHT(B5,LEN(B5)-FIND(LEFT(SUBSTITUTE(B5,”0″,””),1),B5)+1)
अंत में, RIGHT फ़ंक्शन अग्रणी शून्य को छोड़कर संपूर्ण टेक्स्ट स्ट्रिंग निकालता है।
7. VBA का उपयोग करके एक्सेल से अग्रणी 0 हटाएं
हम VBA का उपयोग करके भी अग्रणी शून्य हटा सकते हैं। आइए इस विधि में शामिल चरणों को देखें।
चरण:
- सबसे पहले, संपूर्ण डेटासेट (B5:B13) चुनें।

- अगला, संबंधित एक्सेल शीट नाम पर राइट-क्लिक करें और व्यू कोड चुनें।

- अब, एक कोड मॉड्यूल दिखाई देगा। फिर वहां निम्न कोड लिखें।
Sub RemoveZero() Dim Range As Range Dim WorkRange As Range On Error Resume Next xTitleId = "Excel" Set WorkRange = Application.Selection Set WorkRange = Application.InputBox("Range", xTitleId, WorkRange.Address, Type:=8) WorkRange.NumberFormat = "General" WorkRange.Value = WorkRange.Value End Sub
- उसके बाद, कोड चलाएं।

- अंत में, डेटासेट (B5:B11) से सभी अग्रणी शून्य चले गए हैं।

निष्कर्ष
उपरोक्त लेख में, मैंने विधियों को विस्तार से चर्चा करने का प्रयास किया है। उम्मीद है, ये विधियां और स्पष्टीकरण आपकी समस्याओं को हल करने के लिए पर्याप्त होंगे। कृपया मुझे बताएं यदि आपके कोई प्रश्न हैं।
