• ベストアンサー

エクセルでの文字置き換え表記について

sheet1のA列に含まれる文字を、 sheet2のA列に置き換え表示させたいです。 例)白い(ab) 黒い(cd) 赤い(ef) sheet1 1行目A列 白いねこ → sheet2  sheet2 1行目A列に ab sheet1 2行目A列 赤い風船 → sheet2  sheet2 2行目A列に ef sheet1 3行目A列 黒い犬  → sheet2  sheet3 3行目A列に cd と置き換え表記したいです。 どのような方法で、どのように関数を使えば良いのでしょうか。 教えて下さいお願いいたします。

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

  • ベストアンサー
  • mt2008
  • ベストアンサー率52% (885/1701)
回答No.3

「置き換え」とは意味合いが違うような気がしますが、次の様なやり方では如何ですか? 白い、ab の様な対応表がSheet2のD1:E3にあるとします。 Sheet2のA1に=LOOKUP(999,FIND($D$1:$D$3,Sheet1!A1),$E$1:$E$3) と入れて下にコピー。 これでどうですか?

dorausagi
質問者

お礼

ご回答どうもありがとうございました。 表画像を添付していただき、とてもわかりやすかったです。 順調に作業を進めることが出来、助かりました。 ありがとうございます。

その他の回答 (2)

  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.2

ご質問は「白いねこ」を「ab」に赤い風船」を「cd」に表示したいということでしょうか? すなわち、文章中に「白い」が含まれていたら「ab」を表示したいという意味でしたら、変換用のリストが必要ですが、どのようなセルにそのように入力されているのでしょうか?

dorausagi
質問者

お礼

ご回答どうもありがとうございました。

  • hornest
  • ベストアンサー率16% (2/12)
回答No.1

Replace・InStr を使えば、置き換えが可能です。

dorausagi
質問者

お礼

ご回答どうもありがとうございました。

関連するQ&A