Excelのオートフィルで連番にならない・同じ数字がコピーされるときの直し方
「1 と入れて下にドラッグしたら、1, 1, 1, 1… と同じ数字がコピーされてしまった…」
「連番にしたいのに、毎回 1〜100 を手入力していて疲れる…」
「日付や曜日をドラッグで増やしたいのに、同じ日が並んでしまう…」
オートフィルで連番にならないとき、原因は 大きく4系統 に分かれます。 やっかいなのは、症状が似ていても 直し方がちがう ことです。
この記事は、「自分はどのタイプか」を症状で切り分けてから直す 形でまとめています。 上から順に読まなくても、自分の症状の章にジャンプしてOKです。
💡 関連記事:
- 日付が数字(45678など)になる・直らないときの2つの原因と直し方 ← 日付がドラッグで 増えない のは、中身が 文字列日付 なのが隠れ原因かもしれません
- 絶対参照と相対参照の違い・$マークの使い方 ← ROW関数で連番を作るときに知っておくと役立つ 相対・絶対参照 の基礎
- Excelの時短ショートカット ← フィルハンドルの ダブルクリック や
Ctrl+Dなど、オートフィル系の時短ショートカット
まずは症状で切り分け(あなたはどのタイプ?)
オートフィルのつまずきは、次の4タイプのどれかです。 自分の症状に当てはまる行から、該当する章へジャンプしてください。
| あなたの症状 | 原因 | 最短の直し方 |
|---|---|---|
1 と入れて 下にドラッグしたら 1, 1, 1, 1 とコピー された | ① 1セルだけのドラッグでは連番にならない | 1 2 と 2セル入れて選択 → 一緒にドラッグ(または Ctrl/Option を押しながら) |
| ドラッグした 直後にセル右下に出た小さなボタン に気付かなかった | ② オートフィル オプションを見落としている | ボタンをクリック →「連続データ」に切り替える |
| 日付・曜日・月名を ドラッグで増やしたい のに同じ日が並ぶ | ③ 日付の連続データ(増えないなら文字列日付の疑い) | 本物の日付を1セル入れてドラッグ(増えないなら文字列日付を疑う) |
| 行を 挿入・削除すると番号がズレる ので式で振りたい | ④ 手入力の連番が行の出し入れに弱い | =ROW()-開始行+1 で式の連番にする |
📌 ポイント: いちばん速い解は 「2セル選択ドラッグ」 です。
12と2つ入れて両方を選択し、一緒に下へドラッグするだけで3, 4, 5…と連番になります。キーを覚える必要がありません。Ctrl/Option を押す方法・オートフィル オプションでの切り替え・ROW関数は、症状別に後の章で扱います。
この記事は上から読まず、自分の症状の章へジャンプして大丈夫です。 入口は「1セルだけドラッグしたか/オートフィル オプションを見たか/対象は日付か/式で振りたいか」の4つです。
タイプ①:1セルだけ入れてドラッグした(連番にする一番簡単な方法)
番号列を作ろうとして、いちばん最初にハマるのがこのパターンです。
症状
- A2 に
1と入れて フィルハンドル(セル右下の小さな四角)を下にドラッグしたら、1, 1, 1, 1…と 同じ数字がコピー された - 連番(
1, 2, 3…)にしたかったのに、すべて同じ値で埋まってしまう
なぜ起きる
Excelは「1セルだけ選んでドラッグ」したとき、数値は既定でコピー扱い にします。 「連番にしたいのか・同じ値で埋めたいのか」が1セルだけでは判断できないため、安全側に倒してコピーしているのです。
確認方法
ドラッグ中、マウスポインタの右上に小さく出る プレビュー値 が 1 のまま動いていないかを見ます。連番になるときは 2, 3, 4… とプレビューが増えていきます。手を離した後なら、埋まった値が全部 1 で右寄せのままになっているかで判断できます。
解決方法(一番速い方法)
1 と 2 を 縦に2セル 入れ、その 両方を選択してから 下にドラッグします。
Excelは「1→2 の規則」を学習して、3, 4, 5… と続けてくれます。
なお、2セルの差が増分になります。
12なら増分1(3, 4, 5…)、24なら増分2(6, 8, 10…)、510なら増分5、というように、選択した2セルの差から増分を推測します。
解決方法(応用)
1セルだけで連番にしたいときは、Windows なら Ctrl を、Mac なら Option(⌥)を 押しながらフィルハンドルをドラッグ します。1 だけ入れたセルでも 1, 2, 3… になります(くわしくは下の「WindowsとMacの違い」の章で説明します)。
📌 ポイント: 「1セルだけドラッグ=コピー、2セル選択ドラッグ=連番」 が一番覚えやすい原則です。ドラッグするときは、フィルハンドル(セル右下の小さな四角)にマウスを合わせ、ポインタが 黒い十字(+) に変わったところでドラッグしてください。十字でなく白い矢印のまま引っぱると、オートフィルではなくセルの移動になってしまいます。


