セルに「1」と入れて右下をドラッグしても1のまま増えない、2行目だけコピーされて連番にならない、フィルハンドルが出てこないなど、エクセルで数字の連番が思った通りにならないと業務が大きく止まってしまいます。
この記事では、オートフィルの基本仕様から、よくある設定ミス、バージョンごとの違い、関数での代替方法まで、原因別に丁寧に解説します。表や囲み枠を使いながら、初心者でも再現しやすい手順で説明しますので、順番に確認していけば連番トラブルを一気に解消できるはずです。
目次
エクセルで数字が連番にならないのはなぜか?典型的な原因を整理
まずは、エクセルで数字が連番にならないときに考えられる代表的な原因を整理しておきます。
多くの場合、エクセルの不具合ではなく、設定や操作の違いによる仕様どおりの動作になっているだけです。原因を切り分けることで、どの設定を確認すればよいかが明確になります。
特に、フィルハンドルの設定がオフになっているケースと、オートフィルオプションの指定が原因になっているケースが非常に多いです。
また、OSやエクセルのバージョン、フォーマットの違い(日付や文字列として扱われているなど)によっても挙動が変わるため、順にひとつずつ確認していきましょう。
よくある症状パターンを把握する
連番にならないトラブルと言っても、具体的な症状にはいくつかのパターンがあります。症状ごとに原因候補が変わるため、まずは自分がどれに当てはまるかを整理しましょう。
代表的な症状は次の通りです。
- 1 と入力してドラッグしても、すべて 1 のままコピーされる
- 1、2 と入力して2セル選択してドラッグしても、1、2、1、2…と繰り返される
- 数字ではなく、1行目の文字列がそのままコピーされる
- セル右下に小さな四角(フィルハンドル)が表示されない
- 日付や時刻にしたいのに、思ったように連続にならない
このどれに近いかを意識して読み進めると、対処が見つかりやすくなります。
原因を大きく分けると「設定」「入力形式」「操作手順」
連番にならない原因は、大きく次の3つに分類できます。
| 分類 | 主な内容 |
|---|---|
| 設定の問題 | フィルハンドル無効、オートフィルオプションの指定、編集オプションの違いなど |
| 入力形式の問題 | 文字列扱い、書式が数値以外、セルに余計な文字が含まれているなど |
| 操作手順の問題 | 1セルだけでドラッグしている、Ctrlキーを押しながらドラッグしている等 |
この3つを順番に確認していけば、多くのトラブルは解決します。以降の章で、具体的な設定と手順を詳しく解説していきます。
最初に確認したいポイント一覧
時間をかけずに原因を絞り込みたい場合は、以下のチェックリストを上から順に確認してみてください。
- フィルハンドルとセルのドラッグアンドドロップが有効になっているか
- オートフィルオプションが「連続データの作成」になっているか
- セルの表示形式が標準または数値になっているか
- 入力している値が文字列扱い(左寄せ・先頭にアポストロフィ)になっていないか
- 1と2など、少なくとも2つの連続する数字を選択してドラッグしているか
どれか一つでも該当すれば、その部分を修正するだけで連番が動き出すことも多いです。次の章からは、それぞれの対処を詳細に見ていきます。
数字をドラッグしてもコピーになるだけで連番にならない場合の対処

