よろずやIT
アプリ

Excelで先頭の0が消える時の直し方|電話番号・郵便番号を0のまま入力する4つの方法

執筆・監修:よろずやIT編集部|編集方針を見る

結論:まずここだけ読めばOK

詳しい手順・原因は、この下で解説しています。

アプリのイラスト

結論: Excelで先頭の0が消えるのは、入力が「数値」として扱われるためです。入力する前に、セルの表示形式を「文字列」にするか、先頭に半角の「'」を付けて入力すれば、0が残ります。**すでに消えてしまった0は、あとから文字列に変えても戻りません。**入力し直すか、表示形式やTEXT関数で補います。

なぜ、先頭の0が消えるのか

セルの形式が標準のときと文字列のときで、先頭の0の扱いが変わる図解

Excelのセルは、初期設定の「標準」だと、「0123」と入力しても、数値の123として保存します。数値では、先頭の0は意味を持たないため、省略されます。

「文字列」の形式なら、入力した文字が、そのまま**文字の「0123」**として保存されるため、0が残ります。

先頭の0を残す4つの方法

先頭の0を残す4つの方法と、向いている使い方の図解

方法① セルを「文字列」にしてから入力する(おすすめ)

  1. 入力するセル(または列全体)を選びます
  2. Ctrl+1(Macは⌘+1)で、セルの書式設定を開きます
  3. 「表示形式」タブで、「文字列」を選び、OKを押します
  4. 番号を入力します

入力する前に設定するのが、ポイントです。電話番号やIDのように、桁数がそろわない値に向いています。

方法② 先頭に「'」を付けて入力する

**半角のシングルクォーテーション(')**を、先頭に付けて入力します。たとえば、「'0901234」と入力します。

方法③ 表示形式で、桁数をそろえて表示する

  1. セルを選び、Ctrl+1で書式設定を開きます
  2. 「表示形式」→「ユーザー定義」を選びます
  3. 「種類」に、桁数分の0を入力します(郵便番号なら「0000000」)

方法④ CSVは、文字列として読み込む

CSVファイルを、ダブルクリックで開くと、0が消えることがあります。次のように読み込みます。

  1. Excelを開き、「データ」タブの「テキストまたはCSVから」を選びます
  2. ファイルを選び、「データの変換」(または、読み込みの設定)に進みます
  3. 0を残したい列の**データ型を「テキスト」**にして、読み込みます

メニューの名称は、Excelのバージョンで異なります。

注意:Excelで開いて、そのまま上書き保存すると、消えた0が、元のファイルにも反映されます。別名で保存してください。文字化けの対処は、ExcelでCSVを開くと文字化けする時でも解説しています。

すでに消えてしまった0を、補う方法

文字列に変えても、消えた0は戻りません。次のどちらかで、補います。

関数で作った値を、そのまま使いたい場合は、「コピー→値として貼り付け」で、値に変えてから、元の列を削除します。

郵便番号・電話番号・IDは、どれを選ぶか

種類 おすすめの方法 理由
電話番号 文字列(方法①) 桁数が一定でない。計算に使わない
郵便番号 文字列、または桁数をそろえて表示(方法①・③) 7桁で固定
会員番号・商品コード 文字列(方法①) 先頭の0に意味がある。計算に使わない
計算に使う数値 表示形式で桁をそろえる(方法③) 値は数値のまま

長い数字には、特に注意

15桁を超える数字(クレジットカード番号など)は、数値のままだと、16桁目以降が、0に変わってしまいます。また、桁が多いと、「1.23E+11」のような指数表示になります。長い番号は、必ず、文字列にして入力してください。

Googleスプレッドシートの場合

  1. セルを選びます
  2. 「表示形式」→「数字」→「プレーンテキスト」を選びます
  3. 番号を入力します

先頭に「'」を付けて、入力する方法も使えます。メニューの名称は、更新で変わることがあります。

まとめ

関連記事:Excelで数字が文字列になっている時の直し方、ExcelでCSVを開くと文字化けする時の直し方、Excelで「####」と表示された時の直し方

SHAREXLINEはてブ

よくある質問

Q.電話番号と郵便番号は、どの方法がいいですか?

A.電話番号は、桁数が10桁・11桁などと一定でないため、文字列として扱うのが安全です。郵便番号は、7桁で固定なので、文字列にするか、表示形式で桁数をそろえる方法のどちらでも使えます。

Q.セルの左上に、緑の三角が出ました。

A.「数値が文字列として保存されています」という確認の表示です。意図して文字列にした場合は、そのままで問題ありません。表示を消したい場合は、エラーチェックのオプションで、非表示にできます。

Q.文字列にした番号は、計算に使えますか?

A.文字列は、SUMなどの計算には含まれません。電話番号やIDのように、計算しない値に使います。計算に使う数値の桁をそろえたい時は、表示形式(0000000など)を使います。

Q.CSVを開くだけで、0が消えました。元のファイルも変わりましたか?

A.開いただけでは、元のファイルは変わりません。ただし、Excelで開いたあとに、そのまま上書き保存すると、消えた0が保存されます。元のファイルは、上書きせずに、別名で保存してください。

Q.Googleスプレッドシートでは、どうすればいいですか?

A.セルを選んで、「表示形式」→「数字」→「プレーンテキスト」を選んでから入力します。先頭に「'」を付けて入力する方法も使えます。メニューの名称は、更新で変わることがあります。

関連記事

アプリ困りごと解決

Excelの数式が計算されない・数式のまま表示される時の原因と直し方

Excelで、数式が計算されずにそのまま表示される、結果が更新されない時の原因を整理。セルの表示形式、数式の表示、計算方法の設定、文字列の数値など、5つの原因と対処を解説します。

アプリ手順・使い方

データ分析の前に決める4つのこと|目的と指標の定義をそろえる

データ分析で一番多いつまずきは、手法ではなく「目的が曖昧」「数字の定義がそろっていない」ことです。何を判断するための分析か、指標は何か、どう定義するか、データに問題はないか。分析を始める前に整理したい4つを解説します。

アプリ困りごと解決

Excelでプルダウンリストを作る方法|入力規則の手順と、出ない時の直し方

Excelでプルダウン(ドロップダウン)リストを作る手順を、入力規則の画面順に解説します。直接入力と、セル範囲を使う方法、選択肢を増やす方法、矢印が出ない・全角カンマなどのトラブルの直し方もまとめました。

アプリ手順・使い方

Excelの条件付き書式の使い方|数値や期限で自動で色を付ける

Excelの条件付き書式は、セルの値に応じて、自動で色や書式を変える機能です。基本の手順、よく使うルール、数式を使って行全体に色を付ける方法(期限切れ・土日・完了)、色が付かない時の確認、ルールの管理と削除をまとめました。

最新のIT関連書籍 トップ10

PR / 楽天市場の売れ筋ランキングを定期的に取得しています。価格は変動する場合があるため、購入前に各ストアでご確認ください。