Excel में 15 से अधिक अंक जोड़ना


12

मैं एक एक्सेल सेल में 20 से अधिक अंक जोड़ना चाहता हूं।

सेल का वर्तमान प्रारूप सामान्य है, यह संख्या को एक घातीय प्रारूप में परिवर्तित करता है। मैंने एक संख्या प्रारूप और लेखांकन के साथ प्रयास किया, लेकिन जब मैं 15 अंकों से अधिक दर्ज करता हूं तो यह 0 में परिवर्तित हो जाता है।

सामान्य प्रारूप में Excel को 20 अंकों के लिए डेटा को घातीय प्रारूप में बदलने से रोकने के लिए अनुशंसित कदम क्या हैं?

उदाहरण: 12345678901234567890

एक्सेल इसे 1.23457E+19सामान्य प्रारूप में परिवर्तित करता है ।

'मूल्य से पहले उपयोग किए बिना , क्या मूल्य रखने के लिए कोई अन्य तरीका है?


मैं वित्तीय ऐप पर काम करता था। मुझे गणना करते समय अस्थायी रूप से 8 अंक x 8 अंकों के उत्पाद को स्टोर करना था। 8 अंक असामान्य नहीं है, है ना?
केंजी नोगुची

कृपया हमें इसका कारण बताएं कि आपको ऐसा करने की आवश्यकता क्यों है। यह एक XY समस्या
Jan Doggen

एक्सेल के वर्तमान संस्करण में कोई अन्य तरीका नहीं है।
फेरी

यह अभी भी एक्सेल 2016 में एक ही मुद्दा है !!
पाइरेट एक्स

जवाबों:


13

यदि स्तंभ बहुत संकीर्ण है और स्तंभ की चौड़ाई बढ़ाकर आप इसे ठीक कर सकते हैं, तो कुछ संख्याएँ घातीय प्रारूप में प्रदर्शित की जाती हैं।

हालाँकि, एक्सेल में बहुत बड़ी संख्या फ्लोटिंग पॉइंट फॉर्मेट में संग्रहीत की जाती है और एक्सेल में इसका प्रतिनिधित्व नहीं किया जा सकता है। आप सेल फ़ॉर्मेटिंग का उपयोग करके उनके प्रदर्शन को ओवरराइड करने में सक्षम हो सकते हैं लेकिन सही मूल्य अभी भी संग्रहीत होंगे और फ्लोटिंग पॉइंट अंकगणित का उपयोग करके संसाधित किया जाएगा, इसकी अंतर्निहित सीमाएं।

यदि आपको अधिक सटीकता के साथ गणना करने की आवश्यकता है, तो आपको एक एप्लिकेशन की आवश्यकता होती है जो मनमाने ढंग से सटीक अंकगणित का समर्थन करता है ।


केवल घातांक में स्तंभ की चौड़ाई को बढ़ाकर संख्या स्वरूप भी
user111921

1
@ user111921, सही है। यदि संख्या बहुत बड़ी है तो इसे फ्लोटिंग पॉइंट फॉर्मेट में संग्रहित किया जाता है और इसे घातीय रूप में प्रदर्शित किया जाना चाहिए, फिर चाहे कॉलम कितना भी चौड़ा हो।
माइक फिट्जपैट्रिक

NUmber प्रारूप सामान्य संख्या है, कोई फ़्लोटिंग पॉइंट नहीं है। सामान्य अंकों की संख्या 15 अंकों के मान के बाद घातीय प्रारूप में परिवर्तन होता है
user111921

1
@ user111921, सही है। यदि आप एक्सेल में एक बड़ा पूर्णांक दर्ज करते हैं, तो इसे फ्लोटिंग पॉइंट (सटीक के कुछ नुकसान के साथ) में बदल दिया जाएगा और घातीय रूप में प्रदर्शित किया जाएगा। एक्सेल और अधिकांश अन्य अनुप्रयोगों में यह अपरिहार्य है जब तक कि वे विशेष रूप से मनमाने ढंग से सटीक अंकगणित का समर्थन नहीं करते हैं।
माइक फिट्जपैट्रिक