もっともよく相談されるのが、「1を入力してドラッグしても、1、1、1…とコピーされるだけで連番にならない」という症状です。
この場合、入力方法またはオートフィルオプションの使い方に原因があることが多いです。エクセルのオートフィルは、単にドラッグすれば自動で連番になるとは限らず、ドラッグ後にどうするかを選択する仕様になっています。
ここでは、基本の操作手順と、オートフィルオプションの確認方法を解説します。特に最新のエクセルでは初期設定が変わることもあるため、明示的にオプションを指定する習慣をつけておくと安心です。
オートフィルで連番にする正しいドラッグ手順
1セルだけを使って連番を作る標準的な手順は次の通りです。
- A1セルに 1 を入力する
- A1セルの右下にマウスカーソルを合わせ、黒い十字(フィルハンドル)に変わるのを確認する
- そのまま下方向または右方向にドラッグする
- ドラッグを離した直後に、右下に表示される小さなボタン(オートフィルオプション)をクリックし「連続データの作成」を選択する
ポイントは、ドラッグした直後に表示されるオートフィルオプションで「連続データの作成」を明示的に選ぶことです。
この選択をしないと、環境によっては「セルのコピー」が優先されることがあり、いつまでたっても1のコピーのままになってしまいます。
オートフィルオプションで「連続データの作成」を選ぶ
ドラッグ後に表示されるオートフィルオプションでは、次のような選択肢が表示されます(日本語版の場合)。
| 項目 | 動作 |
|---|---|
| セルのコピー | 選択したセルの内容をそのままコピーする |
| 連続データの作成 | 数字や日付を元に連続したデータを生成する |
| 書式のみコピー | 色や罫線などの書式だけをコピーする |
| 書式なしコピー | 書式を無視して値のみコピーする |
連番にしたいときは、必ず連続データの作成を選択してください。
一度選択すると、その方向でのドラッグ操作では同じ設定が継続されることが多いですが、意図せず別のモードに変わってしまうこともあります。数字が増えないと思ったら、このオプションを真っ先に確認しましょう。
Ctrlキーや右ドラッグとの違いを理解する
オートフィルは、押しているキーやドラッグボタンによって挙動が変わります。知らないうちにCtrlキーを押していて、意図しない動作になることも少なくありません。
| 操作 | 主な挙動 |
|---|---|
| 左ボタンでドラッグ | 既定のオートフィル(後からオプションで変更可能) |
| Ctrlを押しながらドラッグ | 連続とコピーを切り替えるトグル動作 |
| 右ボタンでドラッグ | ドロップしたときにオプション一覧が表示される |
特にCtrlキーは、数字のコピーと連番がトグルで切り替わるため、うっかり押していると「さっきと挙動が違う」と感じる原因になります。
挙動がおかしいと感じたときは、一度Ctrlキーを離し、通常の左ドラッグ+オートフィルオプションの選択で試してみることをおすすめします。
フィルハンドルが表示されない・ドラッグできない場合の設定確認

