※ ChatGPTを利用し、要約された質問です(原文:【Excel】数式のコピー(再質問))
Excel数式のコピー:再質問
このQ&Aのポイント
Excel2003を使用しています。Sheet1からSheet2へデータ参照する方法を教えてください。
作業用シートを経由して参照する方法を教えていただきましたが、コピーする際に不要なデータが表示されます。
Sheet2のセルに貼り付け、コピーする方法で数式を変更してもうまくいきません。どうすればいいでしょうか?
Excel2003を使用しています。
http://personal.okwave.jp/qa3119521.html
で、一度質問させていただいているのですが、再質問です。
Sheet1からSheet2へダイレクトにデータ参照させるのは難しいとのことで、作業用シートを経由して参照する方法を教えていただきました。
下記の数式を作業用シート(仮にSheet3)のA1セルに入力後、下方向へコピーすると、転記するべきデータが縦方向に表示されるようですが、A10セル以降が不要なデータが3行ずつ入り込んできているようで、うまく表示されません。
A1 = OFFSET(Sheet1!$B$7,INT((ROW()-1)/6),MOD(ROW()-1,6))
次に、Sheet2のC7セルに以下の式を貼り付け、右方向と下方向にコピーするとよいとのことでした。
C7 = OFFSET(Sheet3!$A$1,(ROW(A1)-1)*9+MOD(COLUMN(A1)-1,9),0)
数式の中身を少しいじってみたのですが、うまくいきません。
どこを変更すればいいでしょうか?よろしくお願いします。
お礼
回答ありがとうございます。 作業用シート(Sheet3)を経由しない方法を試してみましたが、A10セル以降、同じように不要なデータが3行ずつ入り込んでいて…というよりも、3行ずつズレが生じていました。ズレの原因は、Sheet2の表の一部(D8~G8,D10~G10…D26~G26までの1行おき)に結合されたセルがあるからのようです。 “2行分が1セット”という方法で、うまくいきそうな感じがするのですが、他人が作ったものは、扱いにくいものですね(*_*)
補足
こんにちは。 先に、お礼欄を使用してしまいましたので、補足欄に書き込ませていただきますが、何とか自力で、ズレを修正した数式を組むことができました。 C列~H列とI列~K列で、分けて数式を組むことで、うまくいきました。 No.2でいただいた回答が参考になりましたので、解決のご報告まで。。。 ありがとうございました。