スプレッドシートで数千数万行に渡って自動で連番する方法

1.数字を連番する方法

 

・1000行、数字で連番する数式

=ARRAYFORMULA(ROW(A1:A1000))

自動で連番させるには、ARRAYFORMULA関数を使います。

簡単に説明すると、『指定したセルの行番号を返す』ROW関数を、A1セルからA1000セルまで適用しているという訳です。

お察しのとおり、範囲をA10000セルにすると1から10000行まで連番することができます。

 

2.日付を連番する方法

9月1日から100行連番したい

=ARRAYFORMULA(DATE(2018,9,1)+ROW(A1:A100)-1)

日付の計算は、DATE関数に数字を足すことで実現できます。

例えば、9月30日に1足した場合、9月31日は存在しないので、自動で10月1日になります。

最後に1引いているのは、ROW(A1)の値が1になってしまい、A1セルが9月2日になってしまうからです。

DATE関数に入れる日付は、最初に表示したい日付から適宜設定してください。