• ベストアンサー

excel2007 セルの中の数字の頭に0を

excel2007でセルに入力された 2124542 などの数字の頭に0を加える作業をしたいと思っています。 たくさんのセルがあるのでそれを全部ひとつひとつやっていたら 大変だと思いましたので いい方法がないか知ってる方がいましたらお願いします。

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

  • ベストアンサー
  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.1

桁数が決まっている場合 セルの書式設定の表示形式をユーザー設定で 00000000 とする。 桁数が決まっていない場合(桁数に関係なく数値の頭に0をひとつだけ表示したい場合) セルの書式設定の表示形式をユーザー設定で "0"0 とする。 文字列として頭に0をつける場合 となりのセルに ="0"&A1 のようにして、そのセルをコピーし、形式を選択して貼り付けで値として貼り付ける。

katerate
質問者

お礼

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

その他の回答 (2)

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

一例です。 (1)仮にデータ列をA列、空き列(B列とします)に以下の数式を設定し、下方向にコピー   ="0"&A1 (2)B列をコピー→A列選択→右クリックで形式を選択して貼り付け→値を選択→OK 又、表示のみですが、A列を選択→セルの書式設定→表示形式→ユーザ定義で00000000を設定もあります。

katerate
質問者

お礼

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

noname#164823
noname#164823
回答No.2

任意のセルに =0&セル番地 で頭に0が付きます。これを他のセルにコピー。 貼り付け。 その後、それらのセルを選択し、コピー。同じセルに「形式を選択して貼り付け」 で「値」にします。

katerate
質問者

お礼

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

関連するQ&A

専門家に質問してみよう