• 締切済み

EXCELで数値の桁数を合わせたいのですが・・

ご存知の方がいらっしゃいましたら教えてください! EXCELで桁数の違う数値を数値の前に「0」を入れて 同じ桁数にしたいのですがどのような設定をしたらよいのでしょうか? 例 (1)123⇒000123 (2)1234⇒001234 (3)12345⇒012345 なにぶん初心者みたいなものなので説明がヘタですいませんが どうぞご教授ください。

みんなの回答

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

この質問もまた、初心者らしく、次のことを意識して質問してないようだ。表示形式か値かの区別です。 (1)表示形式の設定だけで、ソウ見えればよいのか ただしこの場合は、このセルの値は計算に使える。 しかし実体が定桁コードの場合などは、VLOOKUP関数など使うときに、 見た目でだまされないようにする必要アリ。 (2)セルの値を文字列に変えてもよいのか、変えるべきなのか。 ただしこの場合は、このセルの値はそのまま計算に使えない。 (式の中で*1すれば使えるが) その文字列は、関数で出すので、別列(別セル)に出さざるを得ない。 それぞれは、用途によってどちらにすべきか決まる。 (2)の1種で回答に出てないタイプで =MID("000000",1,6-LEN(A1))&A1  または =LEFT("000000",6-LEN(A1))&A1

  • zap35
  • ベストアンサー率44% (1383/3079)
回答No.3

数値を入力したセルで桁数を合わせたいなら、セルを右クリックして「セルの書式設定」→「表示形式タブ」→「ユーザー定義」を選択し「種類」に 000000 と入力してください これは数値が6桁という意味です 数値を入力したセルと別のセルに表示させたいなら  =TEXT(A1,"0000000")  =REPT(0,6-LEN(A1))&A1 などの方法もありますが、この方法だと結果は文字列になりそのままでは計算には使えなくなります

回答No.2

[書式]-[セル]-[表示形式]で、 [分類]で「ユーザー定義」を選択、 [種類]に「000000」を入力して、[OK]。

  • 134
  • ベストアンサー率27% (162/600)
回答No.1

セルの書式設定にて、ユーザー定義から 000000 とすれば、可能です。