質問

エクセルで、必ず5桁の数字を入れる列があるとします。
ところが、数値データとして最初に作っているので、0が頭になく桁が足りない場合があります。
任意文字として5桁の数字にしたいのですが、

何かいい方法はありませんでしょうか?

例)
A列 A列
50      00050
1000  ⇒  01000
11111    11111

どうぞよろしくお願いいたします。

通報する

回答 (6件)

色々方法はありますが・・・
一例としては、B1セルに表示させる場合は
=TEXT(A1,"00000")
ではどうでしょう?

あとはオートフィルでコピーするだけです。

次の方法は如何でしょうか。
(1)表示だけで良いのならば、セルの書式設定→表示形式→ユーザ定義で00000を設定
(2)データとして必要ならば、空き列(仮にB列)B1に=TEXT(A1,"00000")を入力、下方向にコピー→B列をコピー→A列に形式を選択して貼り付けで「値」を選択→OK、B列を削除

この回答へのお礼

回答ありがとうございます。
表示だけでも大丈夫でしたが、データしても取り込めるとは!
ご回答いただいたようにしたら、できました。どうもありがとうございました。

やりたいセルを選んで右クリックして、セルの書式設定を選び、左にある分類でユーザー設定を選んで「種類(T)」というタイトルのボックスのところに0000#と入れてOKすればできます。

セルの書式設定→表示形式→ユーザ設定で、
0000←ゼロ4つを設定してください。

数字の五桁表示すれば良い、という要望でしたら。

セルの書式設定で、ユーザ定義を選択し、 00000 
のように、0(ゼロ)をいつつ並べた形式にすれば、
表示上は、ご要望のとおりにはなります。

表示形式で、
ユーザ定義→00000
じゃだめかな?

このQ&Aは役に立ちましたか?3 件

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

新しく質問する

注目の記事

教えて!Firefox

より速く、より安全なウェブブラウザ「Firefox(ファイアーフォックス)」に関する疑問をみんなで解決。全くの初心者から上級者までFirefoxの魅力を十分に味わうために、教えて!gooのユーザーみんながお手伝いします。

このQ&Aを見た人が検索しているワード


新しく質問する

このカテゴリの人気Q&Aランキング