arsro.net

スプレッドシートのfilter関数の中でOR条件を使う


スプレッドシートのFILTER関数の中でOR条件を使うには、+(加算演算子)を使う。

以下は基本的な使い方の例

サンプルケース: A列にデータがあり、B列に”apple”または”banana”が含まれる行のみをフィルタリングしたい場合

=FILTER(A:A, (B:B="apple") + (B:B="banana"))

この式では、B列が”apple”であるか、“banana”であるかのいずれかの条件に合致する行のA列のデータを返す。

複数の条件を組み合わせも可能。

サンプルケース: B列が”apple”であるか、“banana”であるか、またはC列が”red”である行のA列のデータをフィルタリングしたい場合

=FILTER(A:A, (B:B="apple") + (B:B="banana") + (C:C="red"))

このように、+ 演算子を使って複数の条件をOR関係で組み合わせることができる。