セルの右下に小さな四角(フィルハンドル)がそもそも表示されない、表示されていてもドラッグしても何も起きない、というケースもあります。
この場合は、エクセルの編集オプションで、フィルハンドルが無効化されている可能性が高いです。
業務用PCでは、誤操作を防ぐ目的などで初期設定が変更されている場合もあります。設定を戻せばすぐにフィルハンドルが使えることがほとんどなので、以下の手順で確認してみてください。
オプション画面からフィルハンドルの有効・無効を切り替える
一般的なWindows版エクセルでの設定手順は次の通りです。
- エクセル左上の「ファイル」タブをクリックする
- 左側のメニューから「オプション」をクリックする
- 表示された「Excelのオプション」ウィンドウで「詳細設定」を選択する
- 「編集オプション」グループ内の「フィルハンドルおよびセルのドラッグ アンド ドロップを使用する」にチェックを入れる
- 「OK」をクリックして閉じる
ここにチェックが入っていないと、フィルハンドルが表示されなかったり、ドラッグしてもコピー・連番が作成されません。
チェックを入れた後、ワークシートに戻ってセル右下を確認すると、黒い小さな四角が表示されるはずです。
保護されたシートや共有ブックの制限を確認する
シート保護やブックの共有設定が有効になっていると、一部の編集操作が制限されることがあります。フィルハンドル自体は見えても、実際には編集が許可されていないセルではドラッグしても反映されません。
以下の点を確認してください。
- シートタブを右クリックして「シートの保護の解除」が表示されていないか
- シートの保護がかかっている場合、「ロックされていないセルの選択」のみ許可されていないか
- 共有ブック機能や共同編集が有効な場合、編集制限がないか
業務環境では管理者が設定している場合もあるため、解除できないときは管理者に相談する必要があります。保護が原因の場合は、解除後は通常どおりフィルハンドルが使えるようになります。
Mac版エクセルやWeb版エクセルでの違い
Mac版やブラウザで利用するWeb版のエクセルでも、フィルハンドルの基本仕様は同じですが、設定画面の場所や呼び名がやや異なる場合があります。
概ね「環境設定」または「オプション」から編集に関する設定を開き、「フィルハンドル」「ドラッグアンドドロップ」といった文言を探して有効化します。
また、Web版ではブラウザの拡張機能やタッチ操作との相性により、ドラッグ操作がしにくいこともあります。その場合は、右下に表示される小さな四角を一度クリックし、矢印キーと組み合わせて範囲を広げる方法も検討してみてください。
いずれの環境でも、フィルハンドルが表示されていれば連番機能自体は利用可能です。
セルの書式やデータ形式が原因で連番にならないケース
見た目は数字に見えていても、エクセル内部では「文字列」として扱われている場合、オートフィルで期待した連番にならないことがあります。
例えば「001」「A1」「1-1」など、文字と数字が混在した値や、先頭ゼロ付きの値は、設定によって挙動が変わります。
ここでは、数値として扱うべきか、文字列として扱うべきかを整理し、先頭ゼロ付きの連番や、接頭辞・接尾辞を含む連番の扱い方を解説します。
文字列扱いの数字を数値に変換する方法
次のような場合、そのセルは文字列として扱われている可能性が高いです。
- セル内の数字が左寄せになっている
- セル左上に小さな緑の三角マークが表示されている
- 先頭に見えないアポストロフィ(’)が入っている
これを数値に変換するには、いくつか方法があります。
- セルを選択し、警告アイコンから「数値に変換」を選ぶ
- 「データ」タブの「区切り位置」を利用して、一括で数値に変換する
- 別セルで「=VALUE(A1)」関数を使い、数値として再入力する
数値に変換されれば、オートフィルで1、2、3のような連番が自然に作成できるようになります。
先頭ゼロ付きの連番(001、002…)が崩れるときの対処
「001」「002」のように桁数を揃えた連番を作りたい場合、単純な数値の連番だけでは思った表示になりません。
この場合は、セルの表示形式で桁数を指定する方法が有効です。
- A1セルに 1 を入力する
- A1セルを選択し、「ホーム」タブの「表示形式」から「その他の表示形式」を選ぶ
- 分類で「ユーザー定義」を選び、「種類」に 000 など必要な桁数を入力する
- A1セルをフィルハンドルで下にドラッグし、オートフィルオプションで「連続データの作成」を選択する
この方法だと、内部的には数値の1、2、3…として扱われ、表示上だけ「001」「002」「003」と桁揃えされた形で表示されます。
数式や集計で扱う際にも数値として計算できるため、業務上も扱いやすい形式です。
接頭辞・接尾辞付きの連番(A-1、No.1 など)
「A-1」「A-2」のように文字と数字が組み合わさった連番は、単純なオートフィルだけではうまく生成できないことがあります。この場合は、文字と数字を分けて管理し、表示だけを結合する方法が実務的です。
例として、「A-1」「A-2」「A-3」…としたい場合は次のようにします。
- A列に「A-」を入力(または固定文字列として持つ)
- B列に 1 を入力し、通常のオートフィルで連番を作成
- C列に「=A1&B1」のような式で文字列を結合する
完成したC列の値をコピーし、値貼り付けすれば、文字列としての連番が出来上がります。
この方法であれば、数字部分の連番ロジックを柔軟に変更できるため、途中から桁数を変えたい、接頭辞を変えたいといった要望にも対応しやすくなります。
2行入力しているのに「1、2、1、2…」と繰り返される場合

