ピアのパソコン学習ガイド
メニュー
Excelの操作

エクセルで先頭の0を表示する方法(0が消えるとき)

ピアのパソコン学習ガイド 編集部2026年11月10日 更新

※写真はイメージです

やり方はこれだけ

Excelは「00123」を数の123として扱うので、先頭の0が消えます。残し方は3つ。①先頭に '(アポストロフィ)を付けて打つ、②先にセルの表示形式を「文字列」にしてから打つ、③表示形式を「ユーザー定義」で 00000 にする。電話番号・郵便番号・社員番号のように計算しない番号は①か②、桁数をそろえたい数字は③が向いています。

数字だけで打つと、先頭の0は消える。ハイフンが入っていれば文字なので消えない A B 1 2 3 4 打ったもの 表示 00123 123 090-1234-5678 090-1234-5678 09012345678 9012345678

この図の表をExcelファイルでダウンロード(問題と答えのシートつき)

3つのやり方

やり方中身向いているもの
'00123 と打つ文字数件だけ打つとき
表示形式を「文字列」にしてから打つ文字電話番号・郵便番号・社員番号の列ぜんたい
表示形式「ユーザー定義」で 00000数(123のまま、見た目だけ00123)桁数をそろえたい連番・コード

「'」は表示もされないし印刷もされません。セルの左上に緑の三角が出ますが、「数値が文字列として保存されています」というお知らせなので、気にしなくて大丈夫です。

関数で0を付ける

やりたいこと式
5桁になるように0を付ける=TEXT(A2,"00000")
消えた電話番号の0を戻す="0"&A2
郵便番号をハイフン付きに=TEXT(A2,"000-0000")

CSVを開いたら0が消えた

CSVをダブルクリックで開くと、Excelが数字を数として読むので0が消えます。「データ」→「テキストまたはCSVから」で読み込み、「データの変換」で電話番号などの列の型を「テキスト」にしてから読み込めば消えません。一度消えたまま保存すると元に戻らないので、CSVは上書き保存しないのが安全です。

うまくいかないとき

1文字列にしたのに0が消えたまま

表示形式を変える前に打った数字は、数のまま残っています。

直し方表示形式を変えてから、打ち直します。

200000の書式で、VLOOKUPが見つからない

見た目は00123でも、中身は数の123です。探す値が文字の"00123"だと一致しません。

直し方探す側と表の側で、文字か数かをそろえます。

サンプルファイルで試す

黄色のセルに式を入れて、「答え」のシートと比べてください。

sento-zero.xlsx をダウンロード(無料・登録なし)

よくある質問

Excelで先頭の0を表示するには?

先頭に'を付けて打つか、表示形式を「文字列」にしてから打ちます。桁をそろえるなら、ユーザー定義で00000にします。

電話番号の0が消えました

数として入ったためです。="0"&A2 で戻すか、表示形式を文字列にして打ち直します。

CSVを開くと0が消えます

「データ」→「テキストまたはCSVから」で、列の型をテキストにして読み込みます。

一緒に覚えたい関数・操作

このページについて

操作の説明は Microsoft 365 の日本語版Excel(Windows)に合わせています。図はこのサイトで作ったもので、表の会社名・商品名・人名は架空です。運営者情報