多数の列と行の値を持つ 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 が解析されてしまいます。