小技集

トップ > 小技集 > 記事
小技集一覧へ
限定コンテンツ一覧へ



2024年12月11日【ID:0】

【Excel】データ数に応じて自動で連番を振る方法

※IT予備メンバーに加入して連携すると、
一部の広告が非表示になります。


以下の表のように、特定の項目に値を入力すると同時に連番が表示される仕組みの作成方法について解説していきます。

今回解説する方法なら、数式を1か所に入力するだけで、以降は自動的に連番が更新されます。面倒なコピー作業は不要になります。


自動で連番を振る方法

自動で連番を振るために、今回は『SEQUENCE関数』『COUNTA関数』を活用します。

SEQUENCE関数の使い方は、以下になります。

=SEQUENCE(行, 列, 開始, 目盛り)
// 数式を入力したセルを起点として指定した連番を表示する
// 行:連番を表示する行範囲(省略時は1)
// 列:連番を表示する列範囲(省略時は1)
// 開始:連番の開始数値(省略時は1)
// 目盛り:連番の間隔(省略時は1)

COUNTA関数の使い方は、以下になります。

=COUNTA(値1, [値2], [値3], …)
// 指定したセル内で空でないセルの数を返す
// 値:対象のセル(2以降は省略可能)

これらの関数を組み合わせて実現していきます。

以下の表の場合、「氏名」の項目に必ず値が入力されているという前提で、「氏名」の数までの連番を表示させることで実現することができます。

具体的には、以下の数式をセルB3に入力することで実現できます。

=SEQUENCE(COUNTA(C:C)-1)
// COUNTA関数でC列の値が入力されているセルの数を取得し、2行目の見出し分の1を引くことで、氏名の数を求める

このように、氏名の数に対応した連番を表示することができます。


注意点

この方法の場合は、氏名の項目に空白行が出来てしまうと、正しい連番が表示されなくなります。

そのため、特定の項目に値が必ず入力されている前提で活用する必要があります。


パソコンで開く場合は、記事の最後に「リンクコピー」があるためご活用ください。

※IT予備メンバーに加入して連携すると、
一部の広告が非表示になります。


メンバー募集 メンバー募集





リンクの共有はこちらから行えます。

  リンクコピー    X Facebook はてなブックマーク Pocket
トップ > 小技集 > 記事
小技集一覧へ
限定コンテンツ一覧へ


- 人気の記事 -



- メンバー限定 [一覧] -



サイト累計閲覧数

7421308

有料動画講座
(買い切り)

Excel完全制覇


ちょっとした機能 便利ツール
【小技集】

【Word】「表記ゆれ」を瞬時に修正する方法

【Excel】行(列)挿入時に上(左側)の書式が反映される問題

【Excel】文字列を右詰めで1つ1つの枠に割り当てる

【Excel】VLOOKUPで空白が「0」と表示されてしまう問題を一瞬で解決

【Excel】軸の異なる表を瞬時に作成

【Excel】設定画面を閉じずに別ファイルを操作する裏技

【ExcelVBA】項目名をクリックするだけで並べ替え

【Excel】指定したセル数までしか値を入力できない仕組み

【Excel】グラフを一瞬で作成する方法

【Excel】数式などでシートを切り替えずに別シートを参照!?

【Excel】表の最終行を瞬時に選択

【Excel】同じ日付が一定間隔で続く予定表を効率的に作成

【ExcelVBA】選択した行を自動で色付け

【Excel】タスク管理表から完了日順に抽出

【ExcelVBA】差し込みで複数のPDFファイルを自動生成

【Excel】指定の倍数で金額を求める(時間にも活用できる)

【Word】特定の文字を改行に置換する

【Word】自動で現在の日付や時刻を更新する

【Excel】行ごと削除しても数式が消えない数式

【Excel】数式で年齢を求める方法【2選】

【Excel】フィルターで絞った上でトップ3を求める

【Excel】非表示セルを除いてコピー&ペースト

【Excel】表の中の集計項目を瞬時に埋める

【Excel】データ数に応じて自動で連番を振る方法

【Excel】XLOOKUP関数を使って複数条件で検索





一覧ページへ

トップ > 小技集 > 記事
小技集一覧へ
限定コンテンツ一覧へ