• ベストアンサー

エクセルの数字表記について

いつもお世話になっております。 基本的なことなのですが、、、とあるシステムからデータからエクセルにデータをダウンロードしました。 その中で、4桁のコード(数字)があるのですが、頭が0だとそれが表記されなくなってしまいます。 例えば、0020というコードだと、20としか表記されずに頭の00が消えてしまいます。 頭が0の部分を表示させて常に4桁で表示させるためには どのようにしたらよろしいのでしょうか? 初歩的な質問で申し訳ありませんが、ご教示頂きたくよろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • zongai
  • ベストアンサー率31% (470/1474)
回答No.1

セルを右クリックします。 「セルの書式」を選択します。 [分類]を「文字列」にします。…(1) もしくは… [分類]を「ユーザー定義」にして、[種類]を「0000」にします。…(2) (1)の場合、入力した通りに表示されます。(4桁の文字) (2)の場合、「1」と入力しても、表示上は「0001」となります。(実際は、頭の0を覗いた数字。この場合は1桁の数字) 4桁のコードとして扱うなら(1)の方法が適当だと思います。

usa50
質問者

お礼

早々のご回答どうもありがとうございました。 エクセル苦手な私でもできそうな気がしました。 トライしてみたいと思います。 ありがとうございました。

その他の回答 (3)

  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.4

表示だけでなく、実際のデータも4桁の文字列数字にしたいなら、他のアプリケーションからエクセルに読み込ませるとき、「外部データの取り込み」を利用して、テキストファイルウィザードで「文字列」を指定して読み込ませます。 エクセルのシートに、他のデータベースからコピー貼り付けしたような場合は、対象のセル範囲をセルの書式設定で「文字列」にしておき、貼り付けるときに右クリックから「形式を選択して貼り付け」で「テキスト」を選択します。 すでに貼り付けてしまったデータを4桁の文字列数字にする場合は、空白列に「=TEXT(A2,"0000")」のような数式を入力し、このセルをオートフィルコピーして、この数式範囲を選択して右クリック「コピー」元の数字の列の上で右クリック「形式を選択して貼り付けで「値」にしてみてください。

usa50
質問者

お礼

ご回答どうもありがとうございます。 色々なパターンを想定してのご丁寧なご回答、とても助かります。 勉強がてら色々試してみたいと思います。 本当にありがとうございました。

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.3

こんばんは! 一例です。 4桁表示したい列すべてを選択(A・B・・・の列番号上をクリック) → 右クリック → セルの書式設定 → 表示形式 → ユーザー定義 を選択 → G/標準 となっているところに 0000 と0を4つ入力しOK これでどうでしょうか?m(__)m

usa50
質問者

お礼

ご回答どうもありがとうございました。 とても丁寧なご回答で、私でもできそうな気がしました。 とても助かりました、ありがとうございました。

  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.2

表示だけでよいなら、データ範囲を選択してセルの書式設定で表示形式を「ユーザー定義」にして「0000」と入力してください。

usa50
質問者

お礼

ご回答ありがとうございました。 意外と簡単にできそうな感じなんですね~。 トライしてみたいと思います。 ありがとうございます。

関連するQ&A