ピアのパソコン学習ガイド
メニュー
スプレッドシートの関数

スプレッドシートで連番を入れる方法|ドラッグ・SEQUENCE関数・行を消してもずれない番号

ピアのパソコン学習ガイド 編集部2026年11月12日 更新

※写真はイメージです

書き方

=SEQUENCE(行数)

いちばん手軽なのは、1と2を入れて2つ選び、右下の青い四角を下へドラッグする方法です。関数なら =SEQUENCE(10) で1〜10が一気に入ります。

連番の入れ方 A2 fx =ROW()-1 A B 1 2 3 4 No. 名前 田中 佐藤 鈴木 1 2 3
=ROW()-1 は「今の行の番号−1」。行を消したり並べ替えたりしても、番号がずれません。

この図の表をダウンロード(Googleドライブにアップロードして開けます・問題と答えのシートつき)

ドラッグで入れる

A2に1、A3に2を入れ、2つを選んで右下の小さな青い四角(フィルハンドル)を下へドラッグします。2つ入れることで「1ずつ増える」と伝わります。

SEQUENCEで一気に入れる

=SEQUENCE(100)

1〜100が下に広がります。=SEQUENCE(10, 1, 101) なら101から10個。

名前が入っている行だけに番号を振る

=ARRAYFORMULA(IF(B2:B="", "", ROW(B2:B)-1))

B列に何か入っている行だけに番号が付きます。Googleフォームの回答のように行が増える表に。

使えるバージョン

Excelと同じ書き方で使えます。

サンプルファイルで試す

「問題」のシートの黄色いセルに式を入れて、「答え」のシートと比べてください。

renban.xlsx をダウンロード(無料・登録なし)

よくある質問

スプレッドシートで連番を入れるには?

1と2を入れて2つ選び、右下の青い四角を下へドラッグします。

関数で連番を作るには?

=SEQUENCE(個数) です。

行を消してもずれない連番は?

=ROW()-1 のようにROW関数を使います。

一緒に覚えたい関数・操作

このページについて

操作の説明は、パソコンのブラウザで開いた日本語のGoogleスプレッドシートに合わせています。関数の働きはGoogleの公式ヘルプ(スプレッドシートの関数リスト)で確かめています。図はこのサイトで作ったもので、表の会社名・商品名・人名・URLは例です。このサイトはGoogleとは関係ありません。運営者情報