• ベストアンサー

エクセル 置換 方法

もし分かる方がいらっしゃいましたら教えてください!!  エクセルで  「00560」→「560」に初めの「00」を削除して置き換える方法はありますでしょぅか??  また、  00560  00561  00562  00563  というように沢山あるものを一括で前の2桁「00」を削除(置き換え)できる方法もあるのでしょぅか??  もし分かる方がいらっしゃいましたらおしえていただけると嬉しいです。  よろしくお願いします!!

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

  • ベストアンサー
  • sakuuuuu
  • ベストアンサー率32% (67/209)
回答No.4

1.その列を全部選択。 2.メニューバーより「データ」→「区切り位置」を選択 3.1ページ目、2ページ目は「次へ」を選択。  最後の3ページの部分だけ「列のデータ形式」のコンボボックスでG/標準を選択し、完了する。 すべての数値の左の0がなくなります。

mizu72
質問者

お礼

ご回答ありがとうございました。 簡単に作業ができました。 こんなやり方もあるのかと参考になりました。 大変申し訳ないのですが、 上記の質問で追記がありましたのでまた質問をさせていただきました。 もしもお時間がありましたらそちらも目を通していただき、 もしわかりましたらご回答いただけると嬉しいです。 よろしくお願いします。

すると、全ての回答が全文表示されます。

その他の回答 (3)

  • Gharada
  • ベストアンサー率66% (2/3)
回答No.3

もし「00」だけならセルの書式設定を数値にすればよいとおもいます。 または全体の桁数が決まっているならright関数で3桁を取得するように すれば良いです。 ex)right(A1,3)とすると取り出すことができます。 もしくは IF(LEFT(A1,2) = "00",RIGHT(A1,3),A1) とすれば最初の2桁が"00"の場合のみ右から3桁をとり、それ以外は そのままを表示させることができます。

mizu72
質問者

お礼

ご回答ありがとうございました。 関数はよく分かっていないのですが、丁寧にアドバイスいただき、大変勉強になりました。 今後参考にさせていただきます。 ありがとうございました。 大変申し訳ないのですが、 上記の質問で追記がありましたのでまた質問をさせていただきました。 もしもお時間がありましたらそちらも目を通していただき、 もしわかりましたらご回答いただけると嬉しいです。 よろしくお願いします。

すると、全ての回答が全文表示されます。
回答No.2

(けた数が決まっているという条件でですが) a1に値がはいっているとして マクロなら Cells(1, 1) = Right(Cells(1, 1), 3) 関数なら(置き換え先のセルに) =RIGHT(A1,3)

mizu72
質問者

お礼

ご回答ありがとうございました。 関数等はあまりよく分からないのでとても勉強になりました。 大変申し訳ないのですが、 上記の質問で追記がありましたのでまた質問をさせていただきました。 もしもお時間がありましたらそちらも目を通していただき、 もしわかりましたらご回答いただけると嬉しいです。 よろしくお願いします。

すると、全ての回答が全文表示されます。
  • Cupper
  • ベストアンサー率32% (2123/6444)
回答No.1

文字列のまま変換するのであれば、  検索文字列:"00"  置換文字列:""(空白) 数値に変換して文字列の前にある余分な "00" を削除するのであれば、  空いているセルに "1" を入力  そのセルをコピー  変換したい文字の入っているセルを選択(複数可能)する  編集 → 形式を選択して貼り付け → 乗算 → OK  "1" を入力したセルの内容を削除 こんなんでどうでしょう。

mizu72
質問者

お礼

ご回答ありがとうございました。 簡単にできました。 大変申し訳ないのですが、 上記の質問で追記がありましたのでまた質問をさせていただきました。 もしもお時間がありましたらそちらも目を通していただき、 もしわかりましたらご回答いただけると嬉しいです。 よろしくお願いします。

すると、全ての回答が全文表示されます。

関連するQ&A