皆さん、こんにちは!今日は、Excelの便利な機能であるFILTER関数についてお話しします。これを使えば、特定の条件に合ったデータを簡単に抽出できますよ。例えば、大量のデータから必要な情報だけを取り出すときにとても役立ちます。
FILTER関数とは?基本の使い方
まず、FILTER関数の基本的な使い方を見てみましょう。構文は以下のとおりです。
=FILTER(配列, 条件, [一致しない場合の値])
– 配列抽出したいデータの範囲を指定します。
– 条件抽出する際の条件を指定します。
– 一致しない場合の値条件に合うデータがない場合に表示する値を指定します。
例えば、以下のようなデータがあるとします。
| 名前 | 年齢 | 地域 |
|---|---|---|
| 田中 | 30 | 東京 |
| 佐藤 | 25 | 大阪 |
| 鈴木 | 35 | 東京 |
この中から、地域が「東京」の人を抽出したい場合、以下のように入力します。
=FILTER(A2:C4, C2:C4=”東京”, “該当なし”)
これで、地域が「東京」の人のデータだけが表示されます。
複数の条件でデータを抽出する方法
次に、複数の条件でデータを抽出する方法をご紹介します。例えば、「地域が東京」かつ「年齢が30歳以上」の人を抽出したい場合、以下のように入力します。
=FILTER(A2:C4, (C2:C4=”東京”)*(B2:B4>=30), “該当なし”)
このように、条件を「*」でつなぐことで、複数の条件を同時に指定できます。
このサイトをチップで応援
FILTER関数と他の関数の組み合わせ
FILTER関数は、他の関数と組み合わせることで、さらに便利に使えます。例えば、UNIQUE関数と組み合わせて、特定の条件に合うデータの中から重複を除いたリストを作成することができます。
=UNIQUE(FILTER(A2:A10, B2:B10=”条件”))
これで、条件に合うデータの中から、重複しないリストを作成できます。
よくある質問や疑問
FILTER関数はどのバージョンのExcelで使えますか?
FILTER関数は、Excel 365およびExcel 2021以降のバージョンで使用可能です。以前のバージョンでは利用できません。
条件に合うデータがない場合、どのように表示されますか?
条件に合うデータがない場合、第三引数で指定した値が表示されます。指定しない場合は、#CALC!エラーが表示されます。
まとめ
いかがでしたか?FILTER関数を使えば、Excelでのデータ抽出がとても簡単になります。ぜひ試してみてくださいね。他にも疑問やお悩み事があればお気軽にLINEからお声掛けください。



コメント