[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『重複を1カウントとし、複数条件で集計する方法』(papi)
[社名] [区分]
A社 01 B社 02 C社 01 A社 04 D社 01 B社 03 A社 01
以上の表から区分が[01]の企業数をカウントする場合の
関数もしくはマクロを教えていただけないでしょうか。
この場合、01区分のA社が重複するため、
これを1カウントとして集計し、「3」と表示させたいです。
データ量が膨大なため、フィルターを掛けて別表から集計する方法は
避けたいと考えています。
以上、よろしくお願いします。
< 使用 Excel:Excel2010、使用 OS:Windows7 >
重複の削除をしてからピボットテーブルとかでは?
>データ量が膨大なため
何件くらい? (コナミ) 2017/05/10(水) 14:43
Dim dic, c As Range Set dic = CreateObject("Scripting.Dictionary") For Each c In Range(Range("A1"), Range("A" & Rows.Count).End(xlUp)) If c.Offset(, 1).Value = "01" And Not dic.Exists(c.Value) Then dic.Add c.Value, True Next c MsgBox dic.Count & "件" End Sub (mm) 2017/05/10(水) 16:04
(mm)さん
ありがとうございます。
エクセルに触り始めたのが先週くらいで右も左もわかりませんが
当てはめて試行錯誤してみます。
(papi) 2017/05/11(木) 10:01
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.