Google スプレッドシート: テキストを含まないセルをフィルタリングする
次の構文を使用して、Google スプレッドシートで特定のテキストを含まないセルをフィルタリングできます。
=FILTER( A1:C17 , REGEXMATCH( A1:A17 , " East ")= FALSE )
この数式は、範囲 A1:C17 のセルをフィルター処理して、範囲 A1:A17 のセルに単語「Is」が含まれていない行のみを返します。
次の構文を使用して、Google スプレッドシートの多くの値の 1 つを含まないセルをフィルタリングすることもできます。
=FILTER( A1:C17 , REGEXMATCH( A1:A17 , “ East|West ”)= FALSE )
この数式は、範囲 A1:C17 のセルをフィルター処理して、範囲 A1:A17 のセルに「East」または「West」という単語が含まれていない行のみを返します。
次の例は、この構文を実際に使用する方法を示しています。
例 1: テキストを含まないセルをフィルターする
Google スプレッドシートに次のデータがあるとします。
次の式を使用して、地域に「East」が含まれない行をフィルターで除外できます。
=FILTER( A1:C17 , REGEXMATCH( A1:A17 , " East ")= FALSE )
次のスクリーンショットは、この式を実際に使用する方法を示しています。
地域に「East」が含まれない行のみが返されることに注意してください。
例 2: 複数のテキストのいずれかを含まないセルをフィルタリングする
もう一度、Google スプレッドシートに次のデータがあると仮定します。
次の式を使用して、地域が「East」または「West」に等しくない行をフィルターで除外できます。
=FILTER( A1:C17 , REGEXMATCH( A1:A17 , “ East|West ”)= FALSE )
次のスクリーンショットは、この式を実際に使用する方法を示しています。
地域が「East」または「West」に等しくない行のみが返されることに注意してください。
追加リソース
次のチュートリアルでは、Google スプレッドシートでその他の一般的な操作を行う方法について説明します。
Googleスプレッドシートでフィルタリングされた行を合計する方法
Googleスプレッドシートで複数の列をフィルタリングする方法
Googleスプレッドシートの複数の列でSUMIFを使用する方法