タイプ②:ドラッグ直後に出る「オートフィル オプション」で切り替える
コピーになってしまっても、やり直さずにその場で連番へ切り替える 方法があります。
症状
- ドラッグして手を離した直後、ドラッグの終端あたりの右下 に小さなボタン(「オートフィル オプション」)がふわっと表示される
- そのボタンに気付かず次の操作をすると、消えてしまう
なぜ起きる
ドラッグ直後だけ、Excelは「セルのコピー/連続データ/書式のみコピー/書式なしコピー」などを 後から選び直せる ボタンを出してくれます。 これに気付けば、コピーになってしまっても クリック一発で連続データに切り替え られます。
確認方法
範囲の 右下 に小さなアイコン(フローティングのボタン)が出ているかを見ます。 このボタンは 次のキー入力やセルの選択で消えてしまう ので、出ているうちにクリックします。
解決方法
- 表示された オートフィル オプション のボタンをクリックします
- メニューから 「連続データ」 を選びます
- すると
1, 1, 1, 1が その場で1, 2, 3, 4に切り替わります
日付・曜日・月名でも同じように切り替えられます。逆に、連続データになってほしくないのに連続になってしまったときは「セルのコピー」を選べば同じ値で埋め直せます。
📌 ポイント: ②の利点は 「やり直さなくていい」 ことです。ドラッグで失敗しても、直後ならオートフィル オプションで切り替えるだけ で済みます。なお「オートフィル オプション」はボタンの名前、「連続データ」はその中の 選択肢の1つ です(混同しないように覚えてください)。
このボタンはマウス操作に追従して表示される フローティング型のUI のため、本記事では画像で再現していません。実際の画面では、ドラッグして手を離した位置の右下を探してください。
WindowsとMacの違い:CtrlキーとOptionキーで挙動を反転させる
「Ctrl を押しながらドラッグ」は、その時の既定の挙動を反転させる キー操作です。
「連続データになる魔法のキー」ではなく、あくまで 逆さまにする キー、と覚えると正確です。
具体的には次のようになります。
- 数値:1セルだけドラッグの既定は「コピー」→
Ctrl(Mac:Option)を押しながらだと 連続データ。1だけ入れたセルでも1, 2, 3…になります。 - 日付:1セルだけドラッグの既定は「連続データ(1日ずつ増える)」→
Ctrl(Mac:Option)を押しながらだと 同じ日付をコピー。
つまり「Ctrl / Option はその時の挙動を逆さまにする」が本質です。数値(既定コピー)は連続データに、日付(既定連続)はコピーに、それぞれ反転します。
OS別の対応キー
| OS | キー |
|---|---|
| Windows | Ctrl |
| Mac | Option(⌥) |
Windows向けの手順を読んでいる Mac ユーザーは、Ctrl ではなく Option(⌥) に読み替えてください。
Mac の Ctrl は 右クリック相当 の操作に割り当てられているため、押しながらドラッグしても挙動は変わりません。これが「Windowsの手順どおり Ctrl を押したのに変わらない」という混乱のよくある原因です。
📌 ポイント: 「2セル選択ドラッグ」と「Ctrl / Option を押しながらドラッグ」は、どちらも同じ目的(連番にする)への別ルート です。覚えやすい方でかまいません。日付で「増やさず同じ日でコピーしたい」ときだけ、Ctrl / Option がとくに活躍します。
タイプ③:日付・曜日・月名の連続データもオートフィルで作れる
オートフィルは数値だけのものではありません。日付・曜日・月名でも連続データを作れます。
よく使うパターン
- 日付:
2025/1/15を1セル入れてドラッグ →2025/1/16, 2025/1/17…と1日ずつ増える(これが既定の挙動) - 曜日:
月または月曜日を1セル入れてドラッグ →火, 水, 木…と続く。Mon→Tue, Wed…も同様 - 月名:
1月→2月, 3月…/January→February…
注意:増えない(同じ日が並ぶ)ときは文字列日付の疑い
日付をドラッグしても 同じ日が並んで増えない 場合は、中身が「文字列の日付」になっている可能性が高いです。 本物の日付(シリアル値)でないと、Excelはオートフィルで連続データにできません。見分け方と直し方は 日付が数字(45678など)になる・直らないときの2つの原因と直し方 を参照してください。
1日ずつ以外にもできる
「1ヶ月ずつ・1年ずつ・平日のみ」などにしたいときは、ドラッグ直後の オートフィル オプション(タイプ②)で「連続データ(月単位)」「連続データ(年単位)」「連続データ(週日)」に切り替えられます。
📌 ポイント: 日付・曜日・月名は、数値とは逆に 1セルだけでも連続データになります(既定が「連続」のため)。だからこそ、ドラッグしても増えないなら「中身が文字列日付かも」と疑う のが切り分けの近道です。


