- 締切済み
エクセルで縦に一定数 ほかのセルのデータを繰り返し 入力 の方法
あるデータがあり、そのデータの一つ一つを3つずつ縦に並べて入力したいのですが、1行目 =M1 2行目 =M1 3行目 =M1 4行目 =M2 5行目 =M2 6行目 =M2 7行目 =M3・・・・・・と入力してフィル入力すると、うまくいきません。どうしたらよいでしょうか?
- みんなの回答 (5)
- 専門家の回答
みんなの回答
- misatoanna
- ベストアンサー率58% (528/896)
回答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
- misatoanna
- ベストアンサー率58% (528/896)
回答No.1
1行目から始めたい場合でしたら、1行目のセルに ="M"&INT((ROW()-1)/3)+1 3行目から始めたい場合でしたら、3行目のセルに ="M"&INT((ROW()-3)/3)+1 で、下方にドラッグコピーするのはいかがでしょうか、。
補足
実際にM1と表示させるのではなく、M1の値を表示させるにはどうしたらよいでしょうか?