コメントを読んだ後、問題の背後にあるメカニズムが思ったよりも複雑であることに気づきました。まず、小数点記号はコンマであり、完全な区切りではありません。次に、Excelは入力値を「日付」値として分類しますが、「数値」形式を使用してそれを表します。
投稿された問題の解決策の1つは、小数点記号を変更することOptions -> Advanced -> Editing options -> Decimal separator
です。これは、Excelから実行できます。これが修正された場合、Excelは入力値を「日付」値として分類しませんでした。
小数点区切り記号としてコンマを使用するのは誰ですか?しかし、興味深いことに、驚くべきことに、世界の半分が実際に使用しています(https://en.wikipedia.org/wiki/Decimal_separator)。
ただし、43125
数値形式の「日付」値として認識しました。小数点区切り文字に関する問題を取り除いた場合、同様の例は1-25
、Excelが「日付」値と解釈し、「数値」形式で解釈することです45658.00
。もっと紛らわしい「日付」値として現れることができるようにExcelがカスタム書式を可能とすることである1.25
か1,25
、または任意の他の形式。
私は計算のためにスプレッドシートで多くの「日付」値を使用しましたが、それらは迷惑な場合があります。これらのスプレッドシートを再度開くと、Excel(またはOpenoffice)は、これらの日付列を「日付」形式から「数値」形式に理由なく自動的に変換することを知っていると思います。これらの状況でright-click mouse -> Format Cells -> Number
、セル/列の正しい形式にリセットすると、データが回復します。