टिप्पणियों को पढ़ने के बाद, मुझे अब एहसास हुआ कि समस्या के पीछे का तंत्र मेरे विचार से अधिक जटिल है। सबसे पहले, दशमलव विभाजक एक अल्पविराम है और पूर्ण विराम नहीं है। दूसरा, एक्सेल इनपुट मूल्य को 'दिनांक' मान के रूप में वर्गीकृत करता है, लेकिन 'संख्या' प्रारूप का उपयोग करके इसका प्रतिनिधित्व करता है।
पोस्ट समस्या का एक समाधान, दशमलव विभाजक को बदलने के लिए है, और यह एक्सेल से किया जा सकता है Options -> Advanced -> Editing options -> Decimal separator
। यदि यह निश्चित है, तो Excel ने इनपुट मान को 'दिनांक' मान के रूप में वर्गीकृत नहीं किया होगा।
दशमलव विभाजक ऐसा कुछ नहीं है जिस पर मैं तुरंत विचार करूंगा, क्योंकि दशमलव विभाजक के रूप में कौन अल्पविराम का उपयोग करेगा? और फिर भी, दिलचस्प और आश्चर्यजनक रूप से, आधी दुनिया वास्तव में इसका उपयोग करती है ( https://en.wikipedia.org/wiki/Decimal_separator )।
हालाँकि, मैंने 43125
संख्यात्मक रूप में 'दिनांक' मान के रूप में पहचाना । यदि हम दशमलव विभाजक के बारे में समस्या को दूर करते हैं, तो एक समान उदाहरण होगा 1-25
, जो एक्सेल 'तिथि' मान के रूप में व्याख्या करेगा और 'संख्या' प्रारूप के तहत देता है 45658.00
। अधिक भ्रमित करने वाले है कि Excel ताकि 'तारीख' मान के रूप में प्रदर्शित कर सकते हैं कस्टम प्रारूपों की अनुमति देता है 1.25
या 1,25
या किसी अन्य रूप।
मैंने गणना के लिए स्प्रेडशीट में बहुत सारे 'तारीख' मूल्यों का इस्तेमाल किया और वे कष्टप्रद हो सकते हैं। कभी-कभी जब मैं इन स्प्रेडशीट को फिर से खोलता हूं, तो एक्सेल (या ओपनऑफ़िस) को लगता है कि वे बेहतर जानते हैं और बिना किसी कारणों के इन तारीख स्तंभों को 'तिथि' प्रारूप से 'संख्या' प्रारूप में बदल देते हैं। इन स्थितियों में, right-click mouse -> Format Cells -> Number
और कोशिकाओं / स्तंभों के लिए सही प्रारूप पर रीसेट करने से डेटा पुनर्प्राप्त हो जाएगा।