​「Excel」0(ゼロ)から始まる数字が消えてしまうのを防ぎたい【T】

「Excel」に市外局番や社員番号などの数値を入力した直後、先頭の0が自動的に削除されて数値が詰められてしまったことはありませんか?


これはExcelが入力された内容を自動的に数値として認識し、算術的に意味のない先頭の0を不要なものと判断して取り除いてしまうためです。

データの意味を損なわずに先頭の0をしっかりと表示させるための、解決に役立つかもしれない設定方法をいくつか紹介します。

セルの表示形式を文字列に変更して入力する

入力した内容をそのままの形で表示させる最も確実な方法は、セルの表示形式をあらかじめ文字列に設定しておくことです。

通常、セルは標準という設定になっており、入力内容に合わせてExcelが最適な型を判断しますが、これを手動で文字列に固定することで、先頭の0も文字の一部として保護されます。

大量のデータを扱う前にこの設定を行っておけば、後から修正する手間を大幅に省くことができます。

  • 0から始まる数字を入力したいセル、または列全体を選択します

  • ホームタブの数値グループにあるプルダウンメニューをクリックします

  • 一覧の下方にある文字列を選択して設定を確定します

  • その後に0から始まる数字を入力すると、先頭が消えずに表示されます

注意点として、文字列形式に設定された数字は数値計算の対象外となる場合があるため、その後に合計値を出すなどの計算を行う予定がある場合は注意が必要です。

あくまで電話番号やIDのように、計算を必要としない管理用の数字に対してこの手法を適用するのが、予期せぬエラーを防ぐための大切なポイントです。


アポストロフィを先頭に付けて入力する

特定のセルだけを素早く修正したい場合には、入力する数字の先頭に半角のアポストロフィ記号を付ける方法が非常に便利です。

この記号を付けることで、Excelはそのセルの内容を強制的にテキストとして認識するため、表示形式をメニューから切り替える手間なく、その場で0落ちを防ぐことができます。

  • セルを選択して編集状態にします

  • キーボードで半角の ' (アポストロフィ)を入力します

  • 続けて0から始まる数字を入力し、エンターキーで確定します

  • 画面上では記号は表示されず、0から始まる数字だけが正しく表示されます

アドバイスとして、この方法で入力するとセルの左上に小さな緑色の三角形(エラーインジケーター)が表示されることがありますが、これは数値がテキストとして保存されていることを知らせる親切な通知ですので、そのままにしておいても問題ありません。

もし表示が気になる場合は、インジケーターをクリックしてエラーを無視するを選択することで、見た目をすっきりと整えることができます。


人気のある投稿記事

「Excel」カーソルの白十字を元に戻したい

「Excel」を使ったことはあっても、他人が使ってる「Excel」って、変な設定になってることがありませんか?例えば、カーソルが白い十字のままで、通常ならばセルの右下端をドラッグすることができ、連番を振ったりできるのに、それができないこととか。