• 締切済み

エクセルで、データの種類の数を数えるには?

エクセルで、データの種類の数を数えるには どうすればよいでしょうか。 同じデータが複数まざっている状態で 関数や下のバーの「データの個数」などで個数を数えようとすると、 同じデータも重複してカウントされてしまい困っています。 どうすれば、重複せずにデータの種類の個数を数えることが できるのでしょうか?

みんなの回答

  • maron--5
  • ベストアンサー率36% (321/877)
回答No.1

◆データが数値なら =SUM(IF(FREQUENCY(A:A,A:A),1,)) ◆データに文字列があるなら(数値と混在も可) =COUNT(INDEX(1/(MATCH(A1:A100,A1:A100,)=ROW(A1:A100)),)) ★ともに、途中に空白行があってもできますよ

chitacoffe
質問者

お礼

ありがとうございました! うまく数えることが出来ました。 お礼がおそくなりましてすみません。 活用させていただきます。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • エクセルの条件付きでデータの種類をカウントする関数

    エクセルの条件付きで重複データや空白データをカウントせず、種類数をカウントする関数の書き方を教えてください。 C列の5行目から14行目に「品目」が入力され、D列に「売れた数」が入力されているとします。売れていない場合は「売れた数」は空白。品目等のデータがない行もあります。品目には重複しているものもあります。 ここで、G5セルに「売れた品目の種類数」を表示させる関数をどのように書けばよいか教えてください。 SUMPRODUCTやCOUNTIFまたはMATCH関数を使っていろいろ試してみましたが、うまくいきません。

  • 重複データの個数関数

    エクセル2000を使用していますが、データの個数は、 COUNTA関数でできますが、重複しているデータもカウントしています。 これを重複しているデータは、いくつあっても1回しかカウントしないで求める関数は、あるのでしょうか。

  • Excel データの種類が何種類あるか数えるには…

    Excelで同じデータは1としてカウントし、 合計で何種類のデータがあるか知りたいのですが、 関数かVBAで数えることはできますか。 お願いいたします。

  • EXCEL 重複データのカウントについて

    EXCELにて、データをカウントしたいのですが、 重複しているデータは1件とします。 SUMPRODUCT関数を使えばできると思うのですが、 データが、複数のシートにある場合はどのようにしたらよいでしょうか? いろいろ試してみましたが、うまくいきませんでした。よろしくお願いします。

  • EXCELであるデータの数を数える

    できればマクロなどを使わず簡単な方法があれば教えてください。 EXCELでカウントするならCOUNTという関数がありますが、 もっと簡単にデータをカウントできる方法はないでしょうか?WORDでいう単語数や字数をカウントする機能のように。 もしあったら教えてください。

  • エクセルで重複したものを除いてデータの個数をカウントしたい

    エクセルで重複したものを除いてデータの個数をカウントしたい 添付画像のように抽出するにはどういうやり方があるのでしょうか? 教えてください。よろしくお願いしますm(_ _)m

  • excel グループごとにデータの種類数を数えたい

    こんばんは。お世話になります。 Excelで、データの種類数をかぞえたいのですが、いくつかのグループがあり、そのグループごとのデータの種類数をカウントしたいと考えています。 (データは数字のみ、空白もありますが、空白はデータ数として採用しない) ~データ~   A         B    1 グループ     データ 2   a          10 3  a           5 4   a 5   b           4 6   b           4  7   b            8  b            9  c           ・ 10  c           ・ ・    ・           ・ ・   ・ ・   ・ ~集計(求めたい結果)~ グループ    データの種類数 a           2       b           1 c           ・   ・           ・  ・           ・ 単純にB列のデータ種類を数えるには、 {=SUMPRODUCT(IF(B2:B・・・<>"",1/COUNTIF(B2:B・・・,B2:B・・・),0))} でできるというところまでは分かったのですが、「グループ別に」というところでつまづいています。 なお、Excel2007です。 恐縮ですが、ご教示願います。

  • 種類の数を数えたい

    個数ではなく種類の数を数える関数を教えてください。 よろしくお願いします。

  • 可視セルの重複データを除いたデータをカウントする方法

    可視セルの重複データを除いたデータをカウントする方法 Excel2003を使用しています。 A列~N列までオートフィルタを設定しています。 K列である特定の文字が入力されているセルを抽出しているときに表示されているC列のデータのうち、重複するデータを除いた個数を求めたいのですが、どうしたらよいでしょうか? 上記の状態で、C列のプルダウンに表示されているリストのデータ数が求めたい個数と同じになりますが、プルダウンに表示されているリストのデータ数をカウントする方法などあるのでしょうか? よろしくお願いします。

  • EXCELで、データの種類の数を求めるのに、

    EXCELで、データの種類の数を求めるのに、 =COUNT(INDEX(1/(MATCH(A1:A10,A1:A10,)=ROW(A1:A10)),)) という数式で求める事ができるとQ&Aがありました。 この中のINDEX関数の意図がよくわからないのですが、 どなたか解説していただけませんか?

専門家に質問してみよう