एक्सेल में वैज्ञानिक अंकन बंद करें


79

मैं एक्सेल व्यवहार को रोकना चाहूंगा कि जो भी बड़ी संख्या मैं दर्ज करता हूं उसे एक संख्या के रूप में संग्रहीत किया जाता है, फिर वैज्ञानिक संकेतन के लिए संक्षिप्त किया जाता है। क्या एक्सेल 2007 को यह करना बंद करना संभव है?




और अगर आपको वास्तव में बड़ी संख्या के साथ काम करने की आवश्यकता है, तो एक ऐड-इन है, जैसा कि इस प्रश्न का उत्तर दिया गया है: एक्सेल मेरे 16-अंकीय संख्याओं को क्यों काट रहा है?
बॉब

जवाबों:


64

दुर्भाग्य से एक्सेल आपको डिफ़ॉल्ट रूप से इस कार्यक्षमता को बंद करने की अनुमति नहीं देता है।

हालाँकि यदि आप अपने डेटा का चयन करते हैं, तो राइट क्लिक करें, और "फॉर्मेट सेल ..." पर क्लिक करें और नंबर चुनें जिससे आप अपने डेटा को साइंटिफिक रीजनिंग में बदलने से रोक सकते हैं।


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

आप सही हैं जब आप कहते हैं कि यदि प्रश्नकर्ता वास्तव में पाठ के रूप में संग्रहीत करना चाहता है तो मेरा उत्तर गलत होगा। वह बाद में स्पष्ट कर सकता है यदि मेरा उत्तर संतोषजनक नहीं है और हम अन्य समाधानों को देख सकते हैं।
VBwhatnow

2
कृपया ध्यान दें कि आपकी फ़ाइल को सहेजते समय यह उसी वैज्ञानिक संकेतन पर वापस जाता है।

5
हालाँकि यह ध्यान रखें कि यदि संख्या में 15 से अधिक अंक हैं तो एक्सेल में अंक को "0" में अंत में बदल देंगे ... गंभीरता से ... यह ऐसा करेगा ... support.microsoft.com/en-us/kb/ 269370
फ़िशररी

2
मुद्दा यह है कि एक्सेल फ़ाइल को खोलने पर एक्सेल डेटा खो देता है। इसे 20 अंकों के सिम कार्ड ICCID जैसे वास्तव में लंबी संख्या में काट-छाँट करने से नहीं रोका जा सकता है।
जस्टिन गोल्डबर्ग

14

यह असुविधाजनक (अभी तक प्रभावी) हैक है। ध्यान दें, यह केवल वास्तव में उपयोगी है यदि आपको पूर्ण संख्या को किसी अन्य एप्लिकेशन (जैसे एक्सेस) में आयात करने या उचित प्रदर्शन प्रदान करने की आवश्यकता है।

यदि आप प्रश्न के रूप में कॉलम को numberप्रारूपित करते हैं, तो आप नोटपैड में सभी सही स्वरूपित संख्याओं को कॉपी कर सकते हैं। तो बस के रूप में स्वरूपित एक नया स्तंभ बनाएँ text, और नोटपैड प्रतिनिधित्व को नए कॉलम में कॉपी करें।


1
सही मायने में सही उत्तर
toddmo

इसने मेरे लिए काम किया। मैं SSIS के साथ आयात करने की कोशिश कर रहा हूं। धन्यवाद! +1
मेल्टडाउन

यह मेरे लिए काम किया जवाब है।
सुधीर कुमार

6

शायद वैज्ञानिक संकेतन कम उपयोगी एक्सेल व्यवहार में से एक है।

यदि आपके पास A1 सेल में एक वैज्ञानिक संकेतन है तो आप इस फॉर्मूले का उपयोग B1 सेल में टेक्स्ट फॉर्मेट किए गए मान के लिए कर सकते हैं:

=CONCATENATE(A1)

यह परिणामों का एक उदाहरण है:

+----+--------------------------+-------------------------+
|    |            A             |            B            |
+----+--------------------------+-------------------------+
|  1 | Ugly scientific notation | Awesome numbers as text |
|  2 | 8,80001E+11              | 880001465055            |
|  3 | 8,80001E+11              | 880001445410            |
|  4 | 8,80001E+11              | 880001455678            |
|  5 | 8,80001E+11              | 880001441264            |
|  6 | 8,80001E+11              | 880001413012            |
|  7 | 8,80001E+11              | 880001391343            |
|  8 | 8,80001E+11              | 880001373652            |
|  9 | 8,80001E+11              | 880001273395            |
| 10 | 8,80001E+11              | 880001115228            |
| 11 | 8,80001E+11              | 880001185106            |
| 12 | 8,80001E+11              | 880001062936            |
| 13 | 8,80001E+11              | 880000796522            |
| 14 | 8,80001E+11              | 880000890200            |
| 15 | 8,80001E+11              | 880000596278            |
| 16 | 8,8E+11                  | 880000243378            |
| 17 | 8,8E+11                  | 880000069050            |
| 18 | 8,85101E+11              | 885100625390            |
+----+--------------------------+-------------------------+

1
=TEXT(A1, "0")यह भी काम करता है, के रूप में शायद एक अरब अन्य सूत्र
drzaus

2

अगर आप वैज्ञानिक प्रारूप में दिखाई देने वाली शीट के भीतर टाइप किए गए सभी नंबरों को बनाना चाहते हैं, तो आप एक टेम्प्लेट बनाने और उसका पुन: उपयोग करने पर विचार कर सकते हैं ।

जब आप टेम्पलेट बनाते हैं, तो पूरी शीट का चयन करें और "सेल" के लिए सभी सेल के लिए डिफ़ॉल्ट संख्या प्रारूप सेट करें।

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