- ベストアンサー
エクセルのセルの扱い方
Excel初心者ですお願いします。 A列にデータが入っていて、A(n+x*7)番のセルの値をB(x)に入れたいのですが、どうしてもできません。 お願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
“n”がC列に入力されているとして セルB1に下記の数式を入力する =INDIRECT(ADDRESS(C1+ROW()*7,1,4)) 以上で如何でしょう。
その他の回答 (2)
- misatoanna
- ベストアンサー率58% (528/896)
回答No.3
イマイチつかみきれていませんが・・・・・ =INDIRECT(ADDRESS(n+(x-1)*7,1)) つまり、n=3 のとき、セルB1に =INDIRECT(ADDRESS(3+(ROW()-1)*7,1)) で、下方にドラッグコピー、ということでしょうか。
質問者
お礼
分かりにくく書いてすみません。 そのやり方でできました。 ありがとうございました。
- gonbee774
- ベストアンサー率38% (198/511)
回答No.1
…たぶん、お望みのものとは違うともいますが。 A(n+x*7)番のセルをクリック 左上の『=』をクリック B(x)のセルをクリック これでB(x)のセルにはA(n+x*7)番のセルの値がはいりますけど。 マクロ(VBA)でやりたいのでしょうか。 すると私もまだできません。
質問者
お礼
回答ありがとうございます。 違ったのですがこのやり方も試してみます。 ありがとうございました。
お礼
そのやり方でできました。 ありがとうございました。