![](http://cdn2.aprico-media.com/production/imgs/images/000/108/030/original.png?1716119951)
Googleスプレッドシートで使用できる関数の1つに、「FILTER関数(フィルター)」というものがあります。FILTER関数とは、指定した条件に一致するデータを抽出することができる関数です。この記事では、スプレッドシートのFILTER関数の使い方についてご紹介していきます。
スプレッドシートのFILTER関数の使い方
それでは、スプレッドシートのFILTER関数の使い方を説明していきます。まずは、FILTER関数の数式から説明します。FILTER関数の数式は「=FILTER(配列,含む,[空の場合])」となっています。第1引数の「配列」で、データを抽出するリストを配列の引数として指定します。この引数は必須です。第2引数の「含む」で、データを抽出する条件の設定を行います。こちらの引数も必須です。第3引数の「空の場合」で、該当するデータが存在しなかった場合に表示させる値を設定します。この引数は省略可能です。
![表からFILTER関数によるデータの抽出を行いたい](http://cdn2.aprico-media.com/production/imgs/images/000/108/024/original.jpg?1716119596)
![F2セルに「=FILTER(A2:D11,D2:D11=4)」と入力](http://cdn2.aprico-media.com/production/imgs/images/000/108/025/original.jpg?1716119632)
![レビューが「4」のデータを抽出できた](http://cdn2.aprico-media.com/production/imgs/images/000/108/027/original.jpg?1716119689)
![「=FILTER(A2:E11,(E2:E11>=60)+(D2:D11=4))」と入力して、複数条件に一致するデータを抽出](http://cdn2.aprico-media.com/production/imgs/images/000/108/028/original.jpg?1716119718)
![「ユーザー評価」が「60以上」または「チェック」が「4」のデータを抽出することができた](http://cdn2.aprico-media.com/production/imgs/images/000/108/029/original.jpg?1716119752)
上記の例のように、FILTER関数では「=(等しい)」・「>=(以上)」・「<=(以下)」・「<>(等しくない)」・「>(より大きい)」・「<(より小さい)」といった比較演算子を使用することができますよ。以上が、スプレッドシートのFILTER関数の使い方の説明となります。