タイプ④:行の挿入・削除でズレない連番にしたい(ROW関数)
行を 挿入・削除すると番号がズレる のがイヤなら、数値を直接打つのではなく 式で連番 にします。
使う数式
=ROW()-開始行+1
ROW() は、その式が入っているセルの 行番号 を返す関数です。そこから「連番を 1 にしたい行番号」を引いて +1 すると、どの行から始めても 1 から振れます。
- A2 から連番を始める場合:
=ROW()-2+1(==ROW()-1)- A2 では
ROW()が2なので、2-1=1 - A3 では
3-1=2、A4 では4-1=3、A5 では4、A6 では5
- A2 では
- A5 から連番を始める場合:
=ROW()-5+1(==ROW()-4)- A5 では
5-4=1、A6 では6-4=2、A7 では3…
- A5 では
一般式は 「現在の行番号 −(連番を1にしたい行番号)+ 1」 です。A1 から始めるなら =ROW()-1+1(= =ROW())ですが、たいていは1行目が見出しなので A2開始の =ROW()-1 が一番よく使う形 になります。
使い所
並べ替えで番号も一緒に振り直したいのではなく、並びは固定したまま、行の挿入・削除に番号を追従させたい ときに有効です。式なので、間に行を挿入しても、行を消しても、番号が自動で振り直されます。
参照の挙動($ の有無など)が気になる場合は 絶対参照と相対参照の違い・$マークの使い方 もあわせてどうぞ(ここでは深入りしません)。
📌 ポイント: 「行を入れ替えても1から振り直したい」が ROW関数の出番 です。手入力の連番は手軽ですが、行の出し入れで番号が崩れます。なお
=ROW()だけで1, 2, 3になるのは A1(1行目)から始めたときだけ です。見出し行があって2行目から始めるなら、必ず=ROW()-1のようにオフセットを引いてください。

