重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

お世話になります。
セルA124に1と入力します。
同様にセルA163まで1と入力します。
(A125も1 A150も1)

セルA164には2と入力します。
同様にA203まで2と入力します。

このようなことをA列に100まで入力します。
1を40
2を40
3を40

100を40

4000回手入力でやれば出来ますが手大変です。
計算式等で可能でしょうか?

言葉足らずな点は補足します。
よろしくお願いいたします。

A 回答 (7件)

ほぼ、No.3のDEBU-NEKOMARUさんとNo.4のmike_gさんとの合わせ技



1. A124セルに1
2. A124セルを選択して
3. ホーム - フィル - 連続データの作成
4. ●列、停止値 : 100 [OK]
5. [Ctrl]+[Shift]+[↓]
6. [Ctrl]+[C]コピー
7. 名前ボックスに A124:A4123 [Enter]
8. [Enter](貼りつけられる)
9. 昇順で並び替え
「エクセル連番の入力方法」の回答画像7
    • good
    • 0

初歩的な手動方法でよければ


図のように、①から⑤のステップで完了し、
4000回手入力より簡単です。

実際には、A1はA124, A4はA163のように読み替えてください。
「エクセル連番の入力方法」の回答画像6
    • good
    • 0

こんばんは!



VBAになりますが、一例です。

Sub Sample1()
Dim i As Long, cnt As Long
For i = 1 To 100
cnt = cnt + 1
Cells(124 + (cnt - 1) * 40, "A").Resize(40) = i
Next i
End Sub

こんな感じではどうでしょうか?m(_ _)m
    • good
    • 0

[No.2]はやや(?)ぶっきら棒だったかも(*^_^*)



1.セル A124 に提示式を入力
2.セル A124 を選択して、Ctrl+C をパシーッ
3.Ctrl+G をツン
4.[参照先]ボックス内に表示された「A124」に続けて
 ̄ ̄「:A4124」(←124+4000)を入力
5.当該ボックス内が「A124:A4124」になっていることを確認
6.[OK]ツンに続けて、Ctrl+V を、憎々し気に、「エイヤッ!」と叩き付け

どう、感動した?
    • good
    • 0

手動方法


A124に1を入力して100までオートフィル
すべてを選択して Ctrl+オートフィルで目的のセルまで
あとは、データーの並び替えでOK!

関数を使用
A124に1を入力
A125に
=INT((ROW()-(124-1)+39)/40)
これを必要なだけ下までコピー
    • good
    • 0

A124: =IF(ROW(A1)>40*100,"",INT((ROW(A1)-1)/40)+1)

    • good
    • 0

それって連番ではありません


1,2,3,4,5,6,7,・・・・・・と増えて行くのが連番です

セルA125に「=A124」と入力して、セルA163まで選択して、コピペすればいいだけです
    • good
    • 0
この回答へのお礼

連番ではなかったですか。失礼しました。
ご回答の方法だと100回コピペしないといけなくなりますよね。
それは避けたいです。
アドバイスありがとうございました。

お礼日時:2017/07/30 17:11

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!