エクセルで数字を順番に入力する方法|基本から応用までわかりやすく解説

2026-03-03
2026-03-03
エクセルで数字を順番に入力する方法|基本から応用までわかりやすく解説

Excelで「1、2、3…」と連番を入力しようとしたら、同じ数字が並んでしまった。そんな経験はありませんか?

これはExcelの仕組みによるものです。Excelは入力されたデータから「規則」を読み取り、その規則に従って動作します。つまり、規則を正しく伝えれば、自動で続きの数字を入力してくれます。
うまくいかないときは、操作が間違っているのではなく、Excelに規則が正しく伝わっていないだけの場合がほとんどです。

この「規則の伝え方」を知っているかどうかで、作業効率は大きく変わります。連番入力は基本操作ですが、仕組みを理解していないとつまずきやすいポイントでもあります。逆に仕組みを理解すれば、他の自動入力機能にも応用できます。

この記事では、連番入力の基本から、作業効率を高める応用テクニックまで順に解説します。

Excelで連番(1・2・3…)を入力する基本のやり方

エクセルで数字を順番に入力する方法|基本から応用までわかりやすく解説

連番入力の基本は、2つの数字を入力することです。特別な関数や設定は必要ありません。
たとえば、A1セルに「1」、A2セルに「2」と入力します。

Excelで連番(1・2・3…)を入力する基本のやり方

この2つのセルを選択し、右下に表示される[■]小さな四角(フィルハンドル)にマウスカーソルを合わせます。カーソルの形が「+」に変わったら、そのまま下方向へドラッグします。

Excelで連番(1・2・3…)を入力する基本のやり方

すると、3、4、5…と自動で増えていきます。

Excelで連番(1・2・3…)を入力する基本のやり方

なぜ最初に2つの数字が必要なのでしょうか。それは、Excelが「差(増加幅)」を判断しているからです。
「1」と「2」があれば、「1ずつ増える」という規則がわかります。しかし、数字が1つだけだと、Excelは規則を判断できず、「コピー」として処理します。
つまり、増え方のルールを見せることがポイントです。

ドラッグ操作を活用した連続入力テクニック

エクセルで数字を順番に入力する方法|基本から応用までわかりやすく解説

2つ以上の数字を選択してドラッグする方法

偶数だけ並べたい、5ずつ増やしたいなど、連番のパターンは用途によって異なります。最初に入力する2つの数字を変えるだけで、さまざまな連番を作成できます。
たとえば、A1セルに「1」、A2セルに「3」と入力し、両方を選択してドラッグするとどうなるでしょうか。

2つ以上の数字を選択してドラッグする方法

答えは、5、7、9…と続きます。

2つ以上の数字を選択してドラッグする方法

Excelが「差は2」と判断するためです。
この仕組みを使えば、次のような連番も簡単に作れます。

  • 偶数だけ並べたい場合:「2」「4」
  • 5ずつ増やしたい場合:「5」「10」

連番の本質は、一定の幅で増える数字の並びです。数学では「等差数列」と呼ばれますが、難しく考える必要はありません。
重要なのは、最初に増加幅を正しく伝えること。それだけで、Excelは自動的に続きを入力してくれます。

Ctrlキー+ドラッグを使った連続入力テクニック

これまでは、2つの数字を入力して「規則」を伝える方法を紹介しました。
しかし、Ctrlキーを使えば、1つの数字だけでも連番を作成できます。
通常、数字を1つだけ入力した状態でドラッグすると、「コピー」になります。

Ctrlキー+ドラッグを使った連続入力テクニック

ところが、Ctrlキーを押しながらドラッグすると、1、2、3…と連番に切り替わります。

Ctrlキー+ドラッグを使った連続入力テクニック

これは、「コピー」と「連続データ作成」を切り替えるショートカット操作です。

ただし、データの種類によっては動作が逆になることがあります。
たとえば日付の場合、通常のドラッグでは連続した日付になりますが、Ctrlキーを押しながらドラッグするとコピーに切り替わります。

Ctrlキー+ドラッグを使った連続入力テクニック

このように、Ctrlキーは動作を反転させる役割を持っています。
意図した動きになっているか、結果を確認しながら使いましょう。

オートフィル機能の活用方法

エクセルで数字を順番に入力する方法|基本から応用までわかりやすく解説

Excelには「オートフィル」という自動入力機能があります。
これは、入力されたデータの規則をもとに、続きを自動生成する仕組みです。
数字だけでなく、日付や曜日も連続入力できます。
たとえば、

  • 「1日」と入力してドラッグすると、2日、3日…と続きます。
  • 「月」と入力してドラッグすると、火、水…と続きます。
オートフィル機能の活用方法

これは、Excel内部にあらかじめ登録されている「ユーザー設定リスト」に基づいて処理されているためです。
ドラッグ後、セル右下に表示される「オートフィルオプション」から

  • コピー
  • 連続データ
  • 書式のみコピー

などを選択して動作を変更することも可能です。

