重複したセルで連番を振る、または同番を振る

使いそうですが、ない機能ですよね。
セルに重複したデータが入っていた場合、その重複データごとに連番を振りたいときがありませんか。
もしくは同番を振りたい場合。

以下のようにします。




連番振りの場合

「B2」へ以下の関数を入力して下方へオートフィルコピーしてください。

=COUNTIF($A$2:A2,A2)

0723_7

セル範囲の最初のところだけ絶対参照にしておきます。
間違えてるわけではありませんよ。
こうするとオートフィルコピーをしたときに相対参照部分だけが変わるので、自動的に参照範囲を広げて個数を数えてくれます。

同番振りの場合

「C2」のセルにだけ手入力で「1」を入力しておきます。
「#VALUE!」を防ぐためです。
関数は「C3」へ入れます。

=IF(A3<>A2,C2+1,IF(A3=A2,C2,COUNTIF($A$3:A3,A3)))

後は下方へオートフィルコピーして出来上がりです。