Google スプレッドシートでフィルタリングする方法
大規模なデータセットを扱う場合、Google スプレッドシートでのフィルタリング方法を知っておくと役立ちます。
これには 2 つの方法があります。 Google スプレッドシート メニューでフィルター ビューを使用できます。これにより、再利用できるシート内のデータをフィルター処理する特定の方法をカスタマイズできます。 Google スプレッドシートでデータをフィルタリングするより動的な方法は、FILTER 関数を使用することです。
この記事では、両方の方法を使用する方法を学びます。
Google スプレッドシートでフィルター ビューを作成する
この方法では、大規模なデータセットから必要なデータのみを表示するフィルターを適用する方法を学習します。このフィルター ビューでは、他のすべてのデータが非表示になります。フィルター パラメーターを組み合わせて、より高度なフィルター ビューを表示することもできます。
フィルタ ビューを作成する方法
例として、顧客による製品購入を含む一連のデータがあるとします。データには、名前、住所、電子メール、電話番号などが含まれます。

この例では、カリフォルニア州プラヤ ビスタの顧客と、「.gov」メール アドレスを持つ顧客のみを表示するとします。
1. このフィルタを作成するには、[フィルタの作成] を選択します。 メニューのアイコン。このアイコンはじょうごのように見えます。

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

3. これにより、フィルター オプションをカスタマイズできるウィンドウが開きます。 [値でフィルタ] の左にある矢印を選択します . クリアを選択 そのフィールドのすべてのエントリを選択解除します。
注意 注:これは、ビューをリセットしてすべてのレコードを表示する状態から、何も表示しない状態にするため、重要な手順です。これにより、次の手順で作成するフィルターを Excel に適用する準備が整います。

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

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

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

これで、関心のあるデータセット内のレコードのみが表示されるようにフィルターをカスタマイズできました。スプレッドシートを開くたびにこのプロセスを繰り返す必要がないように、フィルターを保存します。
フィルタ ビューの保存と表示
フィルターの設定が完了したら、いつでも有効にできるフィルター ビューとして保存できます。
フィルタ ビューを保存するには、フィルタ アイコンの横にあるドロップダウン矢印を選択し、[フィルタ ビューとして保存] を選択します。 .

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

灰色のバーの右側に歯車のアイコンがあることに気付くでしょう。フィルター オプションを表示するには、このアイコンを選択します。
利用可能なオプションは次のとおりです:
- フィルターの名前を変更
- フィルタが適用される範囲を更新
- フィルタを複製して、元のフィルタに影響を与えずに更新します
- フィルタを削除

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

いずれかのフィルタが有効になると、フィルタ アイコンが緑色に変わることに注意してください。フィルターを無効にすると、このアイコンは黒に戻ります。これにより、データセット全体をすばやく確認したり、フィルターによって現在のビューからデータが削除されているかどうかを確認したりできます。
後で、作成したフィルターを再度有効にする場合は、フィルター アイコンの横にあるドロップダウン矢印を選択します。保存したフィルターがメニューに表示されます。そのフィルターを選択するだけで、いつでも有効にできます。

これにより、構成したフィルター設定を使用してビューが再度フィルター処理されます。
FILTER 関数の使用
Google スプレッドシートでフィルタリングするもう 1 つのオプションは、FILTER 関数を使用することです。
FILTER 関数を使用すると、選択した任意の数の条件に基づいてデータセットをフィルター処理できます。
前のセクションと同じ顧客購入の例を使用して、FILTER 関数の使用を見てみましょう。
FILTER 関数の構文は次のとおりです。
FILTER(範囲, 条件1, [条件2, …])
フィルタリングの範囲と 1 つの条件のみが必要です。条件はいくつでも追加できますが、必須ではありません。
FILTER 関数のパラメーターは次のとおりです。
- 範囲 :フィルタリングするセルの範囲
- 条件1 :結果のフィルタリングに使用する列または行
- 条件X :結果のフィルタリングに使用するその他の列または行
条件に使用する範囲は、範囲全体と同じ行数である必要があることに注意してください。
たとえば、この記事の最初の部分と同じフィルターを作成する場合は、次の FILTER 関数を使用します。
=FILTER(F1:J20,SEARCH(“Playa Vista”,H1:H20),SEARCH(“gov”,I1:I20))

これにより、元のデータ テーブル (F1:J20) から行と列が取得され、埋め込みの SEARCH 関数を使用して、関心のあるテキスト セグメントのアドレスと電子メールの列が検索されます。
SEARCH 関数は、テキスト セグメントを検索する場合にのみ必要です。完全一致に関心がある場合は、代わりにこれを条件ステートメントとして使用できます。
I1:I20=" [email protected] "
一定の制限よりも大きい値または小さい値をフィルター処理する場合は、> や <などの他の条件演算子を使用することもできます。
Enter を押したら 、FILTER 関数の結果が結果テーブルとして表示されます。

ご覧のとおり、関数の最初のパラメーターで選択した範囲内の列のみが返されます。そのため、すべての結果が表示される余地 (十分な列) があるセルに FILTER 関数を配置することが重要です。
Google スプレッドシートでフィルターを使用する
Google スプレッドシートのフィルターは、Google スプレッドシートの膨大なデータ セットを掘り下げるための非常に強力な方法です。 FILTER 関数を使用すると、元のデータセットを保持しながら、結果を別の場所に出力するという柔軟性が得られます。
Google スプレッドシートの組み込みフィルター機能を使用すると、アクティブなデータセット ビューを任意の時点で興味のある方法で変更できます。フィルタは好きなように保存、有効化、無効化、または削除できます。
Google スプレッドシートでフィルターを使用するための興味深いヒントはありますか?以下のコメント セクションでそれらを共有してください。
-
Google スプレッドシートにチェックボックスを挿入する方法
Google スプレッドシートで作業するときに、チェックリスト シンボルがこれほど重要で便利だと誰が考えたでしょうか。やることリストを作成している場合でも、やるべきことをチェックしている場合でも、チェックリストが必要です。 Microsoft Excel とは異なり、Google スライドにチェックボックスを追加するのはそれほど簡単ではありません。ただし、それは可能です。 この投稿では、Google スプレッドシートにチェックボックスを挿入するためのステップ バイ ステップ ガイドをリストしました。 Google スプレッドシートにチェックボックスを挿入する手順 Google スプレッドシ
-
Google スプレッドシートを翻訳者に変える方法
Google スプレッドシートで作業しているときに、いくつかの単語を別の言語に翻訳する必要があることに気付いたかもしれません。これが必要な場合は、Google の別の専用製品を使用できます。 Google 翻訳が言語を他の言語に変換するのに役立つことを知っている人。 100 以上の言語をサポートしています。 多国籍企業で働いている場合、この機能が必要になることがよくあります。ある言語から別の言語へのデータ転送にはかなりの時間がかかりますが、混乱を招くこともあります。そのため、共有、編集、表示オプションをオンラインで利用できるようにする Google 製品を利用する場合。現在、これらの製品のう