- ベストアンサー
【Excel】 置換機能を使って数式を書き換えたい
セル内の文字列を置換えたいのですが、 A列に =IF(B1=C1,B1+C1,C1) =IF(B2=C2,B2+C2,C2) =IF(B3=C3,B3+C3,C3) といった式が入っています。 これを、 =B1+C1 =B2+C2 =B3+C3 のように 置換の機能を使って 書き換えたいのですが、 検索する文字列、 置換え後の文字列にどう書いたら良いのでしょうか。 Excel2007です 宜しくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
まず、「検索する文字列」欄に =IF(*,B と入力し、「置換後の文字列」欄に例えば Z=B 等と入力してから、[すべて置換]ボタンを押して下さい。(「=」の前に付ける文字は必ずしも「Z」でなければならないという訳ではなく、「A」でも、「あ」でも、空白スペースでも構いませんが、数字と「)」だけは避けて下さい) 次に、「置換後の文字列」欄には何も入力されていない状態とし、「検索する文字列」欄に ,* と入力してから、[すべて置換]ボタンを押して下さい。 最後に、「検索する文字列」欄に Z= と入力し、「置換後の文字列」欄に例えば = 等と入力してから、[すべて置換]ボタンを押して下さい。
その他の回答 (1)
- kybo
- ベストアンサー率53% (349/647)
Officeボタン→Excelのオプション→数式→R1C1参照形式を使用するにチェックしてOKし、 A列を選択→ホーム→検索と置換→置換で 検索する文字列: = 置換後の文字列: \= ですべて置換 検索する文字列: ,RC[2]) 置換後の文字列: [空欄] ですべて置換 検索する文字列: \=IF(RC[1]\=RC[2], 置換後の文字列: = ですべて置換 Officeボタン→Excelのオプション→数式→R1C1参照形式を使用するにチェックを外してOK