7/25/2023

Excel。同じカテゴリーごとに手早く連番を設定するにはどうしたらいいの【Serial number】

Excel。同じカテゴリーごとに手早く連番を設定するにはどうしたらいいの

<COUNTIF関数>

都道府県ごとにその中で、連番を設定するにはどのようにしたらいいのでしょうか。

連番

D列に都道府県が入力されています。

同じ都道府県内なら連番と設定したいわけです。


A列は、東京都で1~6。

埼玉県は1件しかないので、1で、次の神奈川県は2件あるので、2までというように、連番を設定したいわけです。


IF関数をつかうイメージがありますが、COUNTIF関数で、手早く設定することができます。


A2にCOUNTIF関数をつかった、数式を設定します。

=COUNTIF($D$2:D2,D2)


あとは、オートフィルで数式をコピーすれば、同じカテゴリー内で連番を設定することができました。


なんとなくIF関数をつかうイメージがしますが、COUNTIF関数で対応することができます。


設定した数式のポイントは、

COUNTIF関数の最初の引数「範囲」です。


「$D$2:D2」と始点を絶対参照にすることで、範囲が拡張することができます。


2番目の引数「検索条件」。

都道府県が変わっても、その行までの範囲で、件数を算出することができるというわけです。

そのため、カテゴリー内ごとに、まとまっていなくても、連番を設定することができます。


売上高を降順で並べ替えてみましたが、カテゴリー内の連番を設定することができました。