• 締切済み

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

エクセルの表計算でI列のE4行~E24迄の数式(既に入力している数値はそのままにして) をE25以降(ここにも既に数値入力済み)にコピーしたいのですが、既に入力している数値が変わってしまいます。入力した数値はそのままにして数式だけコピーするのはどうしたらいいのでしょうか? 形式を選択して貼り付けでもうまくいかず、既に入力した数値が変わってしまいます。 どの様にすれば良いのでしょうか?

みんなの回答

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.5

質問は正確に。 >I列のE4行~E24迄の数式 なんのことか判らない。I列といってながら、なぜE4とE列がでてくるのでしょう。 >入力した数値はそのままにして数式だけコピーするのはどうしたらいいのでしょうか エクセルの大原則違反の内容を行いたいと言うことですかね。 あるセルに式をいれたらセルの数値も普通変わるし、数値を入れるとそのセルの既存の式は無くなるのはご存知でしょう。 だから言いたいことが伝わらない。

  • KenKen_SP
  • ベストアンサー率62% (785/1258)
回答No.4

コピー&ペーストやフィルなどの操作により、計算式のセル参照先が変更されるのを回避したい。つまり、E4~E24の計算式を変更することなく、E25~E45に貼付けたい。 ということでしょうか? とすると、マクロでやるのが手っ取り早いですね。 Sub test()   Dim Buf As Variant   Buf = Range("E4:E24").Formula   Range("E25").Resize(UBound(Buf)) = Buf End Sub でどうですか?

  • LINERS
  • ベストアンサー率21% (211/974)
回答No.3

遜色なければですが E24の数式を補足に出せませんか?

  • big_fool
  • ベストアンサー率22% (43/193)
回答No.2

E24は数式の数式をE25以降にコピーするにはE24のセルのフィルハンドルをドラックすれば良いと思いますが は E24の数式をE25以降にコピーするにはE24のセルのフィルハンドルをドラックすれば良いと思いますが の誤りでした

  • big_fool
  • ベストアンサー率22% (43/193)
回答No.1

E4行~E24は数式のみが入力されているのですよね >E25以降(ここにも既に数値入力済み) の意味が分かりません 同一セルには数式と数値は同時に入力できないと思いますがいかがでしょう E24は数式の数式をE25以降にコピーするにはE24のセルのフィルハンドルをドラックすれば良いと思いますが もしかして数式が絶対参照や複合参照になっていませんか? セル番地に$の記号が設定されているとか

