Google スプレッドシートでフィルタリングする方法

大規模なデータセットを扱う場合、Google スプレッドシートでフィルター処理する方法を知っておくと役立ちます。

これには 2 つの方法があります。Google スプレッドシート メニューでフィルター ビューを使用できます。これにより、再利用できるシート内のデータをフィルター処理する特定の方法をカスタマイズできます。Google スプレッドシートでデータをフィルタリングするより動的な方法は、FILTER 関数を使用することです。

この記事では、両方の方法を使用する方法を学習します。

Google スプレッドシートでフィルタリングする方法

Google スプレッドシートでフィルター ビューを作成する

この方法では、大規模なデータセットから必要なデータのみを表示するフィルターを適用する方法を学習します。このフィルター ビューでは、他のすべてのデータが非表示になります。フィルター パラメーターを組み合わせて、より高度なフィルター ビューを表示することもできます。

フィルター ビューを作成する方法

例として、顧客による製品購入を含む一連のデータがあるとします。データには、名前、住所、電子メール、電話番号などが含まれます。

Google スプレッドシートでフィルタリングする方法

この例では、カリフォルニア州プラヤ ビスタの顧客と、「.gov」メール アドレスを持つ顧客のみを表示するとします。 

1. このフィルターを作成するには、メニューで[フィルターの作成]アイコンを選択します。このアイコンはじょうごのように見えます。 

Google スプレッドシートでフィルタリングする方法

2. 各列ヘッダーの右側に小さなフィルター アイコンが表示されます。このフィールドのフィルターをカスタマイズするには、顧客住所フィールドの上部にあるこのじょうごアイコンを選択します。 

Google スプレッドシートでフィルタリングする方法

3. これにより、フィルター オプションをカスタマイズできるウィンドウが開きます。[値でフィルター]の左側にある矢印を選択します。Clearを選択して、そのフィールドのすべてのエントリの選択を解除します。 

: これは、ビューをすべてのレコードの表示から非表示にリセットするため、重要な手順です。これにより、次の手順で作成するフィルターを Excel に適用する準備が整います。

Google スプレッドシートでフィルタリングする方法

4. 下のフィールドに、フィールドをフィルタリングするテキストを入力します。この例では、「Playa Vista」を使用し、検索アイコンを選択して、そのテキストを含むレコードのみを表示します。結果リストに表示されるすべてのレコードを選択します。これにより、選択したアイテムのみがスプレッドシートに表示されるようにフィルターがカスタマイズされます。

Google スプレッドシートでフィルタリングする方法

4. [OK]ボタンを選択すると、シート内のデータがフィルター処理され、Playa Vista の顧客のみが表示されるようになります。

Google スプレッドシートでフィルタリングする方法

5. 2 番目のフィールドをフィルター処理するには、そのフィールドの上部にあるフィルター アイコンを選択します。上記のプロセスを繰り返してフィルターを作成します。すべてのエントリをクリアし、「gov」テキストを入力して「gov」を含まない電子メール アドレスを除外し、それらのエントリを選択して [ OK]を選択します。

Google スプレッドシートでフィルタリングする方法

これで、関心のあるデータセット内のレコードのみが表示されるようにフィルターをカスタマイズできました。スプレッドシートを開くたびにこのプロセスを繰り返す必要がないように、フィルターを保存します。

フィルター ビューの保存と表示

フィルターの設定が完了したら、いつでも有効にできるフィルター ビューとして保存できます。

フィルター ビューを保存するには、フィルター アイコンの横にあるドロップダウン矢印を選択し、[フィルター ビューとして保存]を選択します。 

Google スプレッドシートでフィルタリングする方法

スプレッドシートの上部に濃い灰色のフィールドが表示されます。これにより、フィルターが適用される選択範囲とフィールドの名前が表示されます。[名前]の横にあるフィールドを選択し、そのフィルターに適用する名前を入力するだけです。 

名前を入力してEnterを押すだけです。

Google スプレッドシートでフィルタリングする方法

灰色のバーの右側に歯車のアイコンがあることに気付くでしょう。フィルター オプションを表示するには、このアイコンを選択します。 

利用可能なオプションは次のとおりです。

  • フィルターの名前を変更する
  • フィルターが適用される範囲を更新します
  • フィルタを複製して、元のフィルタに影響を与えずに更新します
  • フィルターを削除する 

Google スプレッドシートでフィルタリングする方法

フィルター アイコンを再度選択するだけで、有効にしたフィルターをいつでもオフにすることができます。

Google スプレッドシートでフィルタリングする方法

いずれかのフィルタが有効になると、フィルタ アイコンが緑色に変わることに注意してください。フィルターを無効にすると、このアイコンは黒に戻ります。これは、データセット全体を表示したり、フィルターによって現在のビューからデータが削除されているかどうかを確認したりする簡単な方法です。

後で、作成したフィルターを再度有効にする場合は、フィルター アイコンの横にあるドロップダウン矢印を選択します。保存したフィルターがメニューに表示されます。そのフィルターを選択するだけで、いつでも有効にできます。

Google スプレッドシートでフィルタリングする方法

これにより、構成したフィルター設定を使用してビューが再度フィルター処理されます。

FILTER 関数の使用

