A列の指定した位置にB,C列の文字を置換させる方法 2
お世話になります。
昨日以下のような質問をさせていただきました。
***********
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
************
そして回答をいただき、そのうちの一つ「セルD1に数式で表示させるのなら
=SUBSTITUTE(SUBSTITUTE(A1,"*",B1,1),"z",C1,1) 」を使わせていただきました。
この関数を用い、60行ほどある置換作業を短時間で終えることが出来喜んでいたのですが、その何時間か後に別ファイルで同じ作業を試みたのです。しかし今度は上手くいきませんでした。
一行目は難なく置換できたのですが、前回上手くいったやり方と同じ作業をしているのに、2行目以降の置換結果が1行目と同じになってしまいます。
こちらの過去ログやGoogleで調べましたが、自分でも理解できる解決策を見つけられず再度質問させていただきました。
よろしくお願いいたします。
お礼
ありがとうございました。できました!