- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルのセル参照で)
エクセルのセル参照で一括コピー・貼り付けする方法
このQ&Aのポイント
- エクセルのセル参照で一括でコピー・貼り付けする方法について教えてください。
- 問題として、C列の1000行に対して一括でコピー・貼り付けしたいという要望があります。
- 具体的な例として、C1とC2をコピーしてC4・C5に貼り付けると=sheet2!A4・=sheet2!A5となってしまうため、これを一括で入れる方法が欲しいです。
- みんなの回答 (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列(果物名)に関連して参照しているなら、検索系の数式にするなどの別案もあるかも知れません。
お礼
ありがとうございました! 出来ました!が、自分で組むには高度でした(^^;) これから勉強しますね! ありがとうございました。