• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルのセル参照で)

エクセルのセル参照で一括コピー・貼り付けする方法

このQ&Aのポイント
  • エクセルのセル参照で一括でコピー・貼り付けする方法について教えてください。
  • 問題として、C列の1000行に対して一括でコピー・貼り付けしたいという要望があります。
  • 具体的な例として、C1とC2をコピーしてC4・C5に貼り付けると=sheet2!A4・=sheet2!A5となってしまうため、これを一括で入れる方法が欲しいです。

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

  • ベストアンサー
  • maruru01
  • ベストアンサー率51% (1179/2272)
回答No.1

こんにちは。maruru01です。 データの並びが、「いちご、ばなな、合計・・・」と必ず3行ずつ規則的になっている場合は、C1に、 =IF(MOD(ROW(C1),3),INDEX(Sheet2!A:A,ROW(C1)-INT(ROW(C1)/3)),SUM(INDIRECT("R[-2]C:R[-1]C",FALSE))) と入力して、下の行へコピーします。 これで、3行ごとに合計を計算します。 (合計欄って、「C1+C2」の間違いですよね?) ただし、Sheet2のデータをA列の先頭(1行目)から参照するようになっているので、そうでない場合は少し数式を修正する必要があります。 もし、データの並びが3行ごととは限らない場合は、面倒なことになります。 それから、Sheet2のデータを参照する際に、A列(食堂名)とB列(果物名)に関連して参照しているなら、検索系の数式にするなどの別案もあるかも知れません。

acochaco
質問者

お礼

ありがとうございました! 出来ました!が、自分で組むには高度でした(^^;) これから勉強しますね! ありがとうございました。

関連するQ&A

専門家に質問してみよう