• ベストアンサー

エクセルの関数について

初心者です。 例えばエクセルで6桁の数字を含むようにしたい。4桁の場合は頭に0をおくように設定したい。 640394   640394 6228     006228 640393   640393 6203     006203 というふうに変更したいのですがどのようにするればよいでしょうか。ちなみにすべて半角の文字列です。 簡単な関数を使えばできると思うのですがどうでしょうか。

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

  • ベストアンサー
  • melgirl
  • ベストアンサー率39% (142/364)
回答No.2

例えばA1セルに数字が入っている場合 6桁の数字を表示するセルに、 =TEXT(A1,"000000") と入れればOKです。 こうするとこのセルは文字列となるので左寄せになってしまいます。もし右寄せにしたいのでしたら書式設定で右寄せにしておく必要があります。

hero_hero
質問者

お礼

わかりました。 ありがとうございました。

その他の回答 (2)

  • fukkyse
  • ベストアンサー率32% (130/402)
回答No.3

#1さん、#2さんの方法と同じなのですが、参考までに。 >すべて半角の文字列です。 とありますので、6桁に変更したものを文字列として扱いたい場合は#2さんの方法。数値として扱いたい場合は#1さんの方法ということでしょうか。 #1さんの方法の場合、書式設定後、F2key→enterとしなければ数値に変換されなかったように思いますので、B1=value(A1)として数値に変換する。または、任意のセルに数値1を入力し「コピー」、数値に変換したい部分を選択し、「形式を選択して貼り付け+乗算」として数値に変換後、「セルの書式設定」としたほうが早そうな気がします。

hero_hero
質問者

お礼

わかりました。 ありがとうございました。

  • t_yamada
  • ベストアンサー率0% (0/2)
回答No.1

セル指定→右クリック→セルの書式設定→ユーザー定義→種類のところに”000000”(6桁のゼロ)を入力すれば 6228→006228 となります。

hero_hero
質問者

お礼

わかりました。 ありがとうございました。

関連するQ&A