• 締切済み

エクセルで縦に一定数 ほかのセルのデータを繰り返し 入力 の方法

あるデータがあり、そのデータの一つ一つを3つずつ縦に並べて入力したいのですが、1行目 =M1 2行目 =M1 3行目 =M1 4行目 =M2 5行目 =M2 6行目 =M2 7行目 =M3・・・・・・と入力してフィル入力すると、うまくいきません。どうしたらよいでしょうか? 

みんなの回答

回答No.5

> 実際にM1と表示させるのではなく、M1の値を表示 INDIRECT関数を利用します。 =INDIRECT("M"&INT((ROW()-1)/3)+1)

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.4

先日出た他の質問 http://okwave.jp:80/qa4366773.html と実質同じでは。

  • higekuman
  • ベストアンサー率19% (195/979)
回答No.3

=INDEX(M:M,INT((ROW()+2)/3)) これでどうでしょう?

  • n-jun
  • ベストアンサー率33% (959/2873)
回答No.2
回答No.1

1行目から始めたい場合でしたら、1行目のセルに  ="M"&INT((ROW()-1)/3)+1 3行目から始めたい場合でしたら、3行目のセルに  ="M"&INT((ROW()-3)/3)+1 で、下方にドラッグコピーするのはいかがでしょうか、。

ggnet
質問者

補足

実際にM1と表示させるのではなく、M1の値を表示させるにはどうしたらよいでしょうか?

関連するQ&A