エクセルで連番を作ろうとドラッグしたのに、オートフィルで同じ数字になる現象にお悩みではありませんか。私もよく直面するのですが、これにはきちんとした理由があります。例えば、数値が連続データにならない理由にはエクセル側のデータ型の判定基準があり、文字コードの仕様によって丸数字の連続データができないという特有の悩みもあります。また、数式が同じ数字になることや、セルがまったく計算されないという深刻なケースも少なくありません。さらには、フィルターで連続データの貼り付けができないトラブルや、右下に出るはずのオプションが表示されない現象、そしてMac版エクセルで連続データができない環境の違いや、Web版エクセルのオートフィル制限など、原因は様々です。この記事では、これらのよくある疑問について、私が実践している解決のヒントをお伝えしますね。

- エクセルが入力データをどう判定して挙動を変えているかの基本
- 数式が意図せずコピーされてしまう原因と素早い修復テクニック
- フィルター適用時やオプションボタン消失時のスマートな回避術
- MacやWeb版など環境ごとの制限事項と便利な代替手段
エクセルのオートフィルで同じ数字になる原因
なぜ右下にカーソルを合わせて引っ張ったのに、全部同じ数字の羅列になっちゃうの?という疑問について、まずはエクセルの裏側の仕組みや設定の罠から少し掘り下げてみますね。
オートフィルが連続データにならない理由
エクセルはとっても賢いソフトなので、私たちが入力したデータの「種類」を自動で判定して、引っ張った時の動きを決めています。ただ、このエクセルのおせっかいが、私たちの期待とズレてしまうことが原因なんですね。
たとえば、「1」という単なる数字を入力してドラッグすると、エクセルは「これは同じ数字をたくさんコピーしたいんだな」と判断し、すべて「1」にしてしまいます。逆に、「2025/1/1」のような日付や、「月」のような特定のリストだと、「これは順番に並べるデータだな」と認識して、自動的に連番を作ってくれます。
挙動をサクッと反転させる裏技
ただの数字を連番にしたい時は、キーボードの「Ctrl」キー(Windowsの場合)を押しながらドラッグしてみてください。これで「コピー」が「連続データ」にクルッと切り替わりますよ。
| 入力したデータ | 普通のドラッグ時の動き | Ctrlキーを押しながらドラッグ |
|---|---|---|
| 1(単一の数字) | コピー(1, 1, 1…) | 連続データ(1, 2, 3…) |
| 2025/1/1(日付) | 連続データ(1/1, 1/2…) | コピー(1/1, 1/1, 1/1…) |
オートフィルで丸数字の連続データができない
「①」や「Ⅰ」といった丸数字・ローマ数字を入力して引っ張っても、ずっと「①」が続いてガッカリした経験はないでしょうか。実はこれ、エクセルにとっては数字ではなく単なる「文字」として扱われているからなんです。
普通の文字はオートフィルで増やすことができない仕様になっています。これを解決するには、少しだけ関数の力を借りるのがおすすめですね。
関数を使って丸数字の連番を作る方法
たとえばセルに =UNICHAR(9311+ROW(A1)) と入力して下にドラッグしてみてください。UNICHAR関数が文字コードを呼び出してくれて、見事に①、②、③…と続く連番が完成します。
社内で決まっている固有の順番(「高、中、低」など)がある場合は、「ユーザー設定リスト」という機能に自分用の辞書を登録しておくと、いつでも呼び出せるようになってすごく便利ですよ。
オートフィルの数式で同じ数字になる
ベタ打ちの数字ではなく、数式を入れたセルをオートフィルしたのに、全部一番上の計算結果と同じ数字になってしまうのは、ちょっと焦りますよね。この原因の一つに、「絶対参照」という機能が意図せず働いているケースが考えられます。
エクセルで数式を作っている最中に「F4」キーを押すと、セル番地に「$A$1」のようにドルマークがつきますよね。これは「引っ張っても参照するセルを絶対に動かさないで!」という固定の合図なんです。そのため、下に向かってドラッグしてもずっと同じ場所を計算し続けてしまい、結果がすべて同じになってしまうんですね。数式バーをチェックして、不要な「$」がついていないか確認してみてください。
オートフィルで計算されない
参照先はちゃんとズレているのに、なぜか計算結果の数字が変わらない!という場合は、設定が「手動計算モード」になってしまっている可能性が高いです。
データが重たいファイルなどで、入力のたびにエクセルがフリーズするのを防ぐために、あえて計算をストップさせる機能です。ただ、誰かからもらったファイル等でこの設定になっていると、オートフィルをしても画面上の数字が更新されません。
手動計算の直し方
メニューのリボンから「数式」タブを開き、「計算方法の設定」を「自動」に戻してみてください。もし一時的に今の状態だけ再計算させたいなら、キーボードの「F9」キーを押すと、一斉に正しい数字にパッと切り替わります。
エクセルのオートフィルで同じ数字になる対策

