Google スプレッドシート: テキストを含むセルをフィルタリングする方法
次の構文を使用して、Google スプレッドシートで特定のテキストを含むセルをフィルタリングできます。
=FILTER( A1:C17 , REGEXMATCH( A1:A17 , " East "))
この数式は、範囲 A1:C17 のセルをフィルター処理して、範囲 A1:A17 のセルに単語「Is」が含まれる行のみを返します。
次の構文を使用して、Google スプレッドシートの多くの値の 1 つを含むセルをフィルタリングすることもできます。
=FILTER( A1:C17 , REGEXMATCH( A1:A17 , “ East|West ”))
この数式は、範囲 A1:C17 のセルをフィルター処理して、範囲 A1:A17 のセルに「East」または「West」という単語が含まれる行のみを返します。
次の例は、この構文を実際に使用する方法を示しています。
例 1: テキストを含むセルをフィルターする
Google スプレッドシートに次のデータがあるとします。

次の式を使用して、地域が「East」に等しい行をフィルターできます。

地域が「East」に等しい行のみが返されることに注意してください。
例 2: 複数のテキストの 1 つを含むセルをフィルタリングする
もう一度、Google スプレッドシートに次のデータがあると仮定します。

次の式を使用して、地域が「East」または「West」に等しい行をフィルタリングできます。

地域が「East」または「West」に等しい行のみが返されることに注意してください。
追加リソース
次のチュートリアルでは、Google スプレッドシートでその他の一般的な操作を行う方法について説明します。
Googleスプレッドシートでフィルタリングされた行を合計する方法
Googleスプレッドシートで複数の列をフィルタリングする方法
Googleスプレッドシートの複数の列でSUMIFを使用する方法