• ベストアンサー

A列の指定した位置にB,C列の文字を置換させる方法

お世話になります。 Excel2003で、A列の指定した位置にB,C列の文字を置換させる機能はありますか。 例 *にB列の文字を、¥にC列の文字を置換。 A   |B |C 1 (*)\(z)| あ| 2 2 (*)\(z)| 3 | 4     ↓ 1 (あ)2(z)|あ | 2 2 (3)4(z) | 3 | 4 よろしくお願いいたします。

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

  • ベストアンサー
  • nobu555
  • ベストアンサー率45% (158/345)
回答No.2

セルD1に数式で表示させるのなら =SUBSTITUTE(SUBSTITUTE(A1,"*",B1,1),"z",C1,1) で出来ますが、如何でしょうか。

cara2005
質問者

お礼

ありがとうございます。 上手くいきました。

その他の回答 (1)

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

直接の置換はできないけど A1="("&B1&")"&C1&"(z)" としてA2にコピー後にA1:A2をコピーして、 「編集」「形式を選択して貼り付け」で「値」として貼り付ければできます。

cara2005
質問者

お礼

ありがとうございます。 早速試させていただきます。

関連するQ&A