• ベストアンサー

replace関数で、「=$A$1]の「A]を「B]に置換不能

A(1-20)列のデータをH列に「=$a$1」-「$a$20」とコピーします。次にB(1-20)列のデータをJ列に「=$b$1」-「$b$20」とコピーする最良の方法を教えて下さい。現在ではH列の「=$a$1」-「$a$20」をJ列にコピーしてから、$a$の部分を$b$に訂正しています。 replace関数でaをbに置換しようとしても、関数のaが置換されず表示データが置換されてしまいます。 稚拙な文章で意味が伝わったかどうか不安なのですが、よろしくご教示ください。

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

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

方法1.J列を選択して「編集」「置換」で「A」→「B」に置換する。 方法2.H列に「=OFFSET($A1,0,COLUMN()/2-4)」として これをコピーしてJ列に貼り付け

damida
質問者

お礼

早速のご回答有難うございます。 ご教示頂いた方法でばっちり解決です。 今までシコシコ時間をかけて文字訂正していた 自分の愚かさを、お陰様で過去話とする事ができます。 EXCELLの奥行きの深さも認識できました。 現在もやっているに違いない稚拙な操作法を もう一度見直せるように、せいぜいEXCELLの勉強 に励もうと思います。それでも解決不能な問題は 恥を忍んで再び質問しようと思っていますので、 その節はまたよろしくお願いします。

その他の回答 (1)

noname#64531
noname#64531
回答No.1

エクセルの操作かと想いますが、「」が使われてるから違うのかな。 今ひとつ、なさりたいことがわからないのですが、 置換したいB列上部をクリックすると、B列全体がハイライトします。 その状態で、編集>置換 してはどうでしょう。 Replace関数では、式の引数を置換できません。

damida
質問者

お礼

早速のご回答ありがとうございます。 質問表現が稚拙かつ寸足らずで申し訳ありません。 使用ソフトは「excell2007」で、ご指摘の通りの手順で望んでいることがぴったり解決しました。 有難うございました。

関連するQ&A