元の数字をそのまま残したいコードは、値を入力する前にセルの書式を「文字列」に設定してください。すでに0が消えてしまった場合は、元のソースから値を再度コピーしてください。ブック上の表示だけ桁数をそろえたい場合は、「ユーザー定義書式」を使用します。
01新規入力時に元の桁数を保持する
見出しへのリンクコードを入力する空のセルを選択します。「セルの書式設定」を開き、「文字列」を選択してから、コードを入力するか、プレーンテキストのソースから貼り付けます。手入力で1つのコードを入力する場合は、数字の前にアポストロフィ(')を入力してください。これにより、Excelはその入力をテキストとして処理します。長い識別子も同様にテキストとして保持してください。数値として保存されると、Excelが一部の数字を保持できない場合があるためです。
02コード列をテキストとしてインポートする
見出しへのリンクデスクトップ版ExcelのPower Queryを使用する場合、「データ」→「テキスト/CSV から」を選択し、クエリエディターでプレビューを開きます。データを読み込む前に、コード列の型を「テキスト」に設定してください。「変更された型」ステップによってコードが数値に変換されている場合は、まずそのステップを削除または編集します。データを読み込む前に、プレビューに元の0が表示されていることを確認してください。
03桁数が決まっているなら表示だけをそろえる
見出しへのリンク列内のすべてのコードを5桁にする必要がある場合、デスクトップ版ではユーザー定義の数値書式「00000」を使用できます。これにより、セルに「73」と入力されている場合、表示は「00073」となりますが、保存されている値は「73」のままです。別のシステムと正確なコード文字列を共有する場合は、テキスト列を使用し、エクスポートされたデータを確認してください。
04すでに変更されてしまった列を復旧する
見出しへのリンク完全なコードが残っている元のファイルまたはコピーからやり直してください。既存のセルの書式を「文字列」に変更しても、すでに失われた数字を復元することはできません。元のデータがない場合、正確なコードの桁数がわかっている場合に限り、先頭に必要な数の0を補えます。桁数が可変のコードの場合は、発行元のシステムと照らし合わせて値を検証してください。
出典・参考資料
実際にやってみる
変換前のチェックリスト
画像形式を選び、変換結果を確認するためのチェックリストです。
チェックリストをダウンロード(.txt)