• 締切済み

頭のゼロを表示させるには?

12桁の数字 000123456789 をエクセルで表示したいのですが、 頭のゼロ3つが消えて 123456789と表示になります。 ちなみに010203040506 は 10203040506 になってしまいます。 あたまに0をつけてA1列に入っている数字すべてを 12桁にするのにはどうしたら良いのでしょうか?

みんなの回答

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

下記の2種類あることが良く質問者に認識されていないのでは? だから回答が色々出るおそれがある。 (1)セルの値を、数のままにして、書式で見た目を先頭部0つきにする。 書式ーセルー表示形式ーユーザー定義 000000000000  など (2)セルの値を文字列にしてしまう   全角数字文字などに出来る。ただし全角数字を計算に使うときは、そのままで使えると思うが、念のため*1で1を掛ける。   半角数字 =TEXT(D8,"000000000000")   全角文字 =JIS(TEXT(D8,"000000000000"))        元は半角数字の場合。        全角なら =JIS(TEXT(D11*1,"000000000000"))        これら関数を使うと別セルに結果を出さざるを得ない。 ーーー >123456-014 の場合 文字列にする場合だと "000000000000"のところを適当な桁位置にーを挟むだけ 元データ     結果        関数式 元データは数 123456789 000123456-789 =TEXT(D7,"000000000-000") 123456789 000123456-789 =TEXT(D8,"000000000-000") 元データは文字列の例 123456789 000123456-789                  =JIS(TEXT(D11*1,"000000000-000"))

  • shorun
  • ベストアンサー率42% (133/310)
回答No.5

>123456-014 のような場合0123456-014 にはできますか? No1さんの方法で最後の種類を "0"@ と入力して試してください。

回答No.4

セルの書式設定でユーザー定義で 000000000000 てやればいいだけでは。

回答No.3

[DBNum3]0000000-000

回答No.2

加減乗除などの計算させなくて良いなら(つまり、文字の羅列) セルの書式設定で文字列にしてしまうという方法もあります

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.1

結構基本なんですが書式設定で設定できます。 「セルの書式設定」「表示形式」で 「ユーザー定義」を選択して種類「000000000000」としてOKしてください。

hiro_o463
質問者

補足

できました、ありがとうございます。 もう1つですが、123456-014 のような場合 0123456-014 にはできますか?

関連するQ&A