電子書籍の厳選無料作品が豊富!

ご存知の方がいらっしゃいましたら教えてください!

EXCELで桁数の違う数値を数値の前に「0」を入れて
同じ桁数にしたいのですがどのような設定をしたらよいのでしょうか?


(1)123⇒000123
(2)1234⇒001234
(3)12345⇒012345

なにぶん初心者みたいなものなので説明がヘタですいませんが
どうぞご教授ください。

A 回答 (4件)

この質問もまた、初心者らしく、次のことを意識して質問してないようだ。

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

数値を入力したセルで桁数を合わせたいなら、セルを右クリックして「セルの書式設定」→「表示形式タブ」→「ユーザー定義」を選択し「種類」に 000000 と入力してください


これは数値が6桁という意味です

数値を入力したセルと別のセルに表示させたいなら
 =TEXT(A1,"0000000")
 =REPT(0,6-LEN(A1))&A1
などの方法もありますが、この方法だと結果は文字列になりそのままでは計算には使えなくなります
    • good
    • 0

[書式]-[セル]-[表示形式]で、


[分類]で「ユーザー定義」を選択、
[種類]に「000000」を入力して、[OK]。
    • good
    • 0

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

    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!