1. Home »
  2. エクセル関数の技 »
  3. 関数を使って連番を入力する

関数を使って連番を入力する:Excel関数の技

スポンサードリンク
(追記) (追記ここまで) (追記) (追記ここまで)


更新:2023年3月31日;作成:2014年6月8日

連番を作成する 飛び飛びのセルに連番を入力する
複数セル単位で連番を入力する

連番を作成する例 topへ

行方向に連番を作成します。

SEQUENCE関数を使って行方向に連番を作成する
[Excel for Microsoft365、Excel2021]

ROW関数を使って行方向に連番を作成する
[Excel全バージョンで利用可]

  1. A1セルに =ROW() と入力して、下方向へ数式をコピーします。
  2. 途中の行から1,2,3と入力するには?
    1となる行の行番号が1となるように引き算をする方法が考えられます。
  3. 行番号が1となるセル、例えば A1セルからの行番号を計算することが考えられます。
    1としたいセルに =ROW(A1) と入力して、下方向へコピーします。(細かいことですが、 A1でなくても B1やC1などでも構いません。)

列方向に連番を作成します。

SEQUENCE関数を使って列方向に連番を作成する
[Excel for Microsoft365、Excel2021]

COLUMN関数を使って列方向に連番を作成する
[Excel全バージョンで利用可]

(追記) (追記ここまで)

飛び飛びのセルに連番を入力する topへ

SEQUENCE関数を使って飛び飛びのセルに連番を作成する
[Excel for Microsoft365、Excel2021]

ROW関数を使って飛び飛びのセルに連番を作成する
[Excel全バージョンで利用可]

  1. ROW(A1)に +1 した値を /2 (2で割る)ことで、1行ごとに 1,2,3・・・とすることができます。
  2. 途中の0.5 となるところを空白にします。
    0.5ということは割り切れない数値として区別できます。つまり、MOD((ROW(A1)+1),2)=0 余りが0であるかそうでないかで区別します。
    =IF(MOD((ROW(A1)+1),2)=0,(ROW(A1)+1)/2,"")
  3. 2行おきや3行おきの場合は、下図のようになります。
    • 2行おきの場合 =IF(MOD((ROW(A1)+2),3)=0,(ROW(A1)+2)/3,"")
    • 3行おきの場合 =IF(MOD((ROW(A1)+3),4)=0,(ROW(A1)+3)/4,"")
(追記) (追記ここまで)

複数セル単位で連番を入力する topへ

スポンサードリンク
(追記) (追記ここまで)


(追記) (追記ここまで)
よねさんのWordとExcelの小部屋 » エクセル関数の技 » 関数を使って連番を入力したい

PageViewCounter
Counter
Since2006/2/27

AltStyle によって変換されたページ (->オリジナル) /