• ベストアンサー

EXCEL 一定の間隔でセル参照するには

一行ごとに飛ばして参照したく調べたのですが行き詰ってしまいお力をお借りしたいです。 =INDEX($A$1:$A$20,(ROW()*2-1),1) の式でA列のデータをB1やC1に貼り付けオートフィルで簡単にA1、A3、A5と参照できるようになったのですが 開始するセルがB1やC1の行頭からではなくB350やC487などの途中からの場合どのように書けばいいのでしょうか?参照したいデータはA1~入っております。 例えばB350もA1、B351にA3の、B352にA5データを参照させたいです。 宜しくお願いいたします。

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

  • ベストアンサー
  • kkkkkm
  • ベストアンサー率66% (1734/2604)
回答No.1

=INDEX($A$1:$A$20,(ROW(A1)*2-1),1) でいかがですか。

cyokomatu
質問者

お礼

思った通りの結果が得られました!大変ありがとうございます。 文中の関数で回答していただいたのでわかりやすかったです。

その他の回答 (1)

  • msMike
  • ベストアンサー率20% (364/1805)
回答No.2

B350: =OFFSET(A$1,(ROW(A1)-1)*2,)

cyokomatu
質問者

お礼

こちらの方法でもできました!大変ありがとうございます。 OFFSET関数についてこのあと調べてみます。 いろんな方法でできるのですね、参考になりました。

関連するQ&A

専門家に質問してみよう