• ベストアンサー

エクセル 式を変えずにコピーしたい

エクセルで表を作っています。 表のセルには式が入っています。 同じ式が入った表をもう一つ作りたくて、そのままコピペすると、中の式が変わりますよね。 たとえば=A1と式が入ったセルを一つ右にコピペすると=B1となります。 これをコピーしても、=A1のままにしたいのです。 最初の式を=$A$1に変えておく方法は、セルが1つなら簡単ですが、たくさんある場合は、どうすれば良いのでしょうか?

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

  • ベストアンサー
  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.2

一例です。 (1)コピー対象の範囲を選択→F5キー押下→セル選択→「数式」を選択→OK (2)続けて、Ctrl+Fキーを押下→=を#にすべて置換 (3)その範囲をコピー&ペースト後、各範囲を選択→Ctrl+Fキー押下→#を=にすべて置換

VitaminBB
質問者

お礼

回答ありがとうございます。 ジャンプはこういう場面で使うのですね。 =を置換する方法しかないのでしょうか。

その他の回答 (3)

回答No.4

小生の場合は、セルをコピーして、「形式を選択して貼り付け」 から 「リンク貼り付け」 を 使用しています。

VitaminBB
質問者

お礼

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

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

> ジャンプはこういう場面で使うのですね。 > =を置換する方法しかないのでしょうか。 下記URLの過去ログのNo.4の方のご回答をご覧下さい。 1. 「Ctrl + Shift + @」のショートカットキーで数式を表示させる。 2. 数式を「メモ帳」に貼り付ける。 3. 「メモ帳」のデータをご希望のセルに貼り付ける。 4. 「Ctrl + Shift + @」のショートカットキーで値を表示させる。 と言う操作です。 マクロを使わないなら、「置換」の方が簡単な気がします。 「【Excel】数式をそのまま他のシートにコピーする方法」 http://okwave.jp/qa/q5121454.html

VitaminBB
質問者

お礼

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

回答No.1

・=A1と式が入ったセルにカーソルを持っていきます。 ・表の上部にセルの内容が表示される枠があり、そこに=A1と表示されていますね。 ・その枠のところにカーソルを持っていき、コピーしたい内容を選択します。(色が反転しますね。) ・その状態で、Ctrl+C でコピーします。 ・いったんEscキーを押します。 ・それから、式を移したいところにカーソルを持っていき、Ctrl+Vで貼り付けます。

VitaminBB
質問者

お礼

回答ありがとうございます。 ひとつひとつのセルを処理するのは大変なので、まとめてやる方法が知りたかったのですが。

