• 締切済み

エクセルで、AA-1234 を AA_1234 に一括変換できる方法は

エクセルで、AA-1234 を AA_1234 に一括変換できる方法はありませんか? 要は、文字間のハイフンをアンダーバーに変更したいのです。 宜しくお願いいたします。

みんなの回答

  • foitec
  • ベストアンサー率43% (1080/2457)
回答No.2

「置換」を遣えばできますがそれではダメなのでしょうか? 変換したいデータがある範囲またはシート、またはブックを選択して (シートなら左上を繰り句sれば全体が選択範囲になりますね) 「編集」メニューの「置換」を選択します。 「置換」藪をクリックし置換したい文字列(今回は-)を「検索したい文字」欄に入力し 次に置き換えたい文字列(今回は_)を「置換え後の文字列」に入力し 「全て置換」をクリックすればOKです。 但し選択範囲にある全ての検索文字列が対象になってしまいますから注意。 必要に応じて選択範囲を条件式で検索しておき置き換えるなどの知恵を使ってください。 _はアンダーバーとはいいません。

minori_chan
質問者

お礼

ありがとうございました! その後、操作ミスしていたことが分かりました。 とても、助かりました。 お礼が遅くなり、申し訳ございませんでした。

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

Ctrl+Hで置換のダイアログを出し ハイフン を アンダーバー に全て置換します。 一個のセルを選んだ通常の状態で操作すると,シートの全セルを対象に検索する文字を探して置換します。 複数(たとえば縦一列など)のセルを選んだ状態で操作すると,その時選ばれているセルの中にある該当の文字を置換します。上手く行かないときは,こういった方法も併用して置換することもあります。 また必要に応じて置換のダイアログのオプション>>を開き,細かく設定を調整して利用します。 ご利用のエクセルのバージョンによっても出来る事が変わりますので,一度実際に手を動かしてご利用のエクセルを確認してみてください。

minori_chan
質問者

お礼

お礼が遅くなり、申し訳ありません。 とても丁寧なご解説、ありがとうございました!

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

関連するQ&A