• ベストアンサー

計算式のコピー、貼り付け

計算式のあるセルをコピーして貼り付けすると、行と列の値がずれて、 貼り付けされてしまいますが、計算式の、文字や値は変わらずに、針付けする方法を教えてください。

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

  • ベストアンサー
  • picklse
  • ベストアンサー率65% (26/40)
回答No.2

相対参照でセルを参照しているためです。絶対参照に変更してください。 例えばA1からB1を参照する場合、A1に「=B1」という式を入力すると、A1からみたB1の位置のデータ(この場合は右隣のセル)を参照することになります。 この式をA2にコピーすると「=B2」となりますが、A2の右隣のセルを参照しているので、A1の時と同様の式となります。 式をどこにコピーしてもB1を参照したい場合は、A1に「=$B$1」と入力してください。「$」を付けてセルを指定することを絶対参照といい、表のどこからでも決まった位置を参照することになります。 式の入力中にセルを参照している部分で、ファンクションキー「F4」を押すと参照方法を変換してくれます。 なお、「$B1」(列は絶対参照で行は相対参照)や「B$1」(列は相対参照で行は絶対参照)といった複合参照もありますので、必要に応じて使い分けます。

f-skale
質問者

お礼

詳しい説明、ありがとうございました。

その他の回答 (1)

回答No.1

エクセルの話ですよね?? エクセルでは計算式(例えばA2*B2など)をコピーして貼り付けなどすると自動的に計算式がずれるようになっています。なので、計算式を変えずにコピーして貼り付けるには、$A$2*$B$2のように行と列の前に$をつけて入力しておく必要があります。 この$をつけると、自動調整せずにそのままコピーする事ができます。(絶対参照といいます)

f-skale
質問者

お礼

ありがとうございました。参考になりました。