関連するQ&A

  • エクセルのコピー

    エクセルで表を作っています。 エクセルで関数をつかって、打ち出した表を、 右クリックでコピーして貼り付けをすると、 式を使っているためか、「#REF!」とでてきてしまいます。 関数はコピーせず、値だけを(おなじエクセルの中で)コピーする方法を教えてください。よろしくおねがいします。 下記のような状況です。 -------------------------------------- A1  l A2 lA3 lA4l A5 -------------------------------------- いろは街l 5 l 6l 7l 18(←ここに合計・B2+B3+B4の式が書いてあります) --------------------------------------

  • Excelの式のコピーについて

    セルA1,A3,A5,A7・・・ に計算式の結果や、値が入力されてあり、 この値を別の表にリンクさせるために、 セルB1に'=A1' セルB2に'=A3' セルB3に'=A5'   ・   ・   ・ 数が多いのでコピー機能などを利用して簡単にしたいが、 B1をコピーしてB2に貼り付けると '=A3' ではなく '=A2' になります。 何かうまい方法はないでしょうか?

  • エクセルのコピーについて

    A表の一部をコピーしてB表に貼り付ける場合セルの幅が異なればB表のセルに合わせて表示されます。これをA表のセルのサイズでB表に貼り付ける方法はあるのでしょうか?

  • エクセルのコピーと貼り付け

    セルの異なるものをひとつのセルにまとめるのを、例えばA1とB1のセルのものをC1にまとめるとき、=A1&B1とこちらで学びました。 違うエクセルの表へコピーして貼り付けたいときどうすればよいのでしょう? 助けてください。

  • エクセルの表(計算式)のコピーは?

    まったく初歩的なので、か、「教えて! 検索」にもQ&Aが見当たりませんでした。教えてください。WindowsはXP、エクセルは2003です。AというBOOKで作った計算式入りの表を、BのBOOKにコピーすると、計算式が消えてしまいます。また、「セルの結合」も解消されてしまいます。AからBにそのままコピーする(同じ表を作る)方法ってあるんでしょうか?

  • エクセルのコピー

    いつもお世話になっております。 今回質問したいのは、聞くのも恥ずかしいほど基本的なことかもしれませんが、セルのコピーについてです。 計算式などを入力してあるセルを別のセルにコピーするとエクセルが勝手にセル内の計算式を変えてくれますが、それをしないで貼り付けを行いたいのです。 例として  |A|  B  | 1|5|=A1+A2| 2|7|    | 3|9|    | 上記のような表があったときにB1セルをコピーしてB2とB3に貼り付けると「=A2+A3」などとなってしまいます。 これを「=A1+A2」となるように貼り付けたいのです。 現在はセルのコピーではなく、記述自体をコピーして各セルに書き込んでいるのですが、数が増えると非常に面倒なのでなんとか簡単に行いたいです。 本当に基本的なことかもしれませんが、よろしくお願いいたします。

  • エクセル 数式のはいっているセルのコピー

    エクセルで、数式のはいっているセルをCtrl+ドラッグでコピーすると セル内の数式も変化しますよね? 例:SUM(A1:A5)を右にコピーするとSUM(B1:B5)のように。 これって、エクセルの基本で便利機能だと思うんですが、 これをSUM(A1:A5)のままコピーすることってできますか? 別のシートとリンクさせてグラフ化しているんですが、コピー後にひとつひとつ直すの、とても面倒で、ミスの元になりそうなんです。 よい方法ありましたら教えてください。 よろしくお願いします。

  • エクセルのマクロで特定の文字があるときだけコピーできるようにしたい

    エクセルのマクロで特定の文字があるときだけコピーできるようにしたい エクセルでこういう表があるとします ココカラ 1 * 2 b 15 3 * 4 d 19 5 e 25 6 * 7 g 35 8 * 9 j 46 10 k 54 ココマデ このような表があるとき、マクロを使ってもしB列に「*」以外の文字(この場合アルファベットのb) があるときは左のセル(2)をずっと下のセルにコピー(仮にA50とします)した後、右のセル(15)をB51にコピー、 次は文字が「*」なのでコピーはせずにd列になったら4と19をC50,D51にコピー・・・ という作業をセルに「ココマデ」と書いているところまで繰り返す、というマクロを作りたいのですが、どうすれば いいのでしょうか?

  • PCのエクセルで式をコピーするときの質問です。

    PCのエクセルで式をコピーするときの質問です。 エクセルでシートが別のセルをコピーするとき一度にコピーする方法があればおしえてください。たとえば='4月'!$B$3 ='4月'!$B$4 ='4月'!$B$5 ・・・='4月'!$B$150を ='5月'!$B$3 ='5月'!$B$3 ='5月'!$B$5 ・・・='5月'!$B$150にしてとなりのセルに置き換えて式を入力したいのですが、一度に4月→5月に変換して置き換える方法をおしえてください。編集の置換でうまくいきません・・・よろしく御願いいたします。

  • 【Excel】まったく同じ式をコピーするには?

    エクセルで、  たとえばA1のセルが「=A2」  だったとします。  A1のセルをコピーして、たとえばC4で貼り付け  をするとC4の中身は「=C5」となってしまいます。 C4の中身も「=A2」のようにまったく同じ式に コピーする方法はありますか? 形式を選択して貼り付け等でもないような気がします。 ※式に「$」をつけるという方法はダメです。  ($をつけない式をコピーしたいからです) ※ツールバーのところの式をコピーする方法も  だめです。  (実際は多数のセルを一括でコピーしたいため) よろしくお願いします。

専門家に質問してみよう