関連するQ&A

  • EXCELの数式のコピーについて

    幼稚な質問ですいませんが、どなたか助けてください。 罫線を壊さずに数式だけをコピーする方法を知りたいのです。  1.EXCELで表を作成しました。  2.罫線も数種類の線を使って作成。  3.B列、C列には既に数値は入力済み。  4.最後に    D2=C2-B2   といった簡単な数式を入れました。  5.20行くらいの行数があるためD2の計算式を下部方向へコピーす  ると・・・ 折角作成した罫線が滅茶苦茶になってしまいます。  何とかコピー先の罫線はそのままに数式だけをコピーさせる方法をご享受下さい。

  • Excelで数式のコピーが出来ない

    簡単な作業ですがどうした訳か数式のコピーが出来ません。長年、同じ方法でやっています。確かにコピー元には数式が入っているのですが貼り付けすると数式ではない値がそのまま出ます。EXCEL2003でやっています。作業はA1…E1のAVERAGEをF1に求めるものですが1行目は計算されますが2行目にF1をコピー/貼り付け又はドラッグしても同じですが同じ数字が出ます。またA列1~100までの値が入っているものだけのCOUNT数にしてもB列~G列も同症状です。こんな事は初めてなのでどなたか教えて下さい。

  • 数式のみコピーする??

    過去ログ読んだのですが、いまいちはっきりしないので教えてください。 たとえば、Book1とBook2があり、  ・両方ともA、E、G、Jの列には固定の数値が入っている  ・Book1は複数行あり、AEGJ列以外には何も入力されていない  ・Book2は1行のみ。BCDFHI列にはそれぞれ計算式が入っている この状態で、Book2をマスターにして、同じ計算式を Book1に適用したいです。そこで  (1)Book2の1列目を全体コピー  (2)Book1の適用したい行を複数選んで    形式を選択して貼り付け→数式→OK とやると、計算式以外の部分である、AEGJ列の値まで ペーストされてしまい、全行が同じになってしまいます。 ここで言う「数式」とは、BCDFHI列のみを指して いるんじゃないのですか?? 何かいい方法ないですかね。。 同じ事する単純作業が900ブックくらいあるんです(笑)

  • 【エクセル】数式だけコピーする方法

    はじめまして。 ・エクセルのファイルが10あります。 ・ファイル(シート)の内容は、入力されているデータ(数値)は違うものの、フォーマットは全て一緒です。 ・ちなみに、現在のシートには数式は一切含まれていません。 ・そのシートの決まった数百カ所に、新たに数式を記述し、データの足し算引き算などをしたいと思います。 ・なお、数式を入れていく決まった箇所は、同じ行や列ではなくてバラバラの行や列にになっております。 ・10シートあるため全てに数式を記述していったら膨大な作業になります。なので、ひとつのシートに数式をいれて完成させたら、他のシートとフォーマットは全く一緒なので、完成したシートの数式だけを他の9ファイルに一気にコピーしたいと考えてます。 現在、形式を選択して数式だけの貼り付けを行ってみても、データ(数値)も一緒に変化してしまいます。 どのようにすればよいか、途方に暮れておりますので、アドバイスを頂ければと思います。

  • エクセルで数式のコピーをしたい…

    エクセルで表を書いているのですが、同じ数値の入った表をもう一つ作りたいため、 シートAの数値をコピーしてシートBの表にペーストしたところ、 入力してあった数式の内容が違うものになってしまい困っています。 「形式を選択して貼り付け」で「数式」を選択してみても変わりません。 数式の内容は =シートA!P2/SQRT(シートA!$BB$2*シートA!P$54) という感じなのですが、「P2」の部分がシートBの貼り付けたセルの名前になってしまいます。 地道にやろうかとも思いましたが処理する数式の量が莫大なので一列片付けただけでヘロヘロです。 説明が下手で申し訳ないのですが、アドバイスありましたらお願いいたします。 説明不足なところがありましたら補足しますのでご指摘ください。

  • エクセル 数式

    Excelについて。 あるセルA1の設定されている数式(=SUM(E:E)など)を、 B1にコピーする方法は、ありますでしょうか? ※A1に入力されている数式をコピー貼り付けではない方法を探しています。 B1に、=A1とすると、=SUM(E:E)の計算結果が入力されてしまいます。 ゴール(表示される値)は同じですが。コピー貼り付けしか方法はないでしょうか。 お手数ですが、よろしくお願いします。 エクセル2007以上 VBAなら可能ですか?

  • 【Excel】数値をゼロにして数式をコピーしたい

    Excel2007利用です。 数式を入れたセルを、数式をそのまま反映させる目的でコピーします。(利用するタスクは「形式を選択して貼り付け」の貼り付けは「数式」を選択) そのときコピー元の数式に入れた数値もそのままコピーされますが、コピー先の数式には違う数値での計算となりますので数値のみクリアにするためにdeleteボタンで消してしまうと数式まで消えてしまいます。 数式をそのまま反映させながら、数値をクリアにした状態でコピーをする方法がありましたら教えてください。

  • エクセルの数式

    エクセルに数式を入力しても計算がされません。 他のエクセルファイルから貼り付け(形式を選択して貼り付け:数式)をしてできませんでした。 そこで、めんどうでしたがエクセルに数式を自分で入力したのですが計算がされません。 計算式等の間違いはありません。 誰か詳しい方、回答ください。

  • エクセルでの数式のコピー

    エクセルで数式を別のファイルにコピーをしようとしました。 そこで、コピー(C)-貼り付け(P)を行いましたが、 数式ではなく数値でコピーされてしまいました。 (特に設定は変えていません) 数値でなく数式がコピーできる方法を教えてください。

  • EXCELの行の挿入時に数式のコピーを自動的にしたい

    EXCELについて質問させてください。 50列くらいの表があって、そのうち45列くらいは計算式です。 計算式は絶対いじられたくないので、 列ごとにロックをかけようと思っています。 ただし、随時行は追加していきたいのですが、 行を追加したら数式はコピーしたいのに ロックがかかってコピーできません。 行を追加したら自動的に数式がコピーできるようにする方法は ありませんでしょうか? ご回答、よろしくお願い致します。

専門家に質問してみよう