その他小技 EXCEL&VBA

エクセルで連続データができない原因と解決方法|同じ数字になる時の対処法

エクセルで 連続データ(連番・通し番号)を発番させるシーンは少なくありません。

ところが、『連続データの最終セルを下にドラッグしても、なぜだか 同じ数字が並んでしまってできない

こんなことありませんか?

今回は、連続データができないときの解決方法をいくつか紹介します。



エクセルで連続データができない主な原因

連続データができない主な原因として、以下のようなケースが考えられます;

  • 最後のセル1つだけをドラッグしている
  • Ctrlキーを押していない
  • フィルターがかかっている
  • フィルハンドルが無効になっている
  • セルの書式設定が原因

原因① 最後のセルだけをドラッグしている

オートフィルが機能してくれないとは、連続データが入力された最終セルの オートフィルハンドル をドラッグしても、連番にならず最終セルと同じ値がコピーされてしまってできないパターン(下図)です。


▲セルA5のオートフィルハンドルを下に引いても連続データにならず「4」が続く

「そう!これこれ」と共感してくださった読者の方は、引き続きこの記事をご覧ください。

複数セルを選択する

この場合の解決法は3つあります。

ひとつは、最終セルだけを選択するのではなく 3~4行上から 複数のセルを選択した状態でオートフィルハンドルをドラッグします。


▲セルA3からA5まで選択した状態で オートフィルハンドルを下に引くと連番「5」が発番

連続データとなっている複数セルを選択することによって、エクセルに「この部分は連番だな」と学習させます。

原因② Ctrlキーを押していない

Ctrl キーを使う

もうひとつの方法は、最終セルのオートフィルハンドルをドラッグする際に、[Ctrl] キーを押しながらドラッグ します。


▲Ctrlキーを押しながらドラッグすると連続データになる

オートフィルオプションを使う

さらにもうひとつ。

オートフィルで同じ数字が連続してしまったときに、オートフィルオプションをクリックします。


表示されたオプションから「連続データ(S)」をクリックすれば連番になります。

原因③ フィルターがかかっている

Excelでフィルターを設定した状態では、連続データの作成がうまくできないことがあります。


フィルターを設定し、「りんご」と「ぶどう」だけを表示した状態で連番を作成しようとすると、思ったように連続データにならない場合があります。

フィルターがかかった状態では、Excelは表示されていない行も含めて処理を行うため、連番が飛んだり、同じ数字がコピーされたりすることがあります。

この場合は、以下の方法を試してみてください。

フィルターを解除してから連続データを作成する

最も確実な方法は、一度フィルターを解除してから連続データを作成することです。

「データ」タブ → 「フィルター」をクリックしてフィルターを解除した後、再度オートフィルを実行してください。

原因④ フィルハンドルが無効になっている

メニューの「ファイル」から;

ファイル

オプション

詳細設定

フィルハンドルおよびセルのドラッグ アンド ドロップを使用する

ここにチェックが入っているか確認しましょう。

原因⑤ セルの表示形式が文字列になっている

例えば;

'1
'2
'3

のように文字列扱いだと想定通りに動かないことがあります。

それでも解決しない場合

ROW関数で連番を作る

例えば、次のようなROW関数を利用すると連番を作成できます。

=ROW ( )-1

Microsoft 365 を利用している場合は、SEQUENCE関数を利用する方法も便利です。

=SEQUENCE (10)

フィルターを利用した一覧表で頻繁に連番を作成する場合は、オートフィルよりも関数を利用する方が管理しやすくなります。

FAQ

Q. Ctrlキーを押しても連番になりません

フィルターがかかっている可能性があります。


Q. フィルハンドルが表示されません

Excelオプションから有効化してください。


Q. 日付が連続しません

オートフィルオプションから「連続データ」を選択してください。


以上で『エクセルで連続データができないときの解決方法』は終了です。
その他の関連記事と合わせて仕事に役立ててください。

関連記事・広告






-その他小技, EXCEL&VBA
-