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

excel2007でセルに入力された

2124542

などの数字の頭に0を加える作業をしたいと思っています。

たくさんのセルがあるのでそれを全部ひとつひとつやっていたら
大変だと思いましたので
いい方法がないか知ってる方がいましたらお願いします。

A 回答 (3件)

桁数が決まっている場合


セルの書式設定の表示形式をユーザー設定で
00000000
とする。

桁数が決まっていない場合(桁数に関係なく数値の頭に0をひとつだけ表示したい場合)
セルの書式設定の表示形式をユーザー設定で
"0"0
とする。

文字列として頭に0をつける場合
となりのセルに
="0"&A1
のようにして、そのセルをコピーし、形式を選択して貼り付けで値として貼り付ける。
    • good
    • 0
この回答へのお礼

こんなに早く回答を頂けた上に完璧な答えをありがとうございます。

お礼日時:2010/11/12 13:35

一例です。


(1)仮にデータ列をA列、空き列(B列とします)に以下の数式を設定し、下方向にコピー
  ="0"&A1
(2)B列をコピー→A列選択→右クリックで形式を選択して貼り付け→値を選択→OK

又、表示のみですが、A列を選択→セルの書式設定→表示形式→ユーザ定義で00000000を設定もあります。
    • good
    • 0
この回答へのお礼

仕事で必要な作業だったため助かりました。ありがとうございます。

お礼日時:2010/11/12 13:37

任意のセルに =0&セル番地 で頭に0が付きます。

これを他のセルにコピー。
貼り付け。

その後、それらのセルを選択し、コピー。同じセルに「形式を選択して貼り付け」
で「値」にします。
    • good
    • 0
この回答へのお礼

仕事で必要な作業だったため助かりました。ありがとうございます。

お礼日時:2010/11/12 13:36

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