【FILTER関数】条件に合う複数のデータを抽出!
FILTER関数はExcel2021から導入された新しい関数です。
従来のフィルター機能よりも柔軟性があり、特定の条件にあてはまるデータを取り出してくる事ができます。
数式
=FILTER(配列,含む,[空の場合])
✔︎作成例
B2からD10の範囲内にある、C2からC10の範囲から『OK』と入った行だけ抜き出す。
さらに該当がない場合は『該当なし』と表示する。
◆引数入力例
配列:B2:D10
含む:C2:C10="OK"
空の場合:"該当なし"
◆数式例
=FILTER(B2:D10,C2:C10="OK","該当なし")
◆説明
含むは抽出してくる条件を指します。
『OK』や『該当なし』のように文字列を入力する時は""で囲みます。
まとめ
FILTER関数と似た関数にVLOOKUP関数がありますが、これらの違いはFILTER関数は条件に合う結果が複数の時に使い、VLOOKUP関数は条件に合う結果が1つの時に使います。
新しい関数ですが、ぜひチャレンジしてみてくださいね。