Amazon11/12まで!スマイルSale開催中!セール会場へ

Googleスプレッドシート│ARRAYFORMULA関数で連続連番を自動生成する方法

Googleスプレッドシートでは、ARRAYFORMULAとROWで連番を複数行へまとめて表示できます。

ARRAYFORMULAは複数セルへ計算結果を返し、ROWはセルの行番号を返す関数です。

件数だけ指定するならSEQUENCEも使えます。

ここでは5行の例で、1始まり・100始まり・奇数・0始まりと展開エラーへの対処を説明します。

5記事共通の練習ファイル(ZIP)をダウンロードできます。

ZIPのlayout-practice.xlsxをGoogle Sheetsへ読み込み、formula-151.txtの式を使います。

実務のシートへ入れる前にシートを複製し、既存の式やルールを控えてください。

目次

5行分の出力先を空ける

配列連番シートのA1を見出しにして、A2:A6を出力先にします。

A2へ次の式を入れる前に、この5セルに必要なデータがないか確認します。

練習XLSXの「配列連番」には、A2の案内に加えてB〜E列に互換用数式と結果の数値が入っています。

練習用コピーのA2:E6だけを消去し、5列とも出力先が空いている状態にしてください。

自分のデータを入れた表では消去せず、新しい空のシートで練習します。

=ARRAYFORMULA(ROW(A2:A6)-1)

ROW(A2:A6)の行番号2~6から1を引くと、1~5になります。

A2だけに式を入れればA6まで展開するため、同じ式を下へコピーしません。

スポンサーリンク

SEQUENCEで件数を指定する

B2に次の式を入れると、5個の連番がB6まで展開します。

件数を変えたい場合は5を必要な件数へ変え、出力先の空きを確保します。

この例は5行固定で、入力データの増減に応じて件数を数える式ではありません。

=SEQUENCE(5)

100始まり・奇数・0始まり

C2、D2、E2へ次の3つの式をそれぞれ1つずつ入れます。

どれも5行の範囲を指定し、出力先は6行目までです。

C2:100から始める式

=ARRAYFORMULA(ROW(A2:A6)-ROW(A2)+100)

D2:1から始まる奇数の式

=ARRAYFORMULA((ROW(A2:A6)-1)*2-1)

E2:0から始める式

=ARRAYFORMULA(ROW(A2:A6)-2)
式Google Sheetsの確認結果
A列:1始まり1、2、3、4、5
B列:SEQUENCE1、2、3、4、5
C列:100始まり100、101、102、103、104
D列:奇数1、3、5、7、9
E列:0始まり0、1、2、3、4
Google Sheetsで5行に展開した1始まり、100始まり、奇数、0始まりの配列連番
Google Sheetsで練習用データを確認(2026/10/02時点の表示)。

展開エラーの原因と復旧

エラーを練習する場合は、A2の式を控えて削除してから、A4に障害用の文字を入れます。

A2へ式を戻すと、A4と出力先が重なり#REF!になる想定です。

展開中のA4を直接編集する手順と混同しないでください。

障害用の文字だけを削除し、A2:A6に1~5が戻るか確かめてください。

実務のデータが出力先にある場合は、そのデータを消す前に、式の出力先を空いた列へ変えます。

結合セルや必要な式がないかも確認してください。

エラーをIFERRORで空欄にするだけでは、展開先の衝突は直りません。

入力行の有無と固定IDを分けて考える

この式は入力データがある行だけを数える式ではありません。

指定した5行分を連続して表示します。

A2:Aのように終端のない範囲へ変えると、シートの末尾までが対象です。

空白を飛ばして入力済みの行だけ数えたい場合はSUMPRODUCTの空白を飛ばす連番を使います。

並べ替え後も同じ記録へ付ける固定IDが必要なら、IDを値として保存して記録と一緒に管理します。

ROWによる位置の番号や、直前のセルに1を足す式は、その固定IDを保証しません。

元の状態へ戻す

練習を戻すときは障害用の入力だけを外し、A2の式と1~5の表示を確認します。

連番を取り除くときは、A列ならA2、ほかの列なら各列の2行目にある式を削除します。

変更前に別の値や式があった場合は、保存したコピーを参照して元へ戻してください。

展開した各セルを1つずつ削除する操作と混同しないでください。

公式仕様・参考資料

ARRAYFORMULAの公式ヘルプは、結果を複数行・複数列へ表示する仕様を説明しています。

SEQUENCEでは、行数・列数・開始値・増分量を指定できます。

スポンサーリンク

練習ファイルの使い方

ROWは指定したセルの行番号を返します。

2026年10月25日に公式資料と配布ファイルを照合しました。

表と画像は2026年10月2日の既存の検証記録で、今回のGoogle Sheets実機試験ではありません。

本文の5つの数式は、配布されているformula-151.txtと一致しています。

XLSXのC〜E列には互換用のSEQUENCE式があるため、本文の練習ではTXTの式へ置き換えます。

今回確認したのはファイル内の式と値で、Google Sheetsへ読み込んだ後の互換性は再検証していません。

本文の入力を使い、出力先と戻し方を確認してから実務のシートへ適用します。

次に学ぶ・作業環境を選ぶ

学習を続けたい方や、作業環境を整えたい方は、目的に合うガイドをご覧ください。

スプレッドシート・GASのおすすめ書籍

作業環境の作り方

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

須澤 元貴のアバター 須澤 元貴 代表社員

MOTOKI合同会社 代表社員。
アニメ・映像業界とゲーム業界で、2D・UI・3D・アニメーション制作、映像編集、ツール制作に携わってきました。
現在はWordPressを中心にWebサイトの制作とカスタマイズを手がけています。
著書に『Unity デザイナーズ・バイブル』『Unityゲーム プログラミング・バイブル 2nd Generation』(ボーンデジタル)。
岡山県出身、埼玉県在住。

目次