• ベストアンサー

エクセルで式の値を変えずにコピーする方法ありますか

宜しくお願いします。 式が入った表などを別の場所にコピーをすると、その移動した分に応じて式の中身も移動してしまいますよね。(横に水平移動した場合、 A4*B4がD4*E4になる、など) 式の中身を変えずに他の場所にコピーをするためには どうすれば良いのでしょうか。式に全て絶対参照をつけておかなければ ならないのでしょうか(上の例でいけば、$A4$*$B4$など) 式の入った表をコピーした場合、値だけ貼り付けをして、式を再度入力するという手間の掛かることをしています。 どうすれば、式の値を変えずにコピーをすることができるでしょうか 教えてください。宜しくお願いします。

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

  • ベストアンサー
  • ASIMOV
  • ベストアンサー率41% (982/2351)
回答No.8

編集-置き換え、で 検索する文字列=「"=」 置き換え後の文字列=「=」 として、置き換えると 「=A4*B4」は「"=A4*B4」になります そこで、コピーした後、もう一度、編集-置き換え、で逆をやればどうでしょう

lovepiano
質問者

お礼

回答ありがとうございました

その他の回答 (7)

  • nobu555
  • ベストアンサー率45% (158/345)
回答No.7

#4です。 たびたびお邪魔します。 「形式を選択して貼り付け」で「リンク貼り付け」をすれば、 コピー元を参照できます。 (式のコピーとはちょっと違いますけど)

lovepiano
質問者

お礼

回答ありがとうございました

  • nobu555
  • ベストアンサー率45% (158/345)
回答No.6

#4です。間違えでした。 #4で回答したやり方は、間違っていました。 普通にコピーしたのと同じでした。 面目ないです。

  • koko88okok
  • ベストアンサー率58% (3839/6543)
回答No.5

チョット視点が違いますが、コピー先で計算が不要(単に、表示するだけ)であれば、 貼り付け先のセルを選択して、「編集」から「形式を選択して貼付け」で、「リンク貼り付け」を選択すれば、すべてのセルに参照式が入力されますので、コピー元で変更された内容がすべて反映されます。 ご参考まで。

lovepiano
質問者

お礼

回答ありがとうございました

  • nobu555
  • ベストアンサー率45% (158/345)
回答No.4

例えば、セルC4に=A4*B4あって、 セルC5にも=A4*B4で貼り付けたいのでしたら、 「形式を選択してコピー」で「数式」を選択すれば まったく同じ内容でコピーされます。 (コピー範囲に含まれる文字列や数値は普通にコピーされます)

  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.3

こんにちは。 例えば、絶対座標ではなくて、数式を文字列にして、 =A4 * B4 を 置換で、 ' =A4 * B4 にして、コピーする方法がありますね。 そして、それぞれを、元の「=」に戻してしまうわけです。

lovepiano
質問者

お礼

回答ありがとうございました

  • 134
  • ベストアンサー率27% (162/600)
回答No.2

 そうですね。 絶対参照にするのが基本です。  ちなみに、数式が表示されているダイアログボックスをドラッグし、F4を押すと、相対参照から絶対参照に変換されます。  また、数式が表示されているダイアログボックスをドラッグし、Ctrl+Cでコピーし、いったんESCでコピー範囲を解除し、別のセルに貼り付けると、参照範囲が変わらずに貼り付けることが可能です。

  • ham_kamo
  • ベストアンサー率55% (659/1197)
回答No.1

基本的には$をつけて絶対参照にするのがよいと思います。 ただ、とりあえず今の数式をそのままコピーしたいのであれば、セルをダブルクリックして入力状態にし、式を選択してコピーしてからEscを押して入力状態を解除し、他のセルをクリックして貼り付ければそのままの式で貼り付けられます。

lovepiano
質問者

お礼

回答ありがとうございます。 ということは式が入ったセルが10個あった場合は 10回やらなければならないということですね ありがとうございました