3

次のようなデータがあります。

Monkey
Donkey
Elephant
Panda
Donkey
Donkey
Monkey

重複ごとにカウントアップして、行を数値で区別したい:

Monkey      1
Donkey      1
Elephant    1
Panda       1
Donkey      2
Donkey      3
Monkey      2

行の重複の量を取得することができましたが、このようにそれらを列挙する方法がわかりません。

Excelでも可能ですか、それともスクリプトを書く必要がありますか?

4

2 に答える 2

8

リストが行1から始まる列Aにあると仮定します。セルB1に次のように入力できます。

=COUNTIF(A1,A1)

もちろん、これは1になります(または、ハードコードされた値1を入力することもできますが、それはあなた次第です)。

セルB2に、数式を入力します

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

それをコピーして、リストの残りの部分に追加します。リストの最初のセル($ A $ 1)は絶対であり、リストの最後(この場合はA2ですが、数式を行にコピーすると変更されます)は相対的であることに注意してください。基本的には、リストの先頭からその行まで、一致するアイテムの数をカウントアップします。したがって、セルB5は2を返します。これは、$ A$1とA5の間に2つのロバがいるためです。$ A $ 1とA6の間に3つのロバがいるため、セルB6は3を返します。

于 2012-12-04T09:17:37.353 に答える