• 締切済み

Excel

Excelで縦の列Aに1 1 1…1、2 2 2…2、512 512 512…512と打ちたいのですが512個ずつコピーするしかですかね? すごくめんどくさくて困っています。 なにか良い方法を知っている人は、いませんか?

みんなの回答

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.2

任意セルに=REPT(ROW(A1),n)を設定して下方向に512行分コピーして下さい。(数式のnは文字繰返し回数を設定して下さい)

Mosurface
質問者

お礼

参考になりました。ありがとうございました。

  • merlionXX
  • ベストアンサー率48% (1930/4007)
回答No.1

A1に1と打ち、オートフィルでA512まで引っ張れば、1から512までは簡単に入力できますね? そうしたら次にB1に、同じ文字列をたとえば10回繰り返しするなら =REPT(A1&" ",10) と入力します。そしてオートフィルでB512まで引っ張れば、これでB列にお望みの結果が表示されると思います。 B列を選択し、メニューからコピー、形式を選択して貼り付けで、B列は数式から文字列に変わります。 最後にA列を作事すれば歓声、いや完成です。

Mosurface
質問者

お礼

参考になりました。ありがとうございます。

関連するQ&A