Excelの数字の丸めを停止する方法

Microsoft Excelは、データの整理や分析に使用できる強力なスプレッドシートメーカーツールです。それ以外にも、計算機能、ピボットテーブル、グラフ作成ツールなどを備えています。Excelでは、大きな数字や小数点を入力するときに、特殊なケースで数字が丸められるのを見たことがあるかもしれません。これは、ユーザーが数字を丸めたくない場合に問題が発生するため、非常に煩わしいです。例えば、クレジットカード番号、科学的なデータなどを入力するときです。この記事では、Excelの数字の丸めを停止する方法を見ていきます。

Excelの数字の丸めを停止する方法

ここでは、Excelが丸めを停止する方法を見ていきます。

  1. 大きな数字
  2. 小数点

始めましょう。

1] Excelが大きな数字の丸めを停止する方法

Excelは、元の数字を最大11桁まで表示します。11桁を超える数字を入力すると、Excelは元の値を表示しません。代わりに、指数形式で数字が表示されます。この指数形式は、通常のユーザーには理解しにくいです。下のスクリーンショットは、そのような例を示しています。

上のスクリーンショットでは、11桁の数字、12桁の数字、13桁の数字の3つの異なる値を入力しています。11桁の数字はそのまま表示されます。しかし、11桁を超える数字を入力すると問題が発生します。Excelは、12桁と13桁の数字を丸めています。数式バーには実際の値が表示されますが、セルには丸められた値が表示されます。

この問題を解決するのは簡単です。11桁を超える値が入力されているセルの書式を変更するだけです。デフォルトでは、セル書式は一般に設定されています。これを数値に変更する必要があります。そのためには、セルを選択してホームタブをクリックします。次に、数値グループの下にあるドロップダウンメニューをクリックして、数値を選択します。

セル書式を変更すると、Excelが数字の後に自動的に2つの小数点値を追加することがわかります。Excelに小数点値を追加させたくない場合は、数値グループの下にある小数点以下桁数を減らすボタンをクリックして削除できます。

15桁を超える値を入力すると、別の問題が発生します。この場合、Excelは15桁以降の数字を0に置き換えます。例えば、16桁の数字の場合、Excelは16桁目を0に置き換えます。同様に、17桁の数字の場合、Excelは16桁目と17桁目を0に置き換えます。

上のスクリーンショットのように、Excelは15桁までの数字の実際の値を表示しました。しかし、15桁を超える数字を入力すると、Excelは15桁以降のすべての数字を0に置き換えてしまいました。この問題は、数字の前にアポストロフィを追加することで簡単に解決できます。これにより、Excelは入力された値をテキストとみなすため、その数字を丸めません。

上のスクリーンショットのように、16桁、17桁、18桁の数字の前にアポストロフィを追加しました。このアポストロフィはセルには表示されませんが、数式バーには表示されます。アポストロフィを追加すると、Excelは丸めずに元の値を表示するようになりました。

2] Excelが小数点の丸めを停止する方法

科学的なデータを取り扱う場合、小数点の丸めは問題を引き起こす可能性があります。デフォルトでは、Excelは小数点の値を特定の桁数で丸めます。この問題を解決する一つの方法は、列の幅を広げることです。

上のスクリーンショットのように、Excelは小数点の値を丸めています。数式バーには元の数字が表示されていますが、セルには丸められた数字しか表示されていません。この問題を解決するには、列の幅を広げることができます。

大きな小数点の値の場合、列の幅を広げても効果はありません。上のスクリーンショットでは、列の幅を広げましたが、Excelは小数点以下4桁のみ表示して、最後の小数点以下を丸めました。Excelで小数点以下の値全体を表示したい場合は、セル書式を変更する必要があります。

セルの書式を変更するには、以下の手順に従います。

  1. セルを右クリックしてセルの書式設定を選択します。
  2. 数値タブを選択します。
  3. 取り扱っているデータに応じてカテゴリを選択します。私は数値カテゴリを選択しました。
  4. 小数点以下桁数を増やします。
  5. OKをクリックします。

その後、Excelは選択した小数点以下桁数まで丸めずに小数点以下を表示します。実際の小数点の値の代わりに#####が表示された場合は、列の幅を広げるだけです。

これは、Excelの数字の丸めを停止する方法です。

Excelで長い数字の丸めを停止するにはどうすればよいですか?

セルの書式を一般から数値に変更することで、Excelが大きな数字を丸めるのを止めることができます。この方法は、15桁以下の数字に有効です。15桁を超える数字の場合は、数字をテキストに変換して、Excelが丸めるのを止める必要があります。

なぜExcelは16桁を丸めるのですか?

これは、セルがデフォルトで数値書式に設定されていることが原因です。この問題を解決するには、セル書式をテキストに変換する必要があります。これにより、Excelは数字をテキスト文字列とみなして、丸めるのを停止します。

この記事があなたの問題を解決することを願っています。