सटीक होने के लिए, Excel 2010 पूर्णांक को 10 अंकों से अधिक का समर्थन नहीं करता है। 11 अंकों के साथ एक संख्या दर्ज करें, या 9,999,999,999 दर्ज करें और एक सूत्र में इसे जोड़ें, और आप एक अस्थायी बिंदु संख्या के साथ समाप्त होते हैं। आप इसे पूर्णांक के रूप में प्रारूपित कर सकते हैं, लेकिन आप अभी भी अपने कम अंकों को गोल त्रुटि में खो देंगे।
इसहाक राबिनोविच

6

जब आपको इन नंबरों के साथ गणना करने की आवश्यकता नहीं है, तो आप उन्हें पाठ के रूप में मान सकते हैं, अन्य उत्तर देख सकते हैं। जब आपको उनके साथ गणना करने की आवश्यकता होती है, तो यह मुश्किल हो जाता है क्योंकि एक्सेल में केवल 15 सिगिनिकल अंक हैं। मुझे पता है कि संभावनाएं हैं:

  1. 2 (या अधिक) कोशिकाओं में संख्या को विभाजित करें। एक सेल में नंबर का हिस्सा और दूसरे सेल में बाकी हिस्सा रखें। परिणाम यह है कि आपको गणनाओं के लिए अपने स्वयं के फॉर्मूले विकसित करने की आवश्यकता है।

  2. एक अन्य समाधान ऐड-इन का उपयोग कर रहा है। मुफ्त में अध्ययन के लिए http://www.excel-ticker.com/calacle-of-very-large-numbers-n-excel-part-5-add-in/ में वर्णित लेख


5

इसका कारण सीमित सटीकता है जिसे फ्लोटिंग पॉइंट वैरिएबल में संग्रहीत किया जा सकता है। संपूर्ण विवरण के लिए, आपको मार्च, 1991 में कम्प्यूटिंग सर्वे के अंक में डेविड गोल्डबर्ग द्वारा प्रकाशित फ्लोटिंग-पॉइंट अंकगणित के बारे में " व्हाटहर कंप्यूटर साइंटिस्ट को जानना चाहिए। "

एक और, अधिक सुलभ साइट, चिप पियर्सन की साइट है

एक्सेल में, फ्लोटिंग पॉइंट टाइप वह है Doubleजो IEEE 64-बिट (8-बाइट) फ्लोटिंग-पॉइंट नंबर है। ये 15 अंकों की सटीकता (अच्छी तरह से, MSDN लेख एक्सेल वर्कशीट और अभिव्यक्ति मूल्यांकन देखें ) को प्रदर्शित कर सकते हैं ।


0
  1. सेल से सिर्फ अपना नंबर कॉपी करें
  2. पाठ के रूप में एक और सेल (जहां कॉपी-डेस्टिनेशन सेल है) को प्रारूपित करें
  3. डेस्टिनेशन सेल पर डबल क्लिक करें और उसमें पेस्ट करें।

0

एक वेबसाइट के लिए एक अद्वितीय संख्या बनाने के लिए मेरे पास एक बड़ी संख्या होनी चाहिए।

अंत में मैंने कोशिकाओं को एक साथ जोड़ने के लिए कॉनेटेटेट का उपयोग करके बड़ी संख्या बनाई। उदाहरण:

OL  2890000000  0000004 OL28900000000000004
OL  2890000000  0000005 OL28900000000000005
OL  2890000000  0000006 OL28900000000000006
OL  2890000000  0000007 OL28900000000000007
OL  2890000000  0000008 OL28900000000000008

0

आप इन दो चरणों के साथ समस्या को हल करने में सक्षम हो सकते हैं:

1) संख्याओं को आवश्यक के रूप में कई कॉलमों में अलग करें। सुनिश्चित करें कि प्रारूप पाठ है।

2) स्तंभों को एक कॉलम में संयोजित करने के लिए FORMULA> TEXT> CONCATENATE का उपयोग करें और आपको अपना वांछित परिणाम प्राप्त करना चाहिए।