オートフィル機能の活用方法

オートフィルは、規則を読み取り、自動で展開する機能です。
仕組みを理解しておくと、さまざまな場面で応用できます。

数式で連番を作成する方法

エクセルで数字を順番に入力する方法|基本から応用までわかりやすく解説

四則演算で連続データを作成する方法

数式を使って連番を作る方法もあります。
単純な1、2、3…の連番であればドラッグ操作のほうが簡単です。
しかし、数式は「後から基準値を変更する可能性がある場合」に特に便利です。
たとえば、

  • A1に「1」と入力
  • A2に「=A1+1」と入力
四則演算で連続データを作成する方法

このA2の数式を下へコピーすると、常に「1つ上のセル+1」という計算になります。

四則演算で連続データを作成する方法

この方法の利点は、起点の数字を変更すると全体が自動更新される点です。
A1の「1」を「10」に変更するだけで、10、11、12…と一括で更新されます。

四則演算で連続データを作成する方法

ROW関数を使った数字の連続入力

ROW(ロウ)関数は、行番号を取得する関数です。

ROW関数 = ROW(範囲)

A1セルに「=ROW()」と入力すると「1」が表示されます。
引数は省略可能です。

ROW関数を使った数字の連続入力

もし2行目から1を始めたいなら、「=ROW()-1」と調整しましょう。

ROW関数を使った数字の連続入力

この方法は、行の追加や削除が発生しても崩れにくいという利点があります。

Excelで数字を連続入力できない原因と対処法

連番がうまく入力できない場合、主な原因は次の3つです。

  1. セルの書式が「文字列」になっている
  2. セルが結合されている
  3. 途中に空白セルがある

特に多いのが「文字列」形式の問題です。
書式が「文字列」になっていると、見た目が数字でもExcelが数値として認識せず、オートフィルが正しく動作しません。
セル左上に緑の三角マークが表示されている場合は、この可能性があります。

Excelで数字を連続入力できない原因と対処法

対処法は次の手順で行います。

  1. 該当セルを選択
  2. 右クリック
  3. 「セルの書式設定」をクリック
  4. 「表示形式」タブで「標準」または「数値」を選択
Excelで数字を連続入力できない原因と対処法

セル結合や空白が原因の場合も、「結合を解除する」「空白を埋める」といった基本操作で改善できます。
重要なのは、Excelが規則を正しく読み取れる状態に整えることです。

【応用編】Excelで数字を順番に入力する方法

エクセルで数字を順番に入力する方法|基本から応用までわかりやすく解説

ここからは一歩進んだ使い方です。

飛び飛びの連番を作成する方法

例:1001、1003、1005…
飛び飛びの連番も、基本は同じです。
最初の2つの数字を入力してドラッグすれば、その差を保ったまま続きます。
この方法は、伝票番号や管理番号など、「一定の間隔で増える番号」を作るときに便利です。

数式を使う場合は、「=前のセル+2」のように入力します。
数式にしておけば、増分(+2の部分)を変更するだけで、ルールを簡単に修正できます。

飛び飛びの連番を作成する方法

数字を3ずつ増やす連番の作り方

3、6、9、12…のような倍数の連番を作る場合は、ROW関数を使う方法もあります。
「=ROW()*3」を入力してコピーすると、3の倍数が自動生成されます。

飛び飛びの連番を作成する方法

ROW関数を使う方法は、途中で行を追加・削除しても崩れにくいのが特長です。

SEQUENCE関数を利用した連続番号の自動生成

SEQUENCE関数は、指定した条件に基づいて連続した数値を一括生成する関数です。
Excel 2021以降で利用できます。

=SEQUENCE(行数, [列数], [開始値], [増分])

たとえば、「=SEQUENCE(10)」と入力すると、1〜10が縦方向に表示されます。

SEQUENCE関数を利用した連続番号の自動生成

ドラッグやコピーは不要です。
数式を1つ入力するだけで、指定した範囲に連番が展開されます。

また、100から5ずつ増える数字を、2列×10行で表示したい場合は、
「=SEQUENCE(10,2,100,5)」と入力します。

SEQUENCE関数を利用した連続番号の自動生成

関数1つで大量の連番を生成できるのが、SEQUENCE関数の大きな強みです。

まとめ

エクセルで数字を順番に入力する方法|基本から応用までわかりやすく解説

Excelで連番を入力する方法には、さまざまな選択肢があります。

  • 2つの数字を入力してドラッグ
  • Ctrlキーで動作を切り替える
  • 数式で規則を作る
  • ROW関数を使う
  • SEQUENCE関数を使う

どの方法にも共通しているのは、「Excelに規則を伝える」という考え方です。
目的や状況に応じて使い分けられるようになると、連番入力だけでなく、データ整理や表管理の効率も大きく向上します。
まずは基本のドラッグ操作から試し、徐々に関数へとステップアップしてみてください。

カテゴリー
コラム
タグ
ページトップへ