मुझे हाल ही में एक पाठक से यह हृदयविदारक याचिका मिली है, जो स्पष्ट रूप से कुछ समय के लिए संघर्ष कर रहा था और अपने बंधन के अंत तक पहुंच गया था: मेरे पास उन उत्पादों की एक सूची है जो हम बेचते हैं, और इनमें से एक क्षेत्र यूपीसी है - यह क्षेत्र 18 अंकों तक लंबा हो सकता है। जब मैं 15 अंकों से आगे जोड़ता हूं, तो एक्सेल पिछले तीन से 000 तक ऑटो-राउंडिंग कर रहा है। अगर मैं इस फ़ील्ड को टेक्स्ट के रूप में सेट करता हूं तो यह स्ट्रिंग के अंत में +E11 जोड़ता है। इससे कोई फर्क नहीं पड़ता कि मेरे पास कॉलम की चौड़ाई सामान्य लंबाई से तीन गुना अधिक है। मैं इसे कैसे ठीक करूं?
मैं बस यही चाहता हूं कि एक्सेल वह करे जो उसे बताए बिना चीजों को जोड़े। उदाहरण के लिए अगर सेल का फॉर्मेट टेक्स्ट है तो उसमें कुछ भी फॉर्मेट न करें! ऐसा प्रतीत होता है कि मुझे CSV फ़ाइल में कुछ छोटे परिवर्तन करने के लिए एक्सेस का उपयोग करने की आवश्यकता है - स्प्रेडशीट के बजाय एक्सेस को स्प्रेडशीट के रूप में उपयोग करने के लिए। मुझे आश्चर्य होगा कि क्या ओपनऑफिस भी ऐसा ही करता है।
इससे कोई फर्क नहीं पड़ता कि संख्या किस आकार की है या दशमलव बिंदु कहाँ रखा गया है, एक्सेल केवल अपने पहले 15 महत्वपूर्ण अंकों को संग्रहीत करेगा और बाकी सभी को त्याग देगा
अमेज़न तत्काल वीडियो उपहार कार्ड प्रतिबंध
किसी भी सॉफ़्टवेयर उत्पाद की कुछ मूलभूत सीमाएँ होती हैं, और एक्सेल कोई अपवाद नहीं है। एक्सेल केवल 15 महत्वपूर्ण अंकों के लिए संख्याओं को पकड़ सकता है क्योंकि यह आईईईई फ़्लोटिंग पॉइंट मैथ्स का उपयोग करता है, जो यह निर्धारित करता है कि कैसे संख्याएं - जो कि 1.79769313486231E+308 जितनी बड़ी या 2.229E-308 जितनी छोटी हो सकती हैं - कार्यपुस्तिका को गीगाबाइट की खपत किए बिना संग्रहीत की जाती हैं अंतरिक्ष और पुनर्गणना के लिए घंटे लगते हैं। यह सीमा स्पष्ट रूप से एक्सेल हेल्प टेक्स्ट में निर्धारित की गई है।
ध्यान दें कि सार्थक अंक दशमलव स्थानों के समान नहीं होते हैं; इससे कोई फर्क नहीं पड़ता कि संख्या किस आकार की है या दशमलव बिंदु कहाँ रखा गया है, एक्सेल केवल अपने पहले 15 महत्वपूर्ण अंकों को संग्रहीत करेगा और बाकी सभी को त्याग देगा।
UPC का मतलब यूनिवर्सल प्रोडक्ट कोड है, जो वास्तव में गणितीय संख्या होने के बजाय अंकों से बना एक प्रतीकात्मक या कोड नाम है।
दो UPC को जोड़ने या घटाने का कोई मतलब नहीं है और इससे कोई दूसरा मान्य UPC कोड नहीं बनता, भले ही प्रत्येक कोड पूरी तरह से अंकों से बना हो। यदि आप अपने डेटा पर कोई गणित नहीं कर रहे हैं, जैसा कि यूपीसी के मामले में है, तो आप एक्सेल को पहला अंक टाइप करने से पहले एपॉस्ट्रॉफी टाइप करके उन्हें टेक्स्ट के रूप में स्टोर करने के लिए मजबूर कर सकते हैं। यह एक्सेल को बताता है कि आप जो टाइप कर रहे हैं वह एक नंबर नहीं है, भले ही यह एक जैसा दिखता हो, और इसे टेक्स्ट के रूप में स्टोर किया जाना चाहिए।
वैकल्पिक रूप से, यदि आप किसी सेल को टेक्स्ट के रूप में प्रारूपित करते हैं और फिर उसमें अंकों की एक लंबी स्ट्रिंग टाइप करते हैं, तो एक्सेल ठीक वही करता है जो आप उम्मीद करते हैं और उसके सभी अंकों को बरकरार रखता है क्योंकि यह उन्हें टेक्स्ट वर्णों के रूप में मानता है, संख्यात्मक अंक नहीं। हालाँकि, यदि आप अंकों को टाइप करने से पहले सेल को टेक्स्ट के रूप में प्रारूपित करना भूल जाते हैं, या यदि आप एक प्रमुख एपॉस्ट्रॉफी टाइप नहीं करते हैं, तो एक्सेल अंकों को एक संख्या के रूप में मानेगा, और एक बार डेटा दर्ज करने के बाद इसे 15 तक छोटा कर दिया जाएगा। महत्वपूर्ण आंकड़े और आप खोए हुए अंक वापस नहीं पा सकते हैं।
इसके अलावा, CSV फ़ाइल से डेटा आयात करना डेटा को सीधे एक्सेल में टाइप करने से काफी अलग है, क्योंकि CSV फ़ाइल में अपने फ़ील्ड में डेटा के प्रारूप के बारे में कोई सुराग नहीं होता है। जब आप किसी CSV फ़ाइल को Excel में खोलने के लिए उस पर केवल डबल-क्लिक करते हैं, या जब आप Excel की फ़ाइल का उपयोग करते हैं | ओपन डायलॉग, एक्सेल यह अनुमान लगाएगा कि सभी अंक वाले किसी भी फ़ील्ड को संख्याओं के रूप में माना जाना चाहिए, जो कि जो चाहता है उससे अधिक बार होता है। इससे कोई फर्क नहीं पड़ता कि वे फ़ील्ड उद्धरण चिह्नों में संलग्न हैं या नहीं: यदि वे सभी अंक हैं, तो एक्सेल बस मान लेता है कि वे संख्याएं हैं।
हालाँकि, यदि आप केवल CSV फ़ाइल खोलने के बजाय डेटा पर क्लिक करते हैं | बाहरी डेटा प्राप्त करें | टेक्स्ट से, फिर आपको आयात प्रक्रिया पर नियंत्रण दिया जाएगा और आप डेटा के प्रत्येक कॉलम के लिए प्रारूप चुन सकते हैं, ताकि आप एक्सेल को बता सकें कि आपके अंकों की लंबी स्ट्रिंग को टेक्स्ट के रूप में माना जाना चाहिए, न कि संख्याओं के रूप में।
ओपनऑफिस बिल्कुल वही धारणाएं बनाता है: जब भी आप डेटा टाइप या आयात करते हैं जो एक संख्या की तरह दिखता है, तो ओपनऑफिस और एक्सेल दोनों इसे डिफ़ॉल्ट रूप से एक संख्या के रूप में मानेंगे, और यदि आप उस पूरी तरह से उचित धारणा को ओवरराइड करना चाहते हैं तो आपको देना होगा आवेदन कुछ मदद।