Excel番号自動入力の極意!行削除でもズレない2026年最新ワザ

Excel番号自動入力の極意!行削除でもズレない2026年最新ワザに関する深掘り記事をまとめてご紹介します。関心のある方は必見です。

実務で頻発するもう一つの大きな落とし穴が、「フィルターで特定部門だけを絞り込んだとき、番号が飛び飛びになって全体の件数が直感的に掴めない」という現象です。ROW関数は行位置そのものを取得するため、行が非表示になっても元の行番号を返し続けます。この課題を解決し、フィルター連番自動更新を実現するのがSUBTOTAL関数非表示対応テクニックです。

SUBTOTAL関数は、第1引数に「103」(非表示行を無視するCOUNTA機能)を指定することで、画面に見えているセルだけをカウントする動的な連番を生成します。A2セルに以下の数式をセットします。

=SUBTOTAL(103, $B$2:B2)

ポイントは、範囲の始点($B$2)を絶対参照で固定し、終点(B2)を相対参照にしておくことです。下方向にコピーされるにつれて「自分より上の行で見えているデータ数」が集計され、どんな条件でフィルターを掛け直しても、画面上には常に「1、2、3…」と綺麗に連続した番号が再描画されます。

また、データ行の途中に空行が挟まるフォーマットの場合、COUNTA関数空白飛ばし連番が威力を発揮します。=IF(B2="","",COUNTA($B$2:B2))と記述することで、「B列に値が入っている行にだけ、上からの累積件数をナンバリングする」という柔軟な制御が可能です。

田中 結衣

田中 結衣

デジタルマーケティングコンサルタント

グルメと旅を愛するフリーライター。全国各地の隠れた魅力を独自の視点から紹介します。

Share this article
Twitter Facebook Pinterest