アプリ版:「スタンプのみでお礼する」機能のリリースについて

Excelでデータの置換をしたいのですが、通常の置き換え方法は分かっているのですが、
下記のように複数を対象とする場合、上から順に置き換えを行うと、
置き換え後の文字も置き換わってしまいます。
どのような手順で置換を行うよいのでしょう?

ケース1(例:全てW04になってしまう。)

W06をW01に
W01をW02に
W02をW03に
W03をW04に

ケース2(例:W01がW03になってしまう。)

W01をW04に
W02をW01に
W03をW02に
W04をW03に

手動で困難な場合は、マクロでもかまいません。
よろしくお願いします。

A 回答 (4件)

ケース1では逆の順番にすれば良いです。


W03をW04に
W02をW03に
W01をW02に
W06をW01に

ケース2では一つ別のW05を入れて考えてください。
W01をW04に
W02をW01に
※W01をW05に
W03をW02に
W04をW03に
※W05をW01に

途中で同じ物を作らないようにすればそれぞれ個別置き換える事ができますよ。少し面倒な手順かもしれませんが。

この回答への補足

ケース1、ケース2ともに同じ方法を適用したいと思います。説明不足でスミマセン。

補足日時:2006/08/30 17:16
    • good
    • 0

ケース1


W03をW04に
W02をW03に
W01をW02に
W06をW01に

ケース2
W01をW04Dに
W02をW01に
W03をW02に
W04をW03に
W04DをW04に

この回答への補足

ケース1、ケース2ともに同じ方法を適用したいと思います。説明不足でスミマセン。

補足日時:2006/08/30 17:18
    • good
    • 0

ケース1の場合は、手順を逆から行えばお望み通りの


結果になるのではないでしょうか。
ケース2の場合は、#1さんの書かれた通り、
一度W01の置換を別のものにして、それから最終形にする、
ということになると思います。

この回答への補足

回答ありがとうございます。
ケース1とケース2はあくまでも同じデータ上で実行されるため、置き換え方法を変えることはできません。

#1さんの方法でできそうです。が、
"x"が他のセルで使用されている場合、変わってしまいますよね。そこで、
"x"の変わりに別の文字(記号とか)にしてみました。どうでしょうか?

補足日時:2006/08/30 17:12
    • good
    • 0

1、オプション[セル内容が完全に同一・・・]にレ点。


2、W06=>W01X に。
3、順次変換。
4、オプション[セル内容が完全に同一・・・]にレ点を解除。
5、X=""に。

この回答への補足

"x"が他のセルで使用されている場合、変わってしまいますよね。そこで、
"x"の変わりに別の文字(記号とか)にしてみました。どうでしょうか?

補足日時:2006/08/30 17:15
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!