• ベストアンサー

セルのコピー

EXCELにおいて数式を記入したセルを別のセルにコピーすると、コピー先のセルの数式は自動的に行・列の差を考慮したものに変更されます。 例えば(行・列)=(1・A)に「=C1」と数式を入力します。 これを(3・B)にコピーすれば「=D3」、(5・D)にコピーすれば「=F5」となってしまいます。 どこにコピーしても「=C1」となるようにしたいのですが、どうすればよいでしょうか?

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

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

ENTERを押すまでならファンクションキーのF4を押す。 押してしまったら、=C1を入れたそのセルをポイントして 数式バー部をクリックして、F4キーを押す。 その際1回押すごとに下記のように変化します。 =$c$1--->=c$1---->=$c1---->=c1ーー>・・ それぞれ用途がありますので、早くなれてください。 シェアーを計算するとき、この絶対参照は、合計セルで出てきて、経験するはず。

noname#16443
質問者

お礼

わかりました。 私はある簡単なシミュレーションをやっているのですが、頻繁にこれを使う必要があります。 あるときこの説明にあるような使い方ができることを知ったのですが、そのときは別件が忙しくてメモできませんでした。 今回またシミュレーションしなければならず、お尋ねした次第です。 「絶対参照」と言うのですね。 言われてみれば当たり前なのですが、質問するときは言葉がわからないから、ヘルプが利用できませんでした。 ありがとうございました。

その他の回答 (4)

  • ryogryog
  • ベストアンサー率33% (4/12)
回答No.5

こんにちは。 「=C1」:そのセルに「C」の「1」の値を返す ・・とういう意味はわかりますよね? これらの「C」や「1」の前に「$」をつけることによって(=$C$1) 『どこにコピーしても、「C]と「1」のままコピーできます』という意味になります。 例えば「=$C1」のように 「C]だけ(Cの前)に「$」をつけると どこにコピーしても「列」の「C」は変わらないで「行」の「1」がコピー先によって変わってコピーされます。 <例> (3・B)にコピーしたら「=D3」になっていたところが「=$C3」になります。 もちろん「=C$1」という風に「行」を変えないでコピーしていくこともできます。 つまり「$」をつけることによって、それを変えないでという意味になります。 「$」を入れるのは手入力でも、手入力ができる状態(ダブルクリックで選択した状態)or(数式バーをクリック)にして「F4キー」を押してもなります。 説明がへたくそですみません・・・。

回答No.3

「=C1」の「C1」にカーソルがある状態で[F4]を押すと、 「$C$1」になります。

回答No.2

=$C$1 としてください そのセルでF4を押しても$記号はつくと思いますが。

noname#16443
質問者

補足

=$C$1 は理解できましたが、「F4を押す」という意味(タイミング?)がわかりません。 Office2002はその機能がないのでしょうか?

  • keirika
  • ベストアンサー率42% (279/658)
回答No.1

=C1の代わりに=$C$1を入れてください

noname#16443
質問者

お礼

早速のご回答ありがとうございました。 確かに確認できました。

関連するQ&A