アプリ版:「スタンプのみでお礼する」機能のリリースについて

各セルに入力された文字のうち、違う種類のセル数をカウントしたいのですが方法がありますでしょうか
例  A列
1  あああ
2  いいい
3  あああ
4  ううう
5  あああ
上記の場合A1~A5セルの範囲で種類が3種類なので3とカウントしたいのですがよろしくお願いします。ウインドウズ2000、エクセル2000を使用しています。

A 回答 (3件)

A列に種類が何種類あるか数えてみる場合、



=SUM(1/COUNTIF(A1:A5,A1:A5))

配列式ですので、Ctrl+Shift+Enterで確定します。

指定した範囲内に何も入っていないと使えませんが。
    • good
    • 0
この回答へのお礼

できました。どうもありがとうございました。こんな便利な機能があるとは思いもしませんでした。

お礼日時:2005/09/15 22:17

ご質問の作業を一度にこなすような関数はなかったと思います。

私だったら、こんな感じにします。

1.B1に「1」を入力

2.B2に「=B1+1*ISERROR(MATCH(A2,A$1:A1,0))」と入力。

3.B2をB3~B5にコピー。B5の値が求める数値です。

データが増えた場合、3のコピーする範囲を増やすだけでOKです。一番下のセルに種類の数が表示されます。
    • good
    • 0
この回答へのお礼

さっそく回答頂きありがとうございます。No3の方の方法で解決しました。

お礼日時:2005/09/15 22:19

たとえば、A3は「あああ」ですが、A1:A3に含まれる「あああ」の数を数えれば、その「あああ」が何番目に出現した「あああ」なのかを調べることができます。



具体的には、
B1に =COUNTIF($A$1:A1,A1)
これをB2~B5にコピーします。

これで、その文字列は出現何番目かがわかります。あとは、どこかのセルに、

=COUNTIF(B1:B5, 1)

と入れて出現1番目の数を数えれば、それがすなわち種類の数になります。
    • good
    • 0
この回答へのお礼

さっそく回答頂きありがとうございます。No3の方の方法で解決しました。

お礼日時:2005/09/15 22:20

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!