こんにちは、阿久梨絵です!【2025/2/12記事修正】
EXCEL 365には、データの抽出を簡単に行える便利な機能がたくさんあります。その中でも特に役立つのが、FILTER関数です。旧バージョンのEXCELでは手作業で行わなければならなかった操作が、FILTER関数を使うことで容易に実現できます。今回は、このFILTER関数の使い方とその利便性について詳しく解説します。
FILTER関数とは?
定義と基本的な使い方
FILTER関数は、指定した条件に基づいてデータを抽出するための関数です。これにより、大量のデータから必要な情報を簡単に取り出すことができます。
引数の指定
・表の範囲:対象となる表全体を指定します。
・表の抽出条件:特定の列を指定して、抽出条件を設定します。
・未抽出時の表示:データが抽出されなかった場合に表示される内容を指定します。空白にする場合は””をセットします。
以下は、基本的な構文です。
=FILTER(表の範囲, 表の抽出条件, 未抽出時の表示)
FILTER関数の使用例
1. 表と抽出範囲の指定
まず、抽出したい情報(指定ジャンル)を表の欄外に設け、その下の行にFILTER関数を設定します。表示したい左上のセルだけに入力します。例えば、H4セルに以下の式を入力します。
=FILTER(C4:F9, F4:F9=D12, “”)
ここで、C4:F9は対象となる表の範囲、F4:F9は抽出条件が設定された範囲、D12は指定ジャンルが入力されたセル、””は未抽出時の表示(空白)を意味します。
2. 抽出結果の表示
この設定により、指定ジャンルに基づいたデータが抽出され、H4セルから表示されます。例えば、「アクセス数が少ない順に並べ替える」など、特定の条件に基づいたデータの抽出が可能です。
FILTER関数の利点
1. 柔軟なデータ抽出
FILTER関数を使うことで、特定の条件に基づいてデータを簡単に抽出できます。これにより、大量のデータを効率的に整理し、必要な情報を素早く見つけることができます。
2. 自動更新
FILTER関数は、データが追加・変更されるたびに自動的に更新されます。これにより、常に最新のデータを基に抽出結果を得ることができます。
3. シンプルな構文
FILTER関数は、簡単な構文で使用できるため、初心者でも直感的に操作できます。複雑なフィルタリングを行う必要がある場合でも、手軽に設定できます。
注意点
1. 空白行の追加
FILTER関数は、抽出結果の空白行を自動で追加しないため、元の表に設定されていた行を上書きしてしまうことがあります。抽出結果が表示される範囲に注意しましょう。
2. データなしの表示
抽出条件に該当するデータがない場合、””ではなく「データなし」と表示することで、抽出結果がないことを明示することもできます。
3. ゴースト表示
FILTER関数で入力した隣のセル(該当項目)は、「ゴースト」表示となります。必要に応じて、適切なフォーマットを設定しましょう。
まとめ
EXCEL 365のFILTER関数を活用することで、データの抽出やフィルタリングが格段に楽になります。古いバージョンのEXCELでは手作業で行っていた操作も、この関数を使えば迅速かつ正確に実行できます。ぜひ今回の説明を参考にして、効率的なデータ管理を実現してください。
阿久梨絵でした!
操作方法
EXCEL 365で、FILLTER関数を使ってみました。
古いバージョンのEXCEL を使っていると、手作業で行うしかなかった機能ですが、この関数で容易に対応できそうです。
サンプル表
ジャンルで抽出する操作を行ってみます。
引数
FILLTER(表の範囲,表の抽出条件,未抽出時の表示)
表の範囲・・・対象となる表全体を指定します。
表の抽出条件・・・列を指定して、抽出条件を指定します。
未抽出時の表示・・・空白にしたいので””をセットしています。
使い方
1.表の欄外に、抽出情報(指定ジャンル)を設けました。その下の行に、関数を設定します。表示したい左上セルだけに入力します。
=FILLTER(C4:F9,F4:F9=D12,””)
注意点
空白行の追加指定は、自動で行ってくれませんので、抽出前に設定していた行を上書きしてしまうこともあります。
抽出情報がないとき空白にしていましたが、「データなし」とすることで抽出できなかった情報を表示するべきかもしれません。
FILLTER関数で入力した隣(該当項目)は、「ゴースト」表示になります。