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番目の引数「検索条件」。
都道府県が変わっても、その行までの範囲で、件数を算出することができるというわけです。
そのため、カテゴリー内ごとに、まとまっていなくても、連番を設定することができます。
売上高を降順で並べ替えてみましたが、カテゴリー内の連番を設定することができました。