人気アプリの不具合・使い方まとめ

【Excel】重複を除いて数える方法|UNIQUE・COUNTIF・ピボット集計まで完全ガイド

Excelで

「同じ値を1件として数えたい」

「ユニークな件数だけ知りたい」

という場面は多いですよね。

この記事では、

最新のUNIQUE関数、COUNTIF+SUMPRODUCT、条件付きで数える方法、空白除外のコツ、ピボットテーブルでの集計、重複抽出での確認、比較テクニックまで深掘りして解説します!

重複を除いて数える|UNIQUE関数の基本

Excel365なら UNIQUE 関数と COUNTA の組み合わせで一瞬です。

=COUNTA(UNIQUE(A2:A100))
  • UNIQUEで重複なし一覧を作り、COUNTAで件数をカウント。

古いExcelでもOK|COUNTIF+SUMPRODUCT

UNIQUEが使えない場合は COUNTIFSUMPRODUCT が定番です。

=SUMPRODUCT(1/COUNTIF(A2:A100,A2:A100))

出現回数の逆数を足して、重複は1件だけカウントされます。

空白セルを除いて数える|FILTERと併用

空白を含めずユニーク件数だけ数えたい場合は FILTER を併用。

=COUNTA(UNIQUE(FILTER(A2:A100,A2:A100<>"")))

空白以外をUNIQUEで抽出してから数えます。

条件付きで重複を除いて数える|COUNTIFS応用

例えば「売上が1000以上のユニーク顧客数」を数えたい場合は:

=SUMPRODUCT(1/COUNTIFS(A2:A100,A2:A100,B2:B100,">=1000"))

ピボットテーブルで重複なしカウント

大量データではピボットテーブルが最速です。

  1. データ範囲を選択 → [挿入] → [ピボットテーブル]。
  2. 行ラベルにユニーク対象列を追加。
  3. 値のフィールド設定を「データの個数」にすると重複なし件数に!

重複データを色付けして確認|条件付き書式

削除や数える前にどの値が重複しているかを視覚化できます。

  1. 範囲を選択。
  2. [ホーム] → [条件付き書式] → [セルの強調表示ルール] → [重複する値]。
  3. 好きな色を設定。

2つのリストで重複を比較する|COUNTIF+MATCH

=COUNTIF(B:B,A2)>0

A列の値がB列に含まれているか確認する基本形です。

よくあるFAQ

重複を除いて数えるには?

UNIQUE+COUNTAが最速!

UNIQUEがない場合はCOUNTIF+SUMPRODUCTを使います。

空白を除いてカウントするには?

FILTER関数で空白を除外してからUNIQUEを使います。

条件付きでユニーク件数を出すには?

COUNTIFSを使って条件付きの1/COUNTIFSをSUMPRODUCTで足します。

ピボットテーブルでやる方法は?

行ラベルにユニーク列を入れて「値」をデータの個数に設定!

まとめ

  • UNIQUE+COUNTAが最速(365/WEB版)
  • 古いExcelはCOUNTIF+SUMPRODUCT
  • 空白や条件付きはFILTER・COUNTIFSで対応
  • 大量データはピボットテーブルで一瞬!

参考リンク

Pick up

1

2022年5月3日頃より、一部のInstagramユーザーの間で、アプリを起動すると突然 「生年月日を追加」 という生年月日の入力を強制する画面が表示されるケースが急増しているようです。 この影響で、 ...

2

スマホでGoogle検索を利用しようとした際に、検索キーワードの候補として、 検索履歴ではなく「話題の検索キーワード」が表示される場合がありますよね。 この「話題の検索キーワード」に表示される検索キー ...

3

不在連絡かのような内容のSMS 「お客様が不在の為お荷物を持ち帰りました。こちらにてご確認ください http:// ~」 がまたまた届きました。 このメール、またまた増加しているようです。 ...

-人気アプリの不具合・使い方まとめ