• ベストアンサー

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

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

質問者が選んだベストアンサー

  • ベストアンサー
回答No.3

NO.2です。 画像がちっちゃくてみにくいので補足です。 セルC2(会社&商品の列)の関数 =A2&B2 (以下オートフィルで式をコピー) セルD2(上から重複カウントの列)の関数 =IF(COUNTIF($C$2:C1000,C2)>1,0,1) (以下オートフィルで式をコピー) セルG2の関数 =SUMPRODUCT(($A$2:$A$1000=E2)*$D$2:$D$1000) ※E列には社名を入力。このセルがこのまま条件検索の列に。 ※A1000とD1000は適当な数字。どんどん下に入力することを想定 (以下オートフィルで会社の数だけ式をコピー)

akko70
質問者

お礼

お礼が遅くなり申し訳ございません! 出来ました(*´∇`*)ありがとうございました!

その他の回答 (3)

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.4

回答No1です。 ある法人について何種類の商品がるかでしたら例えばC1セルに法人の名前を入力すればD1セルに商品の種類の数が表示されます。 こちらで提案したとおりで一度試験されたのでしょうか? C2に別な法人の名前を入力すればD2にその法人に関係する商品の種類の数が表示されますね。もちろん一つの法人についてだけ求めるのでしたらC1セルに法人の名前を入力して、D1セルに回答1で示した式を入力すればよいでしょう。

回答No.2

ちょっとアレンジしましたが、こんな感じでどうでしょうか? 列を二つ追加する必要があります。 この列はあらかじめ関数を入力しておくのでグループ化や表示しないで隠してもいいし、色を白にしてしまえば見た目はわかりません。 商品は会社が違っても同じ場合があることを想定すると、一つ目の追加列で「会社&商品」(文字をつなげる)で固有の記号を用意します。そしてそのとなりの列に、「会社&商品」で上から数えて1個目は1を2個目以上は0を入力するようIF関数、COUNTIF関数を組みます。 集計項目ではA列でA社がある場合にはその行に対応する列(=D列)に入っている数字を足す、というSUMPRODUCT関数で集計します。 このようは場合簡単にやろうとするとかえって難しくなります。手順を追って、分解して、下準備セルを作ってやった方が簡単に済みます。 画像を貼りましたが見えるかな? オートフィルでコピーすればいけると思うのですが。

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.1

A列に会社名があり、B列に商品名があるとします。 C列に検索する会社名を入力するとして、ダブりのない商品名の数をD列に表示させるとしたらD1セルには次の式を入力して下方にオートフィルドラッグします。 =IF(C1="","",SUMPRODUCT((MATCH(A$1:A$1000&B$1:B$1000,INDEX(A$1:A$1000&B$1:B$1000,),0)=ROW(A$1:A$1000))*(A$1:A$1000=C1)))

akko70
質問者

お礼

ご回答ありがとうございます。説明不足で済みません・・ 今回は検索は必要なく、どの法人が何種類の商品を注文しているのかカウントするだけなのです。

関連するQ&A

  • 重複データの個数関数

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

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

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

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

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

  • 関数で可視セルのデータ個数カウント

    Excel2002を使用しています。 オートフィルタで抽出したデータの個数を関数で カウントしたいのですが、可視セルのみをカウント 出来る関数はあるのでしょうか? 例えば   A 1 件数 2  2 3  1 4  3 5  1 6 関数 A6セルに何らかの関数を入れておき、 A列のオートフィルタを使って、1を抽出した時は A6に”2” 3を抽出した時はA6に”1”を表示させたいの です。 このように、可視セルのデータ個数のみを カウントする関数はありますでしょうか? フィルタを使わずにCOUNTIF関数でカウントする 方法、また、可視セルをコピー貼り付け後 カウントする方法は避け、あくまでフィルタで 抽出したデータの個数を瞬時にカウントしたいの です。 ご教授宜しくお願いします。

  • エクセル2010 データ個数ではなく・・・・

    度々、お世話になります。 添付のような元データを入力します。それをもとに ピボットテーブルで、部、クラスの実働人数を数えたいのですが・・・。 データ個数でも、数値の個数でも同一氏名のデータが2つ以上あると、2人となってしまいます。データが3つだと3人に・・・。 同じ氏名は、あくまでも『1人』とカウントしたピボットテーブルをエクセル2010で作る事はできますか? やはりアクセスでないと無理でしょうか? よろしくお願い致します。

  • Excelの関数で表示されているデータの個数をカウントする関数

    Excelの関数で表示されているデータの個数をカウントする関数はどのようにしたらよいでしょうか?教えて下さい。

  • エクセルのデータで重複をカウントしない方法

    現在アンケートデータが1000件ほどあり、重複しているデータがあります。 住所別、職業別集計一覧を=COUNTIFで作成しているのですが、 重複している分までカウントされてしまいます。 今後もデータは増え続けるのですが、重複(初回はカウント)しているデータをカウントしない方法はないでしょうか?

  • EXCEL 複数条件で重複しないデータのカウント

    こんにちは。 EXCEL2013を使用して以下の関数をご教授ください。 データはデイリーで7000行(日により違います) ★1 A列(番号)は重複しないデータをカウントしたいです。 添付画像で重複しないものを1として数えると、18件です。 そこに条件で、E列(区分)が「1」でF列(支店)が「大阪」をカウントしたいです。 ★2 上記★1のK列(金額)の平均金額を出したいです。 それを別の表に抽出するので、関数をご教授頂けたらと思います。 ★3 C列(顧客)またはD列(顧客名)の総金額(K列(金額)を足した総合計)も 出したいです。これは重複するものも含みます。上位10件ほどを知りたい為。 ★4 ★3に一つ条件を追加でE列(区分)が「0」の時の金額(K列(金額)を足した総合計)も出したいです。これは重複するものも含みます。上位10件ほどを知りたい為。 ★5 ★4のC列(顧客CD)またはD列(顧客名)の全体の注文割合(注文率)も知りたいです。 明日の午前中までに資料を提出しないといけない為、 お早めに回答頂けたら幸いです。 説明不足でありましたら、補足致します。 宜しくお願い致します。

  • エクセル 複数条件で重複しないデータのカウント

    こんにちは。 EXCEL2013を使用して以下の関数をご教授ください。 データはデイリーで7000行(日により違います) ★1 A列(番号)は重複しないデータをカウントしたいです。 添付画像で重複しないものを1として数えると、18件です。 そこに条件で、E列(区分)が「1」でF列(支店)が「大阪」をカウントしたいです。 ★2 上記★1のK列(金額)の平均金額を出したいです。 それを別の表に抽出するので、関数をご教授頂けたらと思います。 ★3 C列(顧客)またはD列(顧客名)の総金額(K列(金額)を足した総合計)も 出したいです。これは重複するものも含みます。上位10件ほどを知りたい為。 ★4 ★3に一つ条件を追加でE列(区分)が「0」の時の金額(K列(金額)を足した総合計)も出したいです。これは重複するものも含みます。上位10件ほどを知りたい為。 ★5 ★4のC列(顧客CD)またはD列(顧客名)の全体の注文割合(注文率)も知りたいです。 お早めに回答頂けたら幸いです。 説明不足でありましたら、補足致します。 宜しくお願い致します。

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

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

専門家に質問してみよう