• ベストアンサー

【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です 宜しくお願いします。

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

  • ベストアンサー
  • kagakusuki
  • ベストアンサー率51% (2610/5101)
回答No.2

 まず、「検索する文字列」欄に =IF(*,B と入力し、「置換後の文字列」欄に例えば Z=B 等と入力してから、[すべて置換]ボタンを押して下さい。(「=」の前に付ける文字は必ずしも「Z」でなければならないという訳ではなく、「A」でも、「あ」でも、空白スペースでも構いませんが、数字と「)」だけは避けて下さい)  次に、「置換後の文字列」欄には何も入力されていない状態とし、「検索する文字列」欄に ,* と入力してから、[すべて置換]ボタンを押して下さい。  最後に、「検索する文字列」欄に Z= と入力し、「置換後の文字列」欄に例えば = 等と入力してから、[すべて置換]ボタンを押して下さい。

その他の回答 (1)

  • kybo
  • ベストアンサー率53% (349/647)
回答No.1

Officeボタン→Excelのオプション→数式→R1C1参照形式を使用するにチェックしてOKし、 A列を選択→ホーム→検索と置換→置換で 検索する文字列: = 置換後の文字列: \= ですべて置換 検索する文字列: ,RC[2]) 置換後の文字列: [空欄] ですべて置換 検索する文字列: \=IF(RC[1]\=RC[2], 置換後の文字列: = ですべて置換 Officeボタン→Excelのオプション→数式→R1C1参照形式を使用するにチェックを外してOK

関連するQ&A