• 締切済み

エクセルで縦に一定数 繰り返し 入力 の方法

エクセルで縦に 1行目 A1 2行目 A1 3行目 A1 4行目 A2 5行目 A2 6行目 A2 7行目 A3・・・・・・と入力したいのですが何かいい方法はないでしょうか?

みんなの回答

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

A1セルに ="A"&(INT((ROW()-1)/3)+1) と入れて、下方向に式複写。 最後に自分自身のセルに複写して、値化しておくほうがよかろうと思います。 ーーー 質問文は、「A1」「A2」・・がA1セルなどの値のようにも読める不明確さあり。 セルの値ならB列に =INDIRECT("A"&(INT((ROW()-1)/3)+1)) と入れて下方向に式を複写

ggnet
質問者

お礼

最高です!ありがとうございました。

  • maron--5
  • ベストアンサー率36% (321/877)
回答No.3

◆こういうことでしょうか ★A1のデータを(B列の)1~3行目に ______A______B 1_____あ_____あ 2_____い_____あ 3_____う_____あ 4_____________い 5_____________い 6_____________い 7_____________う 8_____________う 9_____________う B1=INDEX(A:A,INT(ROW(3:3)/3)) ★下にコピー

ggnet
質問者

お礼

ありがとうございました

  • xls88
  • ベストアンサー率56% (669/1189)
回答No.2

ANo.1は検証不足、失礼しました。 「並べ替え」で A1 A1 A1 A10 A10 A10 A2 A2 というようになってしまいます。 1行目に、A01と入力してフィル入力した場合 A01 A02 A03 A04 A05 A06 A07 A08 A09 A10 となります。 「並べ替え」ると A01 A01 A01 A02 A02 A02 A03 「並べ替え」後に「置換」で A0 を A に「すべて置換」すれば取りあえずできます。

ggnet
質問者

補足

早速のご回答ありがとうございます。 あるデータがあり、そのデータの一つ一つを4つずつ縦に並べて入力したいのですが、1行目 =A1 2行目 =A1 3行目 =A1 4行目 =A2 5行目 =A2 6行目 =A2 7行目 =A3・・・・・・と入力してフィル入力すると、最初の例と同じことが起こり A01と入れることはできないようです。どうしたらよいでしょうか? 

  • xls88
  • ベストアンサー率56% (669/1189)
回答No.1

1行目に、A1と入力 セル選択枠の右下角の■(フィルハンドル)を下方にドラッグ A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 というようにフィル入力されます。 入力範囲を選択してコピー 最終行の1行下に貼り付けを2回繰り返す この列を「昇順」で「並べ替え」 といった手順をお試しください。

ggnet
質問者

お礼

ありがとうございました

関連するQ&A