連番を作る基本テクニックとして、「1と2を2行入力して範囲を選択してからドラッグする」という方法があります。ところが、環境によっては「1、2、3、4…」ではなく「1、2、1、2…」とパターンが繰り返されることがあります。
これはエクセルがその範囲を「繰り返しパターン」として認識しているためです。連続データとして認識させるには操作の工夫が必要になります。
数値の差分を認識させるためのコツ
エクセルのオートフィルは、選択範囲内の数値の差分からパターンを推測します。
例えば、「1、2」の場合は差分が+1なので、通常は「3、4、5…」と続いていきますが、場合によっては「1、2」の繰り返しと判断されることがあります。
そのようなときは、次のような工夫をすると安定して連番になります。
- 「1、2、3」のように3行以上入力してからドラッグする
- ドラッグ後にオートフィルオプションから「連続データの作成」を選ぶ
- 1行目と2行目を選んだ状態で、右ドラッグで伸ばし、ドロップ時に「連続データの作成」を選択する
特に、オートフィルオプションで明示的に指定する方法は、環境差に左右されにくいため安定しています。
曜日や日付など、繰り返しパターンとして扱われる例
曜日や月名などは、エクセルがあらかじめ定義している繰り返しパターンです。「月」「火」と入力してドラッグすると、「水」「木」…と続いていきますが、途中で「月」に戻るタイプのパターンもあります。
また、「1月」「2月」のような表記でも、カレンダーとしての繰り返しと解釈されることがあります。その場合、連番としてではなく、パターン繰り返しとして扱われるため、意図と異なる結果になることがあります。
このような場合も、オートフィルオプションで「連続データの作成」または「日付の単位」を明示的に選択して挙動を固定しましょう。
途中から連番が崩れる・別シートではうまくいかない場合
あるシートでは1、2、3…ときれいに連番になるのに、別シートでは1、2、1、2…と崩れる、といったケースもあります。これは、シートごとの書式設定や先頭行の値の扱いが異なるためです。
対処としては、次のような流れが有効です。
- うまく連番になっているシートのセルをコピーし、問題のシートで「形式を選択して貼り付け」から「書式」を貼り付ける
- 問題のシートで、セルの表示形式を「標準」または「数値」に揃える
- ドラッグ後に必ずオートフィルオプションを確認する
これにより、同じブック内で挙動を統一しやすくなります。
日付・時刻・ユーザー設定リストなど、特殊な連番の注意点
単なる整数だけでなく、日付・時刻・ユーザー設定リストも、エクセルではオートフィルの対象として扱われます。ただし、それぞれ内部的な扱い方が異なるため、連番として増える単位が違ったり、意図しない結果になることがあります。
ここでは、日付と時刻の連番、およびユーザー設定リストを使った独自の連番のポイントを解説します。
日付の連番が想定と違う(1日ごと・1か月ごと など)
エクセル内部では、日付はシリアル値(1900年1月1日を1とする連番)として管理されています。
そのため、日付セルをオートフィルすると、基本的には1日ずつ増えていきますが、オートフィルオプションで「月単位」「年単位」などを選ぶことも可能です。
日付セルをドラッグした後に表示されるオートフィルオプションでは、次のような選択肢が追加されます。
- 連続データの作成
- 書式のみコピー
- 日単位の連続データ
- 週単位の連続データ
- 月単位の連続データ
- 年単位の連続データ
例えば「毎月1日」のような連番を作りたい場合は、月単位の連続データを指定する必要があります。
連番が意図した単位で増えていないと感じた場合は、このオプションを確認してみましょう。
時刻(時間)の連番を作るときのコツ
「9:00」「9:30」「10:00」のように時刻を一定間隔で増やしたい場合、1行目と2行目に時刻を入れて、その間隔をオートフィルに覚えさせるのが最も簡単です。
- A1セルに 9:00、A2セルに 9:30 を入力する
- A1~A2を範囲選択する
- フィルハンドルをドラッグして必要な行まで伸ばす
このときエクセルは、「30分ごとに増える」と解釈して連番を作成します。
1時間おき、15分おきなども同様です。日付と時刻が混在している場合は、セルの表示形式を見直し、「時刻」または「ユーザー定義」で時刻部分のみ表示するように設定すると扱いやすくなります。
ユーザー設定リストでオリジナルの連番を作る
「高」「中」「低」や「優先1」「優先2」など、独自の並び順でオートフィルを使いたい場合は、ユーザー設定リストを利用します。
設定の概要は次の通りです。
- 「ファイル」タブから「オプション」を開く
- 「詳細設定」内の「全般」にある「ユーザー設定リストの編集」をクリックする
- リストにしたい値を改行区切りで入力し、「追加」をクリックする
- シート上で先頭の値を入力し、フィルハンドルでドラッグする
こうして作成したリストは、以後のオートフィルで繰り返し利用できます。
ただし、ユーザー設定リストは「繰り返しパターン」として扱われるため、純粋な数値の連番とは挙動が異なります。用途に応じて使い分けることが重要です。
オートフィルを使わずに関数で連番を作成する方法
オートフィルは便利ですが、行の挿入や削除を繰り返すと、途中の連番が崩れたり、再作成が面倒になることがあります。
そのような場合は、関数を使って自動的に連番を管理する方法が有効です。
ここでは、ROW関数やSEQUENCE関数(新しいExcelで利用可能)を使った連番の作り方を紹介します。
ROW関数を利用したシンプルな連番
もっとも基本的な方法は、ROW関数を用いて「行番号」をそのまま連番にするやり方です。
- A1セルに「=ROW()」と入力すると、そのセルの行番号が表示される
- 見出し行がある場合は「=ROW()-1」のようにずらして調整する
- 必要な範囲まで数式をコピーする
ROW関数を使う利点は、行を挿入・削除しても、自動的に番号が振り直される点です。
ただし、空白行にも番号が振られてしまうため、「データが入っている行だけ番号を振りたい」といった場合はIF関数と組み合わせる工夫が必要です。
SEQUENCE関数で連番を一括生成する(対応バージョン)
最新版のExcelでは、SEQUENCE関数を使うことで、連番を一度にまとめて生成できます。書式例は次の通りです。
- =SEQUENCE(10) → 1から10までの縦方向の連番
- =SEQUENCE(10,1,1,1) → 行数10、列数1、開始値1、増分1
この関数を使うと、一つのセルに式を書くだけで、隣接セルに自動的に連番が展開されます。
また、開始値や増分を変えることで「100から始めて5ずつ増やす」といった連番も簡単に作成可能です。
IF・COUNTAと組み合わせて「データがある行だけ」連番にする
実務では、「A列にデータが入っている行にだけ連番を振りたい」というニーズも多いです。この場合は、IF関数とCOUNTA、またはCOUNTIFなどを組み合わせた式を使います。
例として、B列に連番、A列にデータが入る前提なら、B2セルに次のような式を入れます。
- =IF(A2=””,””,MAX($B$1:B1)+1)
この式は、A2にデータが入っているときだけ、直前までの最大番号に1を足して表示します。
行の挿入や削除を行っても、再計算によって連番が維持されるため、オートフィルでの手作業よりも管理が楽になります。
エクセルのバージョン・環境による挙動の違いと確認ポイント
エクセルはバージョンやOS(Windows・Mac)、さらにはMicrosoft 365か単体製品かによって細かな挙動が異なります。
オートフィルに関しても、初期設定やオプションの場所、表示される項目が少しずつ違うことがあります。
ここでは、環境依存のトラブルを避けるための確認ポイントを紹介します。
Microsoft 365 と単体版(2019 など)の違い
Microsoft 365では、機能追加や改善が継続的に行われているため、オートフィルの挙動やオートコンプリート機能が単体版より賢くなっていることがあります。
一方で、単体版では機能が固定されているため、古い解説記事どおりに設定画面が表示されないこともあります。
連番に関する基本仕様は大きく変わりませんが、SEQUENCE関数など新しい関数はMicrosoft 365や一部の最新バージョンでのみ利用可能です。
自分の環境で利用できる機能を確認しながら、可能であれば関数を活用することで、より柔軟で再現性の高い連番管理ができます。
Windows版とMac版・Web版でのUIの違い
Windows版とMac版では、メニューの位置や名称が異なることがあります。
例えば、Windows版では「ファイル」タブから「オプション」にアクセスしますが、Mac版では「Excel」メニューから「環境設定」にアクセスします。
また、Web版(ブラウザ版)では、オプションの種類が一部制限されていたり、ドラッグ操作がマウスやタッチデバイスに依存するため、操作感が異なります。
ただし、フィルハンドルとオートフィルオプション自体は共通の概念なので、「どこで設定を変えるか」さえ分かれば、同様の対処が可能です。
組織内でテンプレートやアドインが影響している場合
企業や組織内で配布されているエクセルテンプレートには、独自のマクロやアドインが組み込まれていることがあり、それがオートフィルの挙動に影響する場合があります。
例えば、セル変更時に特定の処理が自動実行されるマクロがあると、せっかく作成した連番が書き換えられてしまうといったことも起こり得ます。
このような場合は、次の手順で原因を切り分けます。
- まっさらな新規ブックで同じ操作を試し、連番が正しく動くか確認する
- テンプレート特有のマクロが動いていないか、ステータスバーなどを確認する
- 必要に応じてマクロの有効・無効を切り替えて挙動を比較する
新規ブックでは問題なく連番が動くのに、特定のテンプレートだけおかしい場合は、テンプレート側の仕様や制限の可能性が高いです。
まとめ
エクセルで数字が連番にならない場合、多くは故障ではなく設定や操作、データ形式の違いが原因です。
まずは、フィルハンドルが有効になっているか、オートフィルオプションが「連続データの作成」になっているか、セルが数値として認識されているかを確認しましょう。
先頭ゼロ付きや接頭辞・接尾辞付きの連番、日付や時刻の連番など、少し複雑なケースも、表示形式や関数を組み合わせることで安定して作成できます。
また、オートフィルに頼らず、ROW関数やSEQUENCE関数を使って連番を自動管理する方法は、行の増減が多い実務で特に有効です。
最後に、環境やバージョン、テンプレートによって挙動が異なる点も意識しつつ、原因を「設定」「入力形式」「操作手順」の3つに分けて切り分けることで、トラブルシューティングがスムーズになります。
この記事の内容をチェックリスト代わりに、ぜひご自身の環境で一つずつ確認し、エクセルの連番入力をストレスなく活用していってください。
コメント