【Excel】エクセルのE-とは?指数表示の意味と通常の数字に戻す方法(E-5・E-07・E-08)
Excelで数値を入力したところ、セルに「1.23E-05」や「5E-08」と表示され、入力ミスではないかと戸惑うことがあります。
このE-はエラー記号ではなく、非常に小さい数値を短く表すための指数表示です。
ただし、桁数を確認したい場面や、提出用の表で通常の小数表示にそろえたい場面では、表示形式の変更が必要になります。
ポイントは、E-の意味を理解し、セルの書式設定またはリボンの表示形式から小数表示へ切り替えることです。
E-5は10のマイナス5乗、E-07は10のマイナス7乗、E-08は10のマイナス8乗を表します。
この記事では、E-表示の読み方、通常の数字に戻す方法、表示が変わらない場合の確認点、数式で扱う際の注意点を解説します。
エクセルのE-表示を通常の数字に戻す方法
それではまず、E-表示を小数の数字へ戻す操作について解説していきます。
| A | B | C |
|---|---|---|
| 1 | 測定値 | 表示例 |
| 2 | 0.0000123 | 1.23E-05 |
| 3 | 0.00000005 | 5E-08 |
ホームタブの小数点表示
最も手軽な方法は、ホームタブにある小数点以下の表示桁数を増やすボタンを使う方法です。
対象セルを選び、数値グループの「小数点以下の表示桁数を増やす」を必要な回数クリックしましょう。
セルの幅に余裕があり、表示形式が標準または数値であれば、指数表示から0.0000123のような小数表示へ切り替わります。
ただし、小数点以下の桁数を増やしすぎると、不要なゼロまで並ぶことがあります。
表示を見ながら、必要な精度に合う桁数で止めることが実務では大切です。
【操作のポイント】表示桁数を増やす操作は値そのものを変更せず、見た目だけを調整します。
セルの書式設定による数値形式
表示を確実に固定したい場合は、セルの書式設定から数値形式を指定します。
対象セルを選択して右クリックし、「セルの書式設定」を開き、「表示形式」タブの「数値」を選択します。
小数点以下の桁数に、たとえば8を設定すると、1.23E-05は0.00001230のように表示できます。
末尾のゼロを出したくない場合は、後述するユーザー定義を使う方法も便利です。
計測値、濃度、確率、単位換算の結果など、桁数をそろえて比較したい表では数値形式が向いています。
【操作のポイント】小数点以下の桁数は、データの有効桁数と資料の見やすさの両方を考えて決めましょう。
ユーザー定義による小数表示
末尾のゼロを抑えながら小数表示にしたいときは、ユーザー定義の表示形式を設定します。
セルの書式設定で「ユーザー定義」を選び、種類の欄に「0.############」のような書式を入力します。
この書式では整数部分を必ず表示しつつ、小数部分は必要な桁だけが表示されます。
たとえば0.0000123は0.0000123と表示され、0.5は0.5と表示されます。
#は不要なゼロを表示しない記号であり、0はその位置を必ず表示する記号です。
入力例 0.############
表示例 1.23E-05を0.0000123として確認したい場合に適した設定です。
【操作のポイント】ユーザー定義の桁数が少なすぎると小さい数値が丸められるため、想定する最小桁に合わせます。
E-5・E-07・E-08の意味と読み方
続いては、E-で表された数値の意味と、実際の小数への読み替え方を確認していきます。
| A | B | C |
|---|---|---|
| 1 | 指数表示 | 通常の数字 |
| 2 | 1E-05 | 0.00001 |
| 3 | 2.5E-07 | 0.00000025 |
Eの表す指数計算
ExcelのEは、10を何乗するかを示す指数を表す記号です。
1E-05は、1に10のマイナス5乗を掛ける計算であり、数式としては1×10-5を意味します。
1E-05 = 1 × 10-5 = 0.00001
3.2E-05 = 3.2 × 10-5 = 0.000032
マイナスの指数では、小数点を左へ移動させます。
E-5は小数点を左へ5桁移す目安と考えると、読み取りやすくなります。
一方、1E+05のようにプラス記号が付く場合は、10の5乗を掛けるため100000を表します。
【操作のポイント】Eの後ろに付く符号を最初に確認すると、非常に小さい数か大きい数かを判断できます。
E-07とE-08の小数点位置
E-07は10のマイナス7乗、E-08は10のマイナス8乗です。
たとえば5E-07は0.0000005であり、5E-08は0.00000005です。
ゼロの数を数える際は、指数の数字だけを単純にゼロの個数と考えないよう注意しましょう。
1E-07は小数点の後にゼロが6個続いてから1が現れます。
5E-08は小数点の後にゼロが7個続いてから5が現れます。
1E-07 = 0.0000001
5E-08 = 0.00000005
指数の絶対値が1増えるごとに、値は10分の1になります。
【操作のポイント】小数点位置を手計算で確認するときは、桁を一つずつ区切って数えると転記ミスを防げます。
有効桁数と表示桁数の違い
指数表示には、非常に小さい値でも有効桁数を把握しやすいという利点があります。
たとえば1.2345E-08では、有効な数字は1、2、3、4、5の5桁です。
通常の小数表示にすると0.000000012345となり、先頭に並ぶゼロによって重要な桁を見落とすことがあるかもしれません。
そのため、分析用のデータでは指数表示を残し、報告書や確認表では通常の数字に直すという使い分けも有効です。
表示形式を変えてもセル内部の値と計算精度は変わりません。
【操作のポイント】数値の意味を比較する分析表では指数表示、読者に桁を伝える資料では小数表示が適しています。
表示形式の変更手順と書式設定画面
続いては、表示形式を変更する画面と、Excel上での操作手順を確認していきます。
| A | B | C |
|---|---|---|
| 1 | 項目 | 値 |
| 2 | 濃度 | 4.56E-07 |
| 3 | 書式変更後 | 0.000000456 |
数値分類の選択
セルの書式設定では、「標準」ではなく「数値」を選ぶことで、E-表示を抑えやすくなります。
数値を選択した後は、小数点以下の桁数を目的に合わせて指定します。
4.56E-07を完全に確認するには、少なくとも9桁程度の小数表示が必要です。
指定桁数が不足すると0.00000046のように丸められるため、データ確認時には注意が必要です。
見た目の丸めと計算上の値は別のものとして扱いましょう。
【操作のポイント】まず十分な桁数で値を確認し、その後に資料用の桁数へ整える流れが安心です。
列幅の調整
数値形式を設定しても、列幅が狭いとExcelは読みやすさを優先して指数表示へ切り替えることがあります。
列見出しの境界線を右へドラッグするか、境界線をダブルクリックして列幅を自動調整してください。
セルに####と表示される場合も、値が消えたのではなく列幅が足りない可能性が高いです。
列幅を広げた上で小数点以下の桁数を見直すと、期待した表示へ整いやすくなります。
列幅が狭い場合 4.56E-07
列幅を広げ数値形式にした場合 0.000000456
【操作のポイント】表示形式だけで解決しないときは、列幅を先に広げて表示領域を確保します。
複数セルへの一括適用
表全体にE-表示が含まれる場合は、列または範囲をまとめて選択して書式を適用できます。
列見出しのBなどをクリックすれば、対象列を一括選択できます。
離れたセルだけを選びたいときは、Ctrlキーを押しながらセルをクリックします。
同じ単位の数値に異なる表示形式が混在すると、比較時に誤読が起きやすくなります。
同一項目の列は表示桁数を統一することが、表の信頼性を保つ基本です。
【操作のポイント】一括適用の前に、見出し行や計算結果の列まで選択していないか確認しましょう。
数式でE-表示を扱う計算方法
続いては、指数表示の数値を数式で扱う方法を確認していきます。
| A | B | C |
|---|---|---|
| 1 | 値1 | 計算結果 |
| 2 | 2E-05 | =B2*1000 |
| 3 | 4E-05 | =B3*1000 |
指数表記を直接入力する方法
Excelでは、1E-5や3.4E-8をセルへ直接入力すると、数値として認識されます。
たとえばセルB2に1E-05と入力すると、Excel内部では0.00001として保存されます。
この値はSUM関数、AVERAGE関数、乗算、除算などの通常の計算にそのまま使えます。
データ入力の段階でゼロを何個も並べる必要がないため、指数表記は小さい値の入力ミスを減らす手段にもなります。
セルB2に1E-05を入力した場合、数式バーには1E-05または数値としての内容が表示されます。
セルC2に=B2*1000と入力すると、結果は0.01です。
【操作のポイント】Eの前後に不要な空白を入れると文字列として扱われる場合があるため、続けて入力します。
先頭セルからのオートフィル
計算式を下の行へコピーする場合は、最初のデータ行に式を作成してからオートフィルを使います。
サンプルでは1行目を見出し行とし、C2へ=B2*1000と入力します。
C2の右下にあるフィルハンドルを下方向へドラッグすると、C3には=B3*1000のように参照先が自動で変わります。
相対参照により、各行のE-表示の数値をまとめて計算できる仕組みです。
数式は先頭セルだけに入力し、オートフィルで展開すると効率よく作業できます。
【操作のポイント】倍率を固定したセル参照を使う場合は、$記号を付けて絶対参照に設定します。
TEXT関数による表示文字列
数値を別のセルで小数形式の文字列として表示したい場合には、TEXT関数を使用できます。
たとえばB2に4.56E-07が入っている場合、=TEXT(B2,”0.000000000″)と入力すると、0.000000456という文字列を取得できます。
この方法は、帳票用の文字列作成や、別の文章と数値を連結したい場合に役立ちます。
ただしTEXT関数の結果は数値ではなく文字列なので、そのまま合計や平均の対象にはできません。
=TEXT(B2,”0.000000000″)
小数第9位まで固定して、E-表示を通常の数字として文字列化する数式です。
【操作のポイント】計算を続けるセルには数値形式、表示専用のセルにはTEXT関数という使い分けが有効です。
E-表示が戻らない場合の確認事項
続いては、書式を変更してもE-表示が戻らない場合の確認事項を解説していきます。
| A | B | C |
|---|---|---|
| 1 | 確認項目 | 対処 |
| 2 | 列幅 | 列を広げる |
| 3 | 文字列 | 数値に変換する |
文字列として保存された数値
セル左上に緑色の三角形があり、左寄せでE-表示が入っている場合は、文字列として保存されている可能性があります。
文字列では表示形式を変更しても見た目が変わらず、計算にも正しく使えません。
警告アイコンが表示される場合は、メニューから「数値に変換」を選択します。
アイコンがない場合は、別セルに=VALUE(B2)と入力して数値化する方法もあります。
表示形式の変更前に、数値として認識されているか確認することが重要です。
【操作のポイント】インポートしたCSVデータは文字列になりやすいため、最初に計算できるかを確認します。
条件付き書式と表示形式の競合
条件付き書式が設定されている表では、通常のセル書式とは別に表示ルールが働くことがあります。
ホームタブの条件付き書式から「ルールの管理」を開くと、対象範囲に設定されたルールを確認できます。
通常の数値表示に変えたはずなのに色や表示が意図どおりにならない場合は、条件付き書式の適用先も確認しましょう。
また、ピボットテーブルではフィールドごとに表示形式が保持されることがあり、セル単位の変更が反映されにくい場合があります。
通常セルではセルの書式設定を確認します。
ピボットテーブルでは値フィールドの設定にある表示形式も確認します。
【操作のポイント】表の種類によって書式を管理する場所が異なるため、セルだけで解決しない場合は設定元を探します。
Excelの桁数制限
Excelは数値を最大15桁まで正確に保持します。
非常に小さい小数は指数表示で扱えても、有効桁数が16桁以上になるデータでは後半の桁が丸められる可能性があります。
たとえば識別番号、口座番号、長いコードなどは、数値計算が目的でなければ最初から文字列として入力するほうが安全です。
一方で、測定結果や科学計算のように演算が必要な値は、数値として保持し、表示形式で読みやすく整えます。
桁を表示できることと、桁を正確に保存できることは別問題です。
【操作のポイント】重要な識別子は数値化せず文字列で管理し、計算用の数値と列を分けましょう。
まとめ エクセルの指数表示を通常の数字に戻す方法
ExcelのE-は、10のマイナス乗を使って非常に小さい数を表す指数表示です。
1E-05は0.00001、5E-08は0.00000005を意味します。
E-表示を通常の数字へ戻すには、ホームタブで小数点以下の表示桁数を増やすか、セルの書式設定で「数値」またはユーザー定義を選びます。
列幅が不足していると指数表示のままになるため、書式変更とあわせて列幅も確認しましょう。
数式ではE-表示の値をそのまま計算できますが、TEXT関数で変換した結果は文字列になる点に注意が必要です。
値そのものを変えず、目的に合う見た目へ整えることが、E-表示を正しく扱う基本です。