• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルで複数行ずつ連続データを入力する方法)

エクセルで複数行ずつ連続データを入力する方法

このQ&Aのポイント
  • エクセルで複数の行に同じデータが入っている場合に、次の複数行には前の複数行のデータから連続した数字になるようにしたいです。
  • オートフィルを使ってもなかなかうまくいきませんが、手打ちするのは作業が大変です。
  • 簡単な方法がありましたら教えていただきたいです。

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

  • ベストアンサー
  • don9don9
  • ベストアンサー率47% (299/624)
回答No.2

INDIRECTやOFFSETなど、別の関数を使用する方法もあるのですが、あくまでご希望に沿う形で考えてみます。 まずA1セルに ="Sheet1!Q"&INT((ROW(A1)-1)/6)+1 と入力し、必要な行数分下方向に複写します。 次にA列全体を選択してコピー>形式を選択して貼り付け>値 これでA列は実際に入れたい参照式が文字列として入った状態になります。 最後にA列全体を選択し、置換(Ctrl+H)で"Sheet1"を"=Sheet1"に置き換えます。 これでA列の文字列が参照式に変わります。

savara
質問者

お礼

早速のご返答ありがとうございます。 うまく行ったんですが、最後の参照式に変わった後に、参照式のままでSheet1のデータが反映されないんですが、どうすればいいんでしょうか? 度々で申し訳ないですがよろしくお願い致します。

その他の回答 (2)

  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.3

A1に =INDEX(Sheet1!Q:Q,ROW(A6)/6) と記入し、下向けにつるつるっとコピーするだけでできます。

savara
質問者

お礼

ありがとうございます! 色々な方法があるんですね! 助かります!

  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.1

A1セルに以下の式を入力し下方向にオートフィルコピーしてください。 =OFFSET(Sheet1!$Q$1,(ROW(1:1)-1)/6,0)

savara
質問者

お礼

早速のご返答ありがとうございます。 やってみたらうまく行きました。

関連するQ&A