皆さん、こんにちは!今日は、ExcelのFILTER関数とUNIQUE関数を使って、データを効率的に抽出する方法をご紹介します。これらの関数を使いこなせば、日々の作業がぐっと楽になりますよ。
FILTER関数とは?
まず、FILTER関数についてお話しします。これは、特定の条件に合ったデータだけを抽出するための関数です。例えば、大量のデータから「売上が500万円以上」のものだけを取り出したいときに便利です。
FILTER関数の基本的な使い方
使い方はとても簡単です。以下のように入力します。
=FILTER(範囲, 条件, [条件に合わない場合の値])
例えば、売上データがB列にあり、その中から500万円以上のものを抽出する場合、
=FILTER(B2:B100, B2:B100 >= 5000000, "該当なし")
と入力します。これで、500万円以上の売上データだけが表示されます。
UNIQUE関数とは?
次に、UNIQUE関数についてです。これは、リストや範囲内の重複を除いた一意の値を抽出する関数です。例えば、顧客リストから重複している名前を取り除き、ユニークな顧客名だけを取得するのに役立ちます。
UNIQUE関数の基本的な使い方
こちらもシンプルです。以下のように入力します。
=UNIQUE(範囲)
例えば、顧客名がA列にある場合、
=UNIQUE(A2:A100)
と入力すると、重複のない顧客名のリストが得られます。
このサイトをチップで応援
FILTER関数とUNIQUE関数の組み合わせ
これらの関数を組み合わせると、さらに強力です。例えば、特定の条件に合致するデータの中から、重複を除いたリストを作成することができます。
実践例特定の条件でユニークなデータを抽出する
例えば、売上データがB列、担当者名がA列にあり、500万円以上の売上を上げた担当者の一覧を重複なく取得したい場合、
=UNIQUE(FILTER(A2:A100, B2:B100 >= 5000000))
と入力します。これで、500万円以上の売上を上げた担当者のユニークなリストが得られます。
よくある質問や疑問
FILTER関数やUNIQUE関数が使えない場合はどうすればいいですか?
これらの関数は、Microsoft 365やExcel 2021以降のバージョンで利用可能です。もし古いバージョンのExcelをお使いの場合、フィルター機能やピボットテーブルを活用して同様の結果を得ることができます。
複数の条件でデータを抽出するにはどうすればいいですか?
FILTER関数で複数の条件を指定することが可能です。例えば、売上が500万円以上かつ販売個数が100個以上のデータを抽出する場合、
=FILTER(範囲, (売上範囲 >= 5000000) * (販売個数範囲 >= 100), "該当なし")
と入力します。条件を「*」でつなぐことで、AND条件を指定できます。
まとめ
いかがでしたか?FILTER関数とUNIQUE関数を使いこなすことで、Excelでのデータ処理が格段に効率化されます。ぜひ試してみてくださいね。他にも疑問やお悩み事があればお気軽にLINEからお声掛けください。



コメント