• ベストアンサー

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

134の回答

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

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

関連するQ&A

  • Excel VBA - 数式のコピーと値貼り付け

    A~Cを使った表があり、AとBには値が入力されています。 C2に"=A2+B2"と入力し、その式を、A列の最終行と同じ行までコピーし、C2からCの最終行までの範囲をコピーして同じ範囲に値貼り付けするにはどういうVBAを書けばいいでしょうか。 宜しくお願い致します。

  • エクセルのコピー

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

  • エクセルでの式のコピー方法

    A、B二つのファイルがあり、 ファイルAのシート1にある式をまとめてファイルBのシート1にコピーしたいです。 しかし、ファイルをまたいでコピーすると式の中に [ファイルA]のように参照するファイル名が入り、元のファイルAにある式を参照してしまいます。 コピー→形式を選択して貼り付け、を見ても良く分かりません。 どのようにしたら、式のみをそのままコピーできるのでしょうか? よろしくお願いします。

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

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

  • Excelで数式はそのままで値のコピー

    セルA1,A2,A3,A4に値が2,3,空白,5 とあります。 セルB3には=A1*A2の式が入っています。 この時、A1からA4の範囲選択し、コピーし、B1にベーストしてB3に入っている式をそのままにするやり方を教えてください。 形式を選択して貼り付けで値のみにしてもB3の式が消えてしまいます。 最終的にはVBAで行うのでVBAの指定方法が解ればお願いします。 Excel2000です。

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

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

  • Excel 形式を選択して貼り付けで貼り付ける値は決まっている場合

    こんにちは。Excel2007を利用しています。コピーしたものを貼り付ける場合、形式を選択して貼り付けるがありますが、この中で値を貼り付けでの質問になります。 例えばA1に式が書いてあって、そこにデータを入力します。そこで値が「100」となったとします。これを形式を選択して貼り付けでB1に値貼り付けをします。これで値が貼り付けられますが、こうではなく、B1に貼り付けるときにその特定のセルに貼り付ける場合は常に値の貼り付けで行うことは可能でしょうか? ショートカット、マクロではなく、何か設定か式で可能ではないでしょうか?よろしくお願いいたします。

  • Excelで他シートの参照式が入った表の行・列を入れ替えるには

    他シート(もしくは別ブックのシート)を参照している表(すべて絶対参照)をコピーし、形式を選択して貼り付けした場合、うまく式が入れ替わりません。 例: Sheet1のA1~B3に 1 2 3 4 5 6  と入力してあり Sheet2のA1~B3に =Sheet1!$A$1 =Sheet1!$B$1 =Sheet1!$A$2 =Sheet1!$B$2 =Sheet1!$A$3 =Sheet1!$B$3 と絶対参照式が入っていて このSheet2の表の行列を入れ替えたいのです Sheet2の表をコピーして、Sheet3のA1に 形式を選択して貼り付けで 行列を入れ替えるを実行すると 表示 1 2 0 3 4 0 式 =Sheet1!$A$1 =Sheet1!$B$1 Sheet1!$C$1 =Sheet1!$A$2 =Sheet1!$B$2 Sheet1!$C$1 となってしまいます やりたいのは =Sheet1!$A$1 =Sheet1!$A$2 Sheet1!$A$3 =Sheet1!$B$1 =Sheet1!$B$2 Sheet1!$B$3 となって欲しいのですが 同一Sheet内ではきちんと入れ替わるのですが 同一シートでの絶対参照と他シートでの絶対参照は 性質が違うのでしょうか どうやったら別シート参照式の入った表の行列を入れ替えることが出来ますでしょうか よろしくお願いします

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

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

  • エクセルのブック間で値のみコピー

    エクセル 2003使用です。 エクセルのブック間におけるシートのコピーについてお願いします。 Book.Aのシート1の各セルは、関数の数式で入力(出力)されています。 このシートをコピーして、Book.Bにペーストしたいのですが、 コピーは、関数計算後の”結果の文字列”で行いたいです。 Book.Aのシート全体をコピーして Book.Bのシートに「形式を選択して貼り付け」 → 「値」 で可能なのですが、シート数が多いので困っています。 Book.Aのシートタブを右クリックして「移動またはコピー」で シートのコピーをすると、数式でコピーされてしまいます。 この方法で、値のみコピーのような方法はありませんでしょうか? よろしくお願いします。