• ベストアンサー

エクセルのセルの扱い方

Excel初心者ですお願いします。 A列にデータが入っていて、A(n+x*7)番のセルの値をB(x)に入れたいのですが、どうしてもできません。 お願いします。

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

  • ベストアンサー
  • nobu555
  • ベストアンサー率45% (158/345)
回答No.2

“n”がC列に入力されているとして セルB1に下記の数式を入力する =INDIRECT(ADDRESS(C1+ROW()*7,1,4)) 以上で如何でしょう。

KAEKAERU
質問者

お礼

そのやり方でできました。 ありがとうございました。

その他の回答 (2)

回答No.3

イマイチつかみきれていませんが・・・・・ =INDIRECT(ADDRESS(n+(x-1)*7,1)) つまり、n=3 のとき、セルB1に =INDIRECT(ADDRESS(3+(ROW()-1)*7,1)) で、下方にドラッグコピー、ということでしょうか。

KAEKAERU
質問者

お礼

分かりにくく書いてすみません。 そのやり方でできました。 ありがとうございました。

  • gonbee774
  • ベストアンサー率38% (198/511)
回答No.1

…たぶん、お望みのものとは違うともいますが。 A(n+x*7)番のセルをクリック 左上の『=』をクリック B(x)のセルをクリック これでB(x)のセルにはA(n+x*7)番のセルの値がはいりますけど。 マクロ(VBA)でやりたいのでしょうか。 すると私もまだできません。

KAEKAERU
質問者

お礼

回答ありがとうございます。 違ったのですがこのやり方も試してみます。 ありがとうございました。

関連するQ&A

専門家に質問してみよう