PR
スポンサーリンク

Excel(エクセル)で「E+12」と表示され、正しく数値が表示されない

Excelで桁数の多い数字を入力したら「E+12」と出て正しく表示されない 高齢者のためのエクセル教室
高齢者のためのエクセル教室

書店に勤める友人からExcelにISBNコード(書籍や雑誌の裏表紙に印字されているバーコードについている13桁の数字のこと)

書店に勤める友人から「ExcelにISBNコードを入力したらE+12と出てしまってどうにもならない」と電話がかかってきました。

試しにできるCopilot in Windows (できるシリーズ)のISBNコード「9784295018841」を入力し、

セルに13桁の数字を入力、

Enterキーでセルを確定させると、9.87412E+12と小数点の表示のあとに「E+12」と表示されます。

Enterキーでセルを確定させると小数点の表示のあと「E+12」と表示され、正しく数値を表示することができない
なぜか小数点にE+12と表示されてしまう

もう一度、9.87412E+12と表示されたセルを選択し、数式バーを確認してみると先ほど入力したISBNコードが正しく入力されていることが確認できました。

表示はおかしいが数値は正しく入力されている

実は、Excelは桁数の多い数値を入力するとこのような表示になります。

この記事では、Excelで桁数の多い数値を入力すると「E+12」などといった表示になる理由と対処法について書いていきます。

スポンサーリンク

Excelで「E+12」と表示される理由

Excelで「E+12」と表示されるのは指数表示

Excelで「E+12」と表示されるのは「指数表示」と呼ばれるもので、セルの表示形式が「標準」になっているセルに数値を入力した際、桁数が12桁以上になると自動的に指数表示になります。

スポンサーリンク

Excelで数値を12桁以上入力しても指数表示にならないようにするには?

セルの表示形式を「標準」から「数値」に変更すれば正しく表示することができる

指数表示になったセルを選択した状態で、「ホーム」タブの「数値」にある▼をクリック、「数値」をクリックすれば、指数表示ではなくなり数字すべてが表示されます。

セルの表示形式を数値に変更すればE+12と表示されなくなり、すべての数字が正しく表示される
セルの表示形式を数値に変更すれば桁数の多い数値を入力しても正しく表示させることができる

セルに「数値」を設定すると、セルの右側が少しだけ空いた状態になり、ぴったりセルの右側にはついてくれなくなります。これでも操作上は問題ないのですが、気になるようでしたら、以下の方法でセルの右側に詰めることができます。

セルを選択した状態で「ホーム」タブの数値の▼をクリック→「その他の表示形式」をクリック、

セルの表示形式を数値にすると右側に少し空きができる。空きを無くすにはその他の表示形式を開く

左側の「分類」から「ユーザー定義」をクリック、「種類」の欄から「0」を探してクリック、OKボタンをクリックすると、数字がセルの右側に揃ってくれるようになります。

ユーザー定義をクリック、0をクリックしてOKボタンをクリックすれば、右側の空きを詰めることができる
ユーザー定義の0を選択すればセルの右側の空きを詰めることができる
スポンサーリンク

今回は13桁のISBNコードを入力したかったのでセルの表示形式を標準から数値に変更しましたが、桁区切りを設定してもよければ、【ホーム】タブにある「桁区切りスタイル」ボタンをクリックすれば、すべての数字に桁区切りを入れて表示させることができます。

桁区切りを入れれば13桁以上でも正しく表示させることができる

桁数が多い数字といえば、電話番号や携帯電話番号がありますが、どちらも12桁以上にはならないので上のように「E+〇」というような表示にはなりませんが、000-0000-0000のように携帯電話番号や固定電話番号など0で始まる数値をハイフンなしで入力すると先頭の0が消えてしまいます。

電話番号や携帯電話番号など「0(ゼロ)」で始まる数字をハイフンなどを使わずに入力する場合は、【Excel】携帯電話番号を入力したい。00000000000と入力したら000-0000-0000となるようにしたいのページを参考に、セルの表示形式を変更してみてください。

タイトルとURLをコピーしました