- ベストアンサー
簡単なセルのコピー方法を教えて下さい。
お世話になります。Office2003を使用しております。 エクセルで甲のシートのA列に、乙のシートのA行のセルの データを7列おきにコピーしたいのですが、簡単な方法があれば 教えて頂けないでしょうか。 A1 B1 C1 D1 1 → 1 8 15 22 2 3 4 5 6 7 ・ ・ 100
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
◆こんな方法はいかがでしょうか? A1=OFFSET(Sheet1!$A$1,(COLUMN(A1)-1)*7,) または、 A1=INDEX(Sheet1!$A:$A,(COLUMN(A1)-1)*7+1) ★右にコピー
その他の回答 (1)
- mu2011
- ベストアンサー率38% (1910/4994)
回答No.2
次の方法は如何でしょうか。 甲シートをシート1、乙のシートをシート2で表記しています。 シート1のA1に次のセルを設定して、必要分縦横コピーして下さい。 =INDEX(INDIRECT("sheet2!"&ROW()&":"&ROW()),1,COLUMN()*7-6)
質問者
お礼
大変すみません。 maron--5さんの回答で、解決したのですが、勉強の為 mn2011さんの方法もためしてみました。 教えて戴いた関数を、sheet2 のところだけ訂正して そのままコピーして入力したのですが、横にコピーすると 0になってしまうのですが・・・ すみません。素人なもので、何がいけなかったんでしょうか。
質問者
補足
すみません。勉強してそれでもむりであれば、 また質問します。 ありがとうございました。
お礼
やった~。できました~。 INDEXのほうで解決できました。 ありがとうございました。たすかりました。