ここまでは基本的な原因を見てきましたが、ここからは少し特殊な状況での対策をご紹介します。使っている機能や環境によって、どうやって乗り越えるかが変わってくるんです。
フィルター時に連続データの貼り付けができない
お仕事でよくあるのが、表にフィルターをかけて絞り込んでいる最中に連番を作ろうとして、うまくできないパターンです。
エクセルのシステムは、フィルターで見えなくなっている行に誤ってデータが上書きされないよう、フィルター中のオートフィルによる連続データ作成をブロックする安全機能が働いています。そのため、ドラッグしても単なるコピーしかできなくなってしまうんです。
一番安全なのは「一度フィルターを解除してから連番を作り直す」ことですが、もしフィルター中でも動的に番号を振りたい場合は、SUBTOTAL関数を使うと、見えている行だけに綺麗に番号を振ることができるので、ぜひ試してみてください。
オートフィルのオプションが表示されない
ドラッグした直後に右下にひょっこり現れて、「連続データ」に切り替えさせてくれる便利なアイコン。これが出なくなったり、グレーアウトして押せなくなったりすることがありますよね。
最近のエクセルだと、書式やグラフを提案してくれる「クイック分析」ツールや、AIの「Copilot」のアイコンが、オートフィルのアイコンの場所を奪って隠してしまうことがあるんです。どうしても邪魔な場合は、「ファイル」>「オプション」から「クイック分析オプションを表示する」のチェックを外すことで、すっきり元の状態に戻せますよ。
Mac版オートフィルで連続データができない
普段Windowsを使っている方がMacでエクセルを触ると、同じ数字ばかり入力されて戸惑うことが多いみたいです。これはエクセルの内部の計算が違うのではなく、キーボードの仕様の違いが原因です。
Windowsでは「Ctrl」キーを押しながらドラッグして連番に切り替えますが、Mac環境では「Option」キーを押しながら引っ張る必要があります。このちょっとしたルールの違いを知っているだけで、ストレスがグッと減るかなと思います。
Web版エクセルのオートフィル制限
ブラウザでサクッと開ける「Web版エクセル」はとても便利ですが、パソコンにインストールする版と比べると、機能が少し絞られています。その影響で、右下に表示されるはずのメニューに「連続データ」という項目自体が存在しないことがあるんですね。
Web版で連番を作る確実な方法
最初のセルに「1」、その下のセルに「2」と入力し、その2つのセルを両方とも選択した状態で下にドラッグしてみてください。「1ずつ増えるんだな」というパターンをエクセルが察知して、強制的に連番を作ってくれます。
エクセルで連続データができない時の代案
マウスでグーッと引っ張る操作は直感的で分かりやすいですが、行数が1万行もあると手が疲れてしまいますし、ミスも起きやすいですよね。もし新しいバージョンのエクセルをお使いなら、もっとスマートな代案があります。
それがSEQUENCE関数を使った方法です。一番上のセルに =SEQUENCE(100) と入力してエンターを押すだけで、下に向かって一瞬で1から100までの連番がこぼれ落ちるように(スピル機能)生成されます。もうマウスで必死にドラッグする必要がなくなるので、かなりおすすめのテクニックですね。
エクセルのオートフィルで同じ数字になる時のまとめ
いかがでしたでしょうか。今回はオートフィルで同じ数字ばかりが並んでしまうトラブルについて、その仕組みから環境ごとの対策まで幅広く見てきました。単に数字をコピーするのか連番にするのかの判定基準から始まり、絶対参照や計算モードといった設定の罠、そしてMacやWeb版ならではの制限など、本当にいろいろな要素が絡んでいることがお分かりいただけたかと思います。
思い通りにいかないとイライラしてしまうこともありますが、今回ご紹介した「Ctrlキー(MacはOptionキー)」の活用や、関数を使った代案などを試していただければ、きっとスムーズに作業が進むはずです。
なお、記事内で紹介している数値データや設定の挙動は、あくまで一般的な目安です。お使いのエクセルのバージョンや環境、アップデートの状況によって表示が異なる場合がありますので、正確な情報はマイクロソフトの公式サイトをご確認ください。業務に直結する重要なファイルの修復など、最終的な判断はシステム管理の専門家にご相談いただくことをおすすめします。
