• ベストアンサー

簡単なセルのコピー方法を教えて下さい。

お世話になります。Office2003を使用しております。 エクセルで甲のシートのA列に、乙のシートのA行のセルの データを7列おきにコピーしたいのですが、簡単な方法があれば 教えて頂けないでしょうか。           A1 B1 C1 D1 1  →    1  8 15 22 2 3 4 5 6 7 ・ ・ 100

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

  • ベストアンサー
  • maron--5
  • ベストアンサー率36% (321/877)
回答No.1

◆こんな方法はいかがでしょうか? A1=OFFSET(Sheet1!$A$1,(COLUMN(A1)-1)*7,) または、 A1=INDEX(Sheet1!$A:$A,(COLUMN(A1)-1)*7+1) ★右にコピー

potyopai
質問者

お礼

やった~。できました~。 INDEXのほうで解決できました。 ありがとうございました。たすかりました。

その他の回答 (1)

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.2

次の方法は如何でしょうか。 甲シートをシート1、乙のシートをシート2で表記しています。 シート1のA1に次のセルを設定して、必要分縦横コピーして下さい。 =INDEX(INDIRECT("sheet2!"&ROW()&":"&ROW()),1,COLUMN()*7-6)

potyopai
質問者

お礼

大変すみません。 maron--5さんの回答で、解決したのですが、勉強の為 mn2011さんの方法もためしてみました。 教えて戴いた関数を、sheet2 のところだけ訂正して そのままコピーして入力したのですが、横にコピーすると 0になってしまうのですが・・・ すみません。素人なもので、何がいけなかったんでしょうか。

potyopai
質問者

補足

すみません。勉強してそれでもむりであれば、 また質問します。 ありがとうございました。

関連するQ&A