• ベストアンサー

Excel 数値の頭に0を入れる

ランダムに並んでいる数値の頭に0を入れたいのですが、簡単にできる方法がありますか。 例えば、1 56 32 98 を 01 056 032 098 のようにしたいのです。 よろしくお願いします。

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

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.4

>数値の頭に0を入れたいのですが セルの数値そのものの先頭に0を入れることは出来ません。 数値のままなら、表示形式を設定して、見た目を0つきにするよりほかありません。 0を添えるだけ"0"#です。 ●文字列にしてしまって、先頭に1桁0を添えるなら、 別セルに="0"& TEXT(A4,0) ●文字列にして、例えば4桁に揃えるなら =LEFT("0000",4-LEN(A1))&A1

chunchan
質問者

お礼

早々に丁寧な回答ありがとうございました。 桁数はそろえないので、ユーザー設定で解決しました。 0を入れるだけなのに、難しいのですね。 ありがとうございます。

その他の回答 (3)

回答No.3

#1の回答は、数字を文字として扱うための書式です。 数字は値として扱い、単に見た目だけで0をつけるだけなら、書式/セル/表示形式/ユーザ設定で"0"#とします。

chunchan
質問者

お礼

早々の回答ありがとうございました。 0を入れるだけなのに、難しいのですね。 教えていただいたもので、できました。 ありがとうございます。

  • dejiji-
  • ベストアンサー率38% (327/858)
回答No.2

1は01で無ければいけませんか。 同じ桁数にするのなら、書式設定でユーザー定義から000とすると、3桁に0000とすると4桁になります。 1なら001または0001です。

noname#13679
noname#13679
回答No.1

書式→セル→セルの書式設定の順で「文字列」を 選択してみてはどうでしょうか。

関連するQ&A