Google スプレッドシートでフィルタリングするもう 1 つのオプションは、FILTER 関数を使用することです。

FILTER 関数を使用すると、選択した任意の数の条件に基づいてデータセットをフィルター処理できます。 

前のセクションと同じ Customer Purchases の例を使用して、FILTER 関数の使用を見てみましょう。

FILTER 関数の構文は次のとおりです。

FILTER(範囲, 条件1, [条件2, …])

フィルタリングの範囲と 1 つの条件のみが必要です。条件はいくつでも追加できますが、必須ではありません。

FILTER 関数のパラメーターは次のとおりです。

  • range :フィルタリングするセルの範囲
  • condition1 : 結果のフィルタリングに使用する列または行 
  • conditionX : 結果のフィルタリングにも使用するその他の列または行

条件に使用する範囲は、範囲全体と同じ行数である必要があることに注意してください。

たとえば、この記事の最初の部分と同じフィルターを作成する場合は、次のFILTER 関数を使用します。

=FILTER(F1:J20,SEARCH(“Playa Vista”,H1:H20),SEARCH(“gov”,I1:I20))

Google スプレッドシートでフィルタリングする方法

これは、元のデータ テーブル (F1:J20) から行と列を取得し、埋め込みの SEARCH 関数を使用して、関心のあるテキスト セグメントのアドレスと電子メールの列を検索します。

SEARCH 関数は、テキスト セグメントを検索する場合にのみ必要です。完全一致にもっと興味がある場合は、代わりにこれを条件ステートメントとして使用できます。

I1:I20=” nmathou3@zimbio.com

> または < if="" you="" want="" to="" filter="" values="" greater="" than="" or="" less= など、他の条件演算子も使用できます。 "" than="" a="" fixed="">

Enterを押すと、FILTER 関数の結果が結果テーブルとして表示されます。

Google スプレッドシートでフィルタリングする方法

ご覧のとおり、関数の最初のパラメーターで選択した範囲内の列のみが返されます。そのため、すべての結果を表示するためのスペース (十分な列) があるセルに FILTER 関数を配置することが重要です。

Google スプレッドシートでフィルターを使用する

Google スプレッドシートのフィルターは、Google スプレッドシートの膨大なデータ セットを掘り下げるための非常に強力な方法です。FILTER 関数を使用すると、元のデータセットを保持しながら、結果を別の場所に出力するという柔軟性が得られます。

Google スプレッドシートの組み込みフィルター機能を使用すると、アクティブなデータセット ビューを任意の時点で興味のある方法で変更できます。フィルターは、好きなように保存、有効化、無効化、または削除できます。

Google スプレッドシートでフィルターを使用するための興味深いヒントはありますか? 以下のコメントセクションでそれらを共有してください。

コメントを残す

修正: Windows 11 でピン留めされていないアプリが再度表示される問題

修正: Windows 11 でピン留めされていないアプリが再度表示される問題

ピン留めが解除されたアプリやプログラムがタスクバーに再度表示される場合は、Layout XMLファイルを編集してカスタム行を削除できます。

Firefoxの自動入力から保存された情報を削除する方法

Firefoxの自動入力から保存された情報を削除する方法

WindowsおよびAndroidデバイス用の簡単な手順で、Firefoxの自動入力から保存された情報を削除します。

iPod Shuffleのソフトリセットとハードリセットの方法

iPod Shuffleのソフトリセットとハードリセットの方法

このチュートリアルでは、Apple iPod Shuffleのソフトリセットまたはハードリセットを実行する方法を示します。

AndroidでGoogle Playのサブスクリプションを管理する方法

AndroidでGoogle Playのサブスクリプションを管理する方法

Google Playには多くの素晴らしいアプリがあり、サブスクリプションを登録せずにはいられません。しかし、それが増えると、Google Playのサブスクリプションを管理する必要が出てきます。

Galaxy Z Fold 5でSamsung Payを使用する方法

Galaxy Z Fold 5でSamsung Payを使用する方法

ポケットや財布の中で支払い用のカードを探すのは本当に面倒です。近年、さまざまな企業が非接触型支払いソリューションを開発・発売しています。

Androidのダウンロード履歴を削除する方法

Androidのダウンロード履歴を削除する方法

Androidのダウンロード履歴を削除することで、ストレージスペースが増えます。以下の手順を実行してください。

Facebookから写真やビデオを削除する方法

Facebookから写真やビデオを削除する方法

このガイドでは、PC、Android、またはiOSデバイスを使用してFacebookから写真やビデオを削除する方法を説明します。

Galaxy Tab S9をリセットする方法

Galaxy Tab S9をリセットする方法

Galaxy Tab S9 Ultraを使っている間、時にはリセットが必要になる場合があります。ここでは、Galaxy Tab S9をリセットする方法を詳しく説明します。

Android 11でグループテキストメッセージをミュートする方法

Android 11でグループテキストメッセージをミュートする方法

Android 11でグループテキストメッセージをミュートして、Messagesアプリ、WhatsApp、Telegramの通知を管理しましょう。

Firefox: アドレスバーのURL履歴をクリアする

Firefox: アドレスバーのURL履歴をクリアする

FirefoxでアドレスバーのURL履歴をクリアし、セッションをプライベートに保つための簡単な手順を紹介します。