Excel セルの値に小数点が複数あるのはなぜですか?

Excel セルの値に小数点が複数あるのはなぜですか?

多数の列と行の値を持つ Excel スプレッドシートがあります。しかし、Excel で開くかブラウザー (OneDrive のファイル プレビュー) で開くかによって、小数点の区切りが異なることに気付きました。同じスプレッドシートの行のスナップショットを撮りました。たとえば、行 13 を見てください。左側は標準の Excel プログラム Office365 で開かれ、右側は同じ部分がブラウザーで開かれています。

ブラウザで見ると、例えば22,826253小数点も正しく、値は正しいのですが、右側の値は22,826,253 2 番目の小数点記号があります。これを通常の状態に戻すにはどうしたらいいでしょうか?

私はもうここを見たただし、セルの書式を「一般」に変更しても効果はありませんでした。一部の列では効果がありましたが、他の列 (タイムスタンプなど) では効果がありませんでした。

何をすればいいでしょうか?

ここに画像の説明を入力してください

編集:

これが役に立つかどうかはわかりませんが、スプレッドシートを初めて Excel プログラムに読み込むと、######セルに多くの - 値が表示されます。

ここに画像の説明を入力してください

セルの幅を広げると、この間違った書式設定が22,826,253表示されます。

答え1

左側には表示されていません小数点しかし、千の位の区切りこれは、ブラウザが独自のローカライズを持つローカル規則に依存しており、これはコンピュータに設定されているものとは異なります。

22,826,253.00 は、同じローカリゼーションを使用してフォーマットを変換した後でも 22.826253 と等しくないため、スケーリングの問題があるようです。違いは 100 万の丸めスケーリング係数であるため、計算のどこかに 1,000000 があり、これがオンラインでは 100 万、ローカルでは 1.0 (これもフォーマットを統一するため) と解釈されるか、または同様の値になる可能性があると思われます。千単位の区切りはオプションであるため、ほとんどのソフトウェアはそれを無視するため、誤った 1,00,0000 または 1000,000 が解析されてしまいます。

関連情報