エクセル数字連番の正解!行削除で崩れない自動入力とSequence完全攻略

エクセル数字連番の正解!行削除で崩れない自動入力とSequence完全攻略にまつわる役立つ知識を分かりやすく発信ます。

Q1:キーボード操作だけで最速で連番を1万行作成するにはどうすればいいですか?
A1:起点となるセルに「1」と入力した後、キーボードでAlt → H → F → I → Sを順に押します。「連続データ」のダイアログが開くので、「列」を選択し、「停止値」に「10000」と入力してEnterキーを押してください。わずか2秒で1万行の連番が瞬時に生成されます。Microsoft 365環境であれば、セルに=SEQUENCE(10000)と打ち込む方法が最も高速です。

Q2:オートフィルターでデータを絞り込んだ時、連番が飛び飛びにならない方法はありますか?
A2:SUBTOTAL関数を使用します。例えばB列にデータが存在する場合、連番を表示したい先頭セルに=SUBTOTAL(103, $B$2:B2)と入力し、下方向へ数式をコピーしてください。「103」は非表示行を除外してカウントする指定のため、フィルターで絞り込んでも画面上に見えている行だけに上から順に「1, 2, 3...」と連番が再割り当てされます。

Q3:行を途中で削除すると「#REF!」エラーが出たり番号がズレたりします。どう防げばいいですか?
A3:前のセルを参照して「+1」するような数式(例:=A1+1)を使っていると、参照元の行が削除された際に「#REF!」エラーが発生します。これを防ぐには、自分自身の行位置を取得する=ROW()-1(先頭行の位置に合わせて引く数値を調整)を使用してください。行を丸ごと削除しても自動で現在位置を再計算するため、エラーが出ず番号も崩れません。

渡辺 美咲

渡辺 美咲

ガジェット&アプライアンスライター

心身ともに健康で持続可能なライフスタイルをテーマに、最新のウェルネストレンドを発信中。