• ベストアンサー

エクセルで、頭に0をつけて数字の桁を揃える方法

エクセルで、必ず5桁の数字を入れる列があるとします。 ところが、数値データとして最初に作っているので、0が頭になく桁が足りない場合があります。 任意文字として5桁の数字にしたいのですが、 何かいい方法はありませんでしょうか? 例) A列 A列 50      00050 1000  ⇒  01000 11111    11111 どうぞよろしくお願いいたします。

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

  • ベストアンサー
  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.5

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

nao21213
質問者

お礼

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

その他の回答 (5)

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.6

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

  • Turbo415
  • ベストアンサー率26% (2631/9774)
回答No.4

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

  • singlecat
  • ベストアンサー率33% (139/418)
回答No.3

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

  • DIooggooID
  • ベストアンサー率27% (1730/6405)
回答No.2

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

noname#77845
noname#77845
回答No.1

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

関連するQ&A

  • エクセルで桁合わせ!

    エクセルでA列に文字形式の数字があります. 例 0123 12345 234567 この文字形式の数字を仮に7桁で統一したいとします. 先頭に足りない桁は0を付加します. 変換後 0000123 0012345 0234567 このようにしたいのです. 列にあるデータごとに0を桁数分だけ付加していけばいいのですが このようなデータがたくさんあるので なにかいい方法がありましたら教えてください. お願いします.

  • エクセルでの数字を3桁表示にする方法

    エクセルで数字を3桁で表示したいです。 2桁までの数字の場合には表示形式を文字列にするか  ’ をつけて頭にゼロをつけているのですが、 下記のような場合にはどのようにしたらできるのかがわかりません。 たとえば セルA1に 「001」 と入力し、A2を「=A1+1」とするとき A1を001にはできるのですが、A2は2となってしまいます。 A2を「002」とする設定はできるのでしょうか? わかる方がいましたら、教えていただければと思います。 よろしくお願いします。

  • 数字の下1桁について0~4は0、5~9は8にする方法

    はじめまして。EXCELでの質問です。 A列に数値が並んでいて、その数字の下一桁に対し0~4は0に、5~9は8にして、全体を表示させる方法を教えてください。 (例:1234の場合、下1桁は4ですので、4は0~4の間にあるので、表示としては1230になり、1239の場合、下1桁は9ですので、9は5~9の間にあるので、表示は1238としたいんですが?) 簡単にできる方法はありますか? 早急に変更依頼がきておりますので何卒、よろしくお願いします。

  • エクセルで数字の頭0をつけるには?

    既に入力されているデータで、頭に0をつけて8桁にそろえたいと思っています。 セルの書式設定で文字列にしても、入力済みデータでは変更できません。 また、表示形式で"00000000"←このように0を8ついれるのでは 見た目は変わりますが、セルの実際の数値は変わりません。 セルの数値を変更するにはどのようにすればよいでしょうか? 入力されている数値は7桁のものもあれば、5桁のものもあります。 7桁の場合は、頭に0ひとつ、5桁の場合は頭に0をみっつつけるように したいのですが、どなたか方法をご存知でしたら教えて いただけると助かります。どうぞよろしくお願いします。

  • EXCELで 一桁の数値を二桁に

    教えてください。 エクセルで、入っているデータを編集しているのですが A列には、一桁の数値が B列には、1桁から2桁の数値が C列には、1桁から2桁の数値が D列には、文字データが入っています。 D列のデータに対する対応表を作るために このA~C列のデータを CONCATENATE関数を使って合体させたいのですが、 (合体させると、数値がダブらない為) B列とC列に入っている1桁の数値を 2桁に変換したいのですが、 何かよい方法はありませんでしょうか? 手打ちで変換するには、かなり多いデータなのです。 どなたか、助けてください。

  • Excel セル内の文字列の数字の桁数を増す方法について

    エクセル2000にて、セル内に4桁、6桁、7桁、8桁の文字列の数字が、別々に入っているとき、文字列の数字が7桁の時のみ 0 を書き加えて、8桁にする方法を教えてください。 例)A1 4001 33000018 6200095 →06200095 6100092 →06100092 4176 200025 6100061

  • エクセルシートのセルに3桁と4桁の数字を・・

    エクセルシートのセルに3桁と4桁の数字を入れたいのですが、 000とか、 001 とか、 0850 などです。 現在、 0とか 1 とか 850 になっています。 おそらく、数字情報のデータになっていると思います。 それぞれ、0で始まる3桁、4桁の文字列にしたいのですが、 よろしくお願いします。行数は30000行ほどあります。

  • Excelで頭に0がつく数字の表示方法

    10桁程度の数字入力ですが、一部先頭が0の数値があります。 普通に入力すると先頭の0が表示されません。 頭に’をつければ表示されますが、数値ではなく文字列になってしまうため不可です。 何か簡単に先頭の0を表示する方法はないでしょうか。

  • エクセル上の8桁の数字を一括して日付に変換する方法を教えて下さい。

    エクセル上の8桁の数字を一括して日付に変換する方法を教えて下さい。 ダウンロードしたエクセルデータのA列に日付として8桁の数字が入っているのですが、文字列として認識してるようで日付に変換出来ません。 例えば2010年1月1日の欄には20100101と入っていて、2001/01/01と変換したいのですがどうすればいいでしょうか。 セルの書式設定→表示形式→ユーザー定義で試してみましたが上手くいきませんでした。 データの量が何千行もあって膨大なので、1行ずつスラッシュを入れていくという作業は出来ません。 8桁の数字を一括して日付に変換出来る方法はあるのでしょうか。 教えて下さい。 宜しくお願い致します。

  • Excelで数字データ以外を取り除く方法

    Excelを使って、何千件もある数値コードのデータの修正をする必要があります。 ただ、このデータは、7桁の数値コードのはずなのに、実際には、5桁から8桁まで桁数が異なるデータもあれば、数字以外の文字や記号も入っています。 そのため、まずは、数値コードに混じる数値以外の文字や記号を取り除こうとしています。0-9の数字以外の文字が記号を削除したいのですが、なんだかうまくいきません。データを数値と認識させると、一桁目の0(ゼロ)が消えてしまったりして。。 Excelに詳しい方、どういう方法があるか教えていただけませんか。 よろしくお願いします。

専門家に質問してみよう