• ベストアンサー

Excelの置き換え機能について質問です

Excelの置き換え機能について、 例えば「AA」という文字は「ABA」に、 「BB」という文字は「BCB」にという風に、 数百通りの置き換えパターンがある場合、 ひとつずつ置き換える方法は分かるのですが、 一気にこの数百通りの置き換えが出来る方法はあるでしょうか。 「AA」という文字は「ABA」にという数百通りの一覧は ExcelでA列とB列に作成しています。 説明が悪く申し訳ありませんが、宜しくお願い致します。

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

  • ベストアンサー
回答No.2

VLOOKUPで出来ますよ。 画像の例では、「AA」という文字は「ABA」にという一覧をA1~B2に作り、 置き換える文字列をD1~D5に記述して、E1~E5に置き換えた結果を表示しています。 一覧が別シートでも出来ます。 ただし、このやり方だと、文字列中に含まれた「AA」を置き換えることはできません。

tamikosan
質問者

お礼

ごめんなさい。 一列ずつ処理すれば簡単に出来ました。 有難うございましたm(__)mm(__)mm(__)m

tamikosan
質問者

補足

有難うございます。 置き換えたい文字(単語)は別sheetのC列1行目~N列1000行目の範囲で散らばっている状態で、 同じ単語が重複しているものもあります。 最終的には置き換えた文字(単語)を、同じ別sheetのC列1行目~N列1000行目に貼り付け直したいのですが VLOOKで出来ますでしょうか。 マクロとかは知識ないです。宜しくお願い致します。

その他の回答 (1)

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

VBAプログラミングによるマクロが発想できないということならば、マクロコード例を回答してもカスタマイズできないと思います。 回答丸映しでの適用ならば、入力範囲と文字列、置き換えの範囲等を確定して再質問された方がよいと思います。

tamikosan
質問者

お礼

早々に有難うございました。お手数掛けましたm(__)m  お蔭様で何とかなりました。