• ベストアンサー

EXCEL2000で「01,02」や「03,05」と入ったセルを「1,2」や「3,5」のように数字の前の0を消したい。

過去の質問も調べてみましたが、見当たりませんでしたので質問させてください。 エクセルのデータで、セル内に「01,02,04,06」や「02,08,10」と いったような数字が入っていますが、 実際には数字の前の0(ゼロ)が不要で、最終的には「1,2,4,6」や 「2,8,10」のようにしたいのですが、やり方がわかりません。 どなたか方法がお分かりになる方がいらっしゃいましたら、 どうぞ教えてください。 よろしくお願いします。

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

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

=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,"0","",1),",0",","),",,",",0,") 解説(最後の部分が必要ないなら数式から外してください。) SUBSTITUTE(A1,"0","",1) => 先頭の0のみを消します 「01,02,04,0,06」=>「1,02,04,0,06」 SUBSTITUTE(上記の結果,",0",",") =>後続の,の後の0を消します 「1,02,04,0,06」=>「1,2,4,,6」 SUBSTITUTE(上記の結果,",,",",0,") =>内容が,0,の場合の誤消去を戻します。 「1,2,4,,6」=>「1,2,4,0,6」

suneo01
質問者

お礼

ご丁寧にありがとうございました。 こういうやり方があるなんてまったく知りませんでしたので、 大変助かりました。 ありがとうございました。

その他の回答 (1)

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

次の方法は如何でしょうか。 別セルに1(数値)を入力後、コピー→対象セルを選択→形式を選択して貼り付け→乗算又は除算にチェック→OK

suneo01
質問者

お礼

回答ありがとうございます。 やってみましたが、変化がありませんでした・・。 ,(カンマ)が入るとだめなのでしょうか。。

関連するQ&A