Excel で数値が丸められたり、余分な 0 が追加されたりするのを防ぐにはどうすればよいでしょうか?

Excel で数値が丸められたり、余分な 0 が追加されたりするのを防ぐにはどうすればよいでしょうか?

次のような数字の列があります:

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

しかし、表示されているセルの実際の値は20130.153334です。

他の値の小数点以下の桁数は異なります。余分な 0 を追加したくないので、表示する小数点以下の桁数を指定することはできません。値をテキストとして扱いたいだけです。

セルの書式をすでにテキストに変更しました。テキストの説明は次のとおりです: "テキスト形式のセルは、セル内に数値があってもテキストとして扱われます。セルは入力したとおりに表示されます。しかし、明らかに入力したとおりに表示されていません。不思議なことに、セルで F2 キーを押して編集モードに入り、Enter キーを押すと、正しく表示されます。ただし、2000 件を超えるレコードを手動で実行することはできません。

数字が丸められないようにするにはどうすればいいでしょうか?

答え1

セルにすでに数字が入っている場合は、書式をテキストに変更することはできません(または、変更できても機能しません)。確認するには、データが A1 にある場合は書式をテキストに変更し、B1 でこの数式を使用します。

=ISTEXT(A1)

答えは偽です

セルをテキストとしてフォーマットする必要があります前にデータを入力すると、入力したとおりに表示されます

列を事後にテキストとしてフォーマットするには、次を試してください。

データの列を選択して使用

データ > テキストを列に > 次へ > 次へ > 「列データ形式」で「テキスト」を選択 > 完了

これにより、列全体がテキストとしてフォーマットされ、入力された各エントリの桁数が表示されます。

答え2

crtl+はASelect all - right click - format cells - custom- ########.#####################あなたが望むことを行います。
先頭または末尾のゼロは表示されません。

答え3

問題は、数値を数値ではなくテキストとしてフォーマットしているため、小数点以下の桁数が足りないため、四捨五入する必要があることです。
crtl+ASelect all - right click - format cells - number - change decimal placesしかし見せたいものや確認したいものがたくさんuse 1000 separator (,)

答え4

これこのサイトでは、丸めによる精度の設定方法について説明しています。

短いバージョン: Ctrl-aすべてのセルをマークするには、セルを右クリック -> セルの書式設定を選択 -> 優先順位を選択します

関連情報