質問: エクセルのコピーペーストを簡単にしたい・・・。 シートが3枚あります。(シート名はそれぞれ“1”と“2”と“3”とします。) シート1のf2に、シート2のd2 シート1のf3に、e2からf2の累計 シート1のf4に、シート3のd2 シート1のf5に、e4からf4の累計 シート1のf6に、=if(f4=0,"",f2/f4) シート1のf7に、=if(f5=0,"",f3/f5) シート1のf8に、=average($e2:f2) 上記を1グループとして、f9以降に下へ だだ~っと100グループ分コピペしたいのですが そのまま単純にコピペしてしまうと 例えばf9には、シート2のd9がきてしまい f11には、シート3のd9が来てしまうと思います。 そこをf9にはシート2のd3、f11にシート3のd3が来るように楽にコピペする方法はありますか? 他のセルのコピペについては、そんなに問題はないと思いますが・・・。
回答: #02です。回答内容は「最初の条件」を満たしませんでしたか? 最初に書いていない条件を後出しして、さも回答した内容に不備があるような補足を書かれるとガックリきますね。 まあ気を取り直して補足に回答しましょう そんなときはoffset関数を利用します。f2セルの式は =offset(sheet2!$d$1,int(row()/7)+1,column(a1)-1) f4セルの式は =offset(sheet3!$d$1,int(row()/7)+1,column(a1)-1) です。下方向と右方向にコピーしてください。