किसी भी मामले में आपको उदाहरण के लिए सीरियल नंबर जैसे संख्याओं को चलाने के लिए ऐसा करने की आवश्यकता है, संख्याओं को अलग करें और उन्हें पहले सामान्य प्रारूप में चलाएं, फिर गठबंधन करें।


0

मेरे पास बारकोड के साथ एक ही मुद्दा था कि मैं एक डेटाबेस से खींच रहा था, मेरे लिए सबसे अच्छा काम करने वाला समाधान पाठ को प्रदर्शित करने वाले सूत्र के रूप में उत्कृष्टता प्राप्त करने के लिए संख्या को पास करना है।

उदाहरण के लिए, सिर्फ बारकोड पास करने के बजाय, मैं = "बारकोड" पारित कर रहा था, ताकि एक्सेल एक स्ट्रिंग के रूप में व्याख्या करता है, बिना किसी अन्य वर्ण के पूरे नंबर को दिखाता है जैसे कि 'समाधान। इस तरह आप नंबर को आसानी से कॉपी और पेस्ट कर सकते हैं।

यहाँ मेरा SQL फ़ंक्शन है:

ALTER function [dbo].[ConvertBarcode](@BARCODE varchar(40))
returns varchar(40)
as
begin
return '="'+@BARCODE+'"'
end

हैप्पी कोडिंग!


0

आप Excel में पूर्णांक के 15 सबसे महत्वपूर्ण अंकों को सही ढंग से संग्रहीत कर सकते हैं (मेरा संस्करण Excel 2010 है)।

यदि आप एक सेल में 999,999,999,999,999 दर्ज करते हैं और नीचे दिए गए सेल में इसे 1 जोड़ते हैं, तो यह ठीक से 1,000,000,000,000,000,000 दिखाता है, लेकिन एक और 1 जोड़ने की कोशिश करें और आपको फिर से 1,000,000,000,000,000 मिलते हैं।

1,000,000,000,000,000,00,005 से 1,000,000,000,000,000,005,005 शो के रूप में 1,000,000,000,000,000,00,000,006 से 1,000,000,000,000,000,015 शो के रूप में 1,000,000,000,000,010 1,000,000,000,000,016 से 1,000,000,000,000,0,025 शो के रूप में 1,000,000,000,000,0,020 शो

जो आपको मिडपॉइंट राउंडिंग के साथ उम्मीद है।


-1

Excel सेल में 14 से अधिक अंक जोड़ने के लिए, इन चरणों का पालन करें:

  1. डेटा को कॉपी करें जिसमें ऐसे नंबर हैं;
  2. इसे नोटपैड में पेस्ट करें और "इस रूप में सहेजें" पर क्लिक करें और .txt फ़ाइल को नाम दें;
  3. एक एक्सेल शीट खोलें, डेटा पर जाएं और "से Txt / Csv" पर क्लिक करें। (लिंक में चित्र देखें);
  4. सहेजी गई .txt फ़ाइल का चयन करें;
  5. एक पॉप दिखाई देगा और उस संवाद बॉक्स में "लोड" बटन पर क्लिक करें।

एक्सेल में स्नैपशॉट


-2

यदि आप कोई गणित या गणना किए बिना केवल जानकारी दर्ज कर रहे हैं, तो सेल को 'टेक्स्ट' के रूप में प्रारूपित करें। निश्चित नहीं है कि यह संख्या प्रारूप में काम क्यों नहीं करेगा।


-2

या आप एक संख्या का चयन कर सकते हैं जो सभी कोशिकाओं के साथ आम है और इसे एक पत्र के साथ बदलें जो पहले से मौजूद नहीं है। एक्सेल में कॉपी पेस्ट डुप्लिकेट को हटा दें और वर्ड में कॉपी और पेस्ट करने से पहले सॉर्ट करें जहां आप पत्र को उदाहरण के लिए सामान्य संख्या पर वापस ले जाते हैं:

1300000000029577 13z0000000029577

1300000000029578 13z0000000029578

1300000000034748 13z0000000034748

1300000000086943 13z0000000086943


आप इसे संख्या में परिवर्तित कर सकते हैं और कॉलम बढ़ा सकते हैं
यस
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.