Google Sheets –

Lesson 16: データの並べ替えとフィルタリング

/ja/googlespreadsheets/working-with-functions/content/

はじめに

Googleシートではかなりの量のデータを分析し作業することが可能です。 スプレッドシートにコンテンツを追加すると、スプレッドシート内の情報を整理することが重要になります。 Google Sheetsでは、データの並べ替えやフィルタの適用により、データの再編成を行うことができます。 このレッスンでは、データをアルファベット順や数値順に並べ替えたり、フィルタを適用してデータを絞り込んだり、一部を非表示にしたりする方法について学習します。 また、必要な情報のみを表示するためにデータをフィルタリングする方法も学びます。

ソートの種類

データをソートする場合、最初にシート全体またはセルの選択にソートを適用するかどうかを決定することが重要です。 並べ替えが適用されたとき、各行にわたる関連情報は一緒に保管されます。 下の画像では、「名前」列がソートされ、顧客の名前がアルファベット順に表示されています。 各顧客の住所情報は、対応する名前ごとに保持されています。

  • 範囲指定は、セルの範囲のデータを並べ替えるもので、複数の表を含むシートで作業する場合に便利です。 範囲の並べ替えは、ワークシートの他のコンテンツには影響しません。
  • シートを並べ替えるには:

    この例では、顧客のリストを姓の順にアルファベット順に並べ替えてみます。 並べ替えが正しく機能するためには、ワークシートには、各列の名前を識別するために使用されるヘッダー行が含まれている必要があります。 ヘッダーラベルがソートに含まれないように、ヘッダー行をフリーズします。

    1. 表示をクリックし、フリーズにマウスカーソルを合わせます。 表示されたメニューから1行を選択します。
    2. ヘッダー行がフリーズします。
    3. [データ]をクリックし、[シートを列で並べ替え、A~Z(昇順)]または[シートを列で並べ替え、Z~A(降順)]を選択します。 この例では、[Sort Sheet by column, A-Z] を選択します。
    4. 選択に従って、シートがソートされます。

    範囲を並べ替えるには:

    この例では、Tシャツの注文フォームでクラスごとに注文されたシャツの数を並べるために、二次テーブルを選択します。

    1. 並べ替えたいセル範囲を選択します。 この例では、セル範囲G3:H6を選択します。
    2. データをクリックし、ドロップダウンメニューから範囲を並べ替えを選択します。
    3. 並び替えダイアログボックスが表示されます。
    4. 昇順または降順を選択します。 この例では、降順(Z-A)を選択します。
    5. 選択した内容に従って、範囲がソートされます(この例では、データは注文列に従って降順にソートされています)。

    フィルタの作成:

    この例では、機器ログワークシートにフィルタが適用されて、チェックアウトできるノートパソコンとプロジェクタのみが表示されることになります。 ソートが正しく機能するために、ワークシートには、各カラムの名前を識別するために使用されるヘッダー行を含める必要があります。 ヘッダーラベルがフィルターに含まれないように、ヘッダー行をフリーズします。

    1. 表示をクリックし、フリーズにマウスカーソルを合わせます。
    2. データを含む任意のセルをクリックします。
    3. フィルタボタンをクリックします。
    4. 各列ヘッダーにドロップダウン矢印が現れます。
    5. フィルタしたい列のドロップダウン矢印をクリックします。 この例では、B列をフィルタリングして、特定の種類の機器のみを表示します。
    6. [クリア]をクリックして、すべてのチェックを解除します。
    7. フィルタリングするデータを選択し、[OK]をクリックします。 この例では、Laptop and Projectorをチェックして、これらのタイプの機器のみを表示します。
    8. データはフィルタリングされ、条件に一致しないコンテンツは一時的に非表示にされます。 この例では、ラップトップとプロジェクターだけが表示されます。

    Applying multiple filters

    Filters are cumulative, which means you can apply multiple filters to help narrow down your results.このように、複数のフィルターを適用することで、結果を絞り込むことができます。 この例では、すでにラップトップとプロジェクターを表示するようにワークシートをフィルタリングしており、さらに 8 月にチェックアウトされたラップトップとプロジェクターだけを表示するように絞り込みたいと思います。 この例では、D列にフィルタを追加して、日付別に情報を表示します。

  • フィルタリングするデータに応じて、ボックスをチェックまたはチェック解除し、[OK] をクリックします。 この例では、8月以外のチェックを外します。
  • 新しいフィルターが適用されます。 この例では、ワークシートは、8 月にチェックアウトされたラップトップとプロジェクターだけを表示するようにフィルタリングされます。
  • シート上で他の人と共同作業する場合、フィルタビューを作成することができます。 フィルタビューを作成すると、他の人のデータの表示に影響を与えることなく、データにフィルタをかけることができ、自分自身の表示にのみ影響を与えます。 また、ビューに名前をつけたり、複数のビューを保存したりすることもできます。

    To clear all filters:

    • Click the Filter button, and the spreadsheet will return to its original appearance.

    Challenge!

    1. Open our example file.Of you can do it to make a filter view? Google にログインしていることを確認し、[ファイル] > [コピーを作成] をクリックします。
    2. Equipment Log タブがまだ開いていなければ選択します。
    3. Checked Out 日付でスプレッドシートを新しいものから古いものに並べ替えます。
      Hint: 列 D で Z から A に並べ替えてください。
    4. A2:F9の範囲をB列でAからZに並べ替えます。
      ヒント: Data has header rowの隣のボックスがチェックされていないことを確認します。
    5. チェックインされていない機器だけを表示するようにスプレッドシートをフィルタリングします。
      Hint: 列 E をフィルタリングして、空のセルを表示します。
    6. 終了すると、スプレッドシートは次のように表示されます。

    コメントを残す

    メールアドレスが公開されることはありません。