📘 Excel逆引き事典
関数

Excelで部分一致による重複データのカウント方法

実務で頻繁に遭遇する問題の一つが、「特定の文字列を含むデータをカウントすること」です。例えば、顧客名簿や商品リストから特定のキーワードを持つレコード数を把握したい場合があります。しかし、完全一致ではなく部分一致での検索はExcelでどのように行うべきでしょうか?この記事では、COUNTIF関数を使った部分一致による重複データのカウント方法とその他の代替案について詳しく解説します。
💡
Pick Up おすすめ

Excelスキルをアップグレード

実務で役立つスキルを体系的に学びませんか?Udemyなら頻出テクニックを最短でマスターできます。

詳細を見る

📊 やり方の比較

手法メリットデメリット推奨
数式(COUNTIF関数)部分一致での検索が可能計算結果は元データを変更しない
マウス操作(フィルタ機能)直感的で簡単部分一致では不適切、元データの一部が見えなくなる可能性がある

fx 使用する数式

Excel / SpreadSheet
=COUNTIF(A:A, "*部分一致文字列*")

💡 仕組みの解説

【数式の仕組み】この数式は、A列全体で「部分一致文字列」を含むセルの数をカウントします。ここで重要なのは、「*」がワイルドカードとして機能し、任意の文字列を表すことです。「COUNTIF関数」は、指定された範囲内で条件に合致するセルの数を返します。したがって、この式は「部分一致文字列」というキーワードを持つすべてのレコードをカウントします。なお、この数式は元データを削除したり変更することなく、別の場所に結果を抽出します。

具体的な手順

1
COUNTIF関数を使用して、A列全体で「部分一致文字列」を含むセルの数をカウントします。
2
結果は別のセルに表示されます。
3
必要であれば、他の列や範囲も同様の方法でカウントできます。

よくある質問

Q Q1. COUNTIF関数とCOUNTIFS関数の違いは?

A.
A1. COUNTIF関数は単一の条件を指定できますが、COUNTIFS関数では複数の条件を指定可能です。

Q Q2. 部分一致でカウントする際、大文字と小文字を区別したい場合どうすれば良い?

A.
A2. UPPERCASEやLOWER関数を使用してすべての大文字または小文字に変換し、その後COUNTIF関数で検索します。

Q Q3. スマートフォン版Excelでもこの方法は使える?

A.
A3. 是非とも、スマートフォン版のExcelでも同様のカウントが可能です。ただし、入力や編集が少し不便になる可能性があります。
💡
Pick Up おすすめ

Excelスキルをアップグレード

実務で役立つスキルを体系的に学びませんか?Udemyなら頻出テクニックを最短でマスターできます。

詳細を見る