連番が作れたか確認するチェックリスト
- フィルハンドル(セル右下の小さな四角)にマウスが 黒い十字(+) に変わってからドラッグした
- 1セルだけのドラッグなら、
Ctrl(Mac:Option)を押しながら /または 2セル入れてから ドラッグした - ドラッグ直後に出る オートフィル オプション で「連続データ」を選んだ
- 日付が増えないときは、中身が文字列日付でないか 左寄せ/右寄せ を確認した
- 行の挿入・削除に追従させたいときは
=ROW()-開始行+1(A2開始なら=ROW()-1)を使った
まとめ:症状→原因→直し方の早見表
まずはこのフローで、自分がどのタイプかを判断してください。
| タイプ | 症状 | 原因 | 直し方 |
|---|---|---|---|
| ① 1セルだけドラッグ | 1, 1, 1… と同じ数字がコピーされる | 数値は1セルだと既定でコピー | 1 2 の2セル選択ドラッグ、または Ctrl / Option を押しながら |
| ② オプション見落とし | コピーになったが直せていない | ドラッグ直後のオートフィル オプションを見落とし | ボタンをクリック →「連続データ」を選ぶ |
| ③ 日付・曜日・月名 | 同じ日が並んで増えない | 中身が文字列日付(シリアル値でない) | 本物の日付を使う/文字列日付を変換 |
| ④ 行挿入でズレる | 行の出し入れで番号が崩れる | 手入力の連番は行操作に弱い | =ROW()-開始行+1(A2開始なら =ROW()-1) |
数値は 既定がコピー、日付は 既定が連続データ。この向きの違いを押さえ、Ctrl / Option は その既定を反転させるキー だと覚えると、どのタイプも迷わず直せます。
よくある質問
Q. Mac で Ctrl を押しながらドラッグしても変わりません
A. Mac は Ctrl ではなく Option(⌥) が同じ役割です(「WindowsとMacの違い」の章を参照)。Mac の Ctrl は 右クリック相当 の操作なので、押しながらドラッグしても挙動は変わりません。
Q. 隣接列の最終行まで一気に連番を埋めたい
A. フィルハンドルを ダブルクリック すると、隣の列に値が入っている行までを自動で埋めてくれます。長いリストで便利です(Excelの時短ショートカット も参照)。
Q. 日付が同じ日のままで増えません
A. 中身が 文字列の日付 の可能性が高いです。本物の日付(シリアル値)でないと、オートフィルが連続データにできません。見分け方と直し方は 日付が数字(45678など)になる・直らないときの2つの原因と直し方 を参照してください。左寄せの日付は文字列のサインです。
Q. ROW関数の式は何が便利?
A. 行を 挿入・削除しても番号がズレない のが利点です。手入力の連番は手軽ですが、行の出し入れで番号が崩れます。なお、フィルタで非表示にした行も ROW() は元の行番号を返すため、表示中の行だけで連番にしたい場合は別の関数(SUBTOTAL など)が必要ですが、ここでは深入りしません。
Q. ドラッグ直後の「オートフィル オプション」のボタンが出ません
A. このボタンは 次のキー入力やセル選択で消える ため、ドラッグ直後の一瞬しか見えません。Ctrl+Z(元に戻す)でやり直してから、もう一度ドラッグして直後にボタンを探してください。なお、設定(オプション)でこのボタンを非表示にしている場合もあります(ここでは深入りしません)。
Q. それでも直りません
記事の手順を試しても直らない場合、特定のデータや環境だけで起きるレアケースかもしれません。AIサポートで対話的に原因を切り分けてみてください。
関連記事
- 日付が数字(45678など)になる・直らないときの2つの原因と直し方
- ピボットテーブルが思いどおりに集計できない【合計・個数・比率・更新を症状別に】
- Excelマクロ(VBA)が動かない・エラーが出るときの原因切り分け【症状別】
- 数式が計算されない・=SUMがそのまま表示される【3つの原因で切り分け】
- 絶対参照と相対参照の使い分け【$ と F4 キーで数式コピーがズレない】
- COUNTIF / COUNTIFS が動かない6つの原因と解決法【上から順に試せばOK】
- Excelショートカット厳選20選【明日から作業が倍速になる】
- IF関数の入れ子から卒業する5つの方法【パターン別に使い分け】
- INDEX+MATCH で VLOOKUP の弱点を克服する4つの場面【コピペで使える】
- SUMIF / SUMIFS が動かない6つの原因と解決法【上から順に試せばOK】
- IFERROR の使い方と落とし穴【エラーを隠す前に読む完全ガイド】
- Excelの主要エラー6種【症状→原因→解決の早見表】
- VLOOKUPで#N/Aが出る5つの原因と解決法【上から順に試せばOK】