Google スプレッドシートでは、データをアルファベット順または数値順に並べ替えたり、フィルタを使って不要なデータを非表示にしたりできます。
サンプル スプレッドシートを入手し、動画を見ながら実際に使ってみるには、以下の [コピーを作成] をクリックしてください。
データをアルファベット順または数値順に並べ替える
- パソコンの Google スプレッドシートで、スプレッドシートを開きます。
- 並べ替える一連のセルをハイライト表示します。
- シートにヘッダー行がある場合は、先頭行を固定します。
- [データ] [範囲を並べ替え] [範囲の並べ替え詳細オプション] をクリックします。
- 列に見出しが含まれている場合は、[データにヘッダー行が含まれている] をクリックします。
- 並べ替えの基準となる列を選択し、並べ替え順序を選択します。
- 別の並べ替えルールを追加するには、[並べ替えの基準となる別の列を追加] をクリックします。
- [並べ替え] をクリックします。
- パソコンの Google スプレッドシートで、スプレッドシートを開きます。
- 上部で、並べ替えの基準となる列のアルファベットを右クリックします。
- [A → Z でシートを並べ替え] または [Z → A でシートを並べ替え] をクリックします。
- パソコンの Google スプレッドシートで、スプレッドシートを開きます。
- セル範囲を選択します。
- [データ] [フィルタを作成] をクリックします。
- フィルタの設定を確認するには、範囲の一番上にあるフィルタ アイコン をクリックします。
- 色で並べ替え: フィルタまたは並べ替えの基準となるテキストまたは塗りつぶしの色を選択します。基準として選択した色のセルが範囲の先頭に移動します。 条件付き書式の色では並べ替えられますが、交互の背景色では並べ替えられません。
- フィルタをオフにするには、[データ] [フィルタを削除] をクリックします。
データをフィルタする
重要:
- フィルタを追加すると、スプレッドシートにアクセスできるすべてのユーザーに同じフィルタが適用されます。また、スプレッドシートの編集権限があるユーザーは、誰でもそのフィルタを変更することができます。
- 特定の条件下では、[フィルタを作成] オプションを使用できません。詳しくは、これらの条件の詳細をご覧ください。
- パソコンの Google スプレッドシートで、スプレッドシートを開きます。
- フィルタを作成するには、次のいずれかを行います。
- セルの範囲を選択し、[データ] [フィルタを作成] をクリックします。
- セルまたはセルの範囲を右クリックし、[フィルタを作成] をクリックします。
次の理由により、[フィルタを作成] オプションを使用できない場合があります。- フォーマット中
- シートに結合されたセルや、非表示の行や列がないか確認します。セルの結合を解除し、行または列の非表示を解除してみてください。
- シートに適用されている条件付き書式を確認します。
- [表示形式] に移動します。
- [条件付き書式] を選択します。
- 適用されているルールがないことを確認します。
- データの入力規則
- シートに適用されているデータの入力規則を確認します。
- データに移動
- [データの入力規則] を選択します。
- 適用されているルールがないことを確認します。
- シートに適用されているデータの入力規則を確認します。
- 上記の解決策を試しても問題が解決しない場合は、アクセス権がない可能性があります。アクセス権を取得するには:
- シートのコピーを作成します。
- コピーでフィルタ オプションが有効になっているかどうかを確認します。
- 有効になっている場合は、そのシートのコピーを使用できます。
- フィルタの設定を確認するには、範囲の一番上にあるフィルタ アイコン をクリックします。
- 条件でフィルタ: 条件を選択するか、独自のカスタム数式を作成します。カスタム数式の例データ範囲内の一意の値を検索する
- [カスタム数式] を選択します。
=COUNTIF(data_range, data_range)=1
と入力します。
- [カスタム数式] を選択します。
=OR(REGEXMATCH(data_range, "良い"), REGEXMATCH(data_range, "非常に良い"))
と入力します。
- 有効または無効なデータ入力規則が設定されているセルをフィルタできます。
- 値でフィルタ: データポイントを非表示にするには、データポイントの横にあるチェックボックスをオフにして [OK] をクリックします。
- フィルタを作成してセルの値でフィルタするには、セルを右クリックし、[セル値でフィルタ] をクリックします。
- 検索: 検索するデータポイントを検索ボックスに入力します。
- 色でフィルタ: フィルタの基準となるテキストまたは塗りつぶしの色を選択します。条件付き書式の色ではフィルタできますが、交互の背景色ではフィルタできません。
- 条件でフィルタ: 条件を選択するか、独自のカスタム数式を作成します。
- フィルタを削除するには、次のいずれかを行います。
- [データ] [フィルタを削除] をクリックします。
- セルを右クリックし、[フィルタを削除] をクリックします。
フィルタを適用すると、表内の合計行数のうち表示中の行数が右下に示されます。
ヒント: フィルタは結合されたセルにも適用されます。行または列を結合する方法については、こちらをご覧ください。
フィルタ表示を作成、保存、削除、共有する
重要: スプレッドシートの閲覧権限しかない場合は、自分だけが使用できる一時的なフィルタ表示を作成できます。その場合、フィルタ表示は保存されません。
パソコンでは、フィルタを適用して、フィルタされたデータを自分が閲覧しているスプレッドシートにのみ適用することができます。フィルタ表示の変更内容は自動的に保存されます。
- パソコンの Google スプレッドシートで、スプレッドシートを開きます。
- [データ] [フィルタビューを作成] をクリックします。
- データを並べ替えてフィルタします。
- フィルタ表示を保存するには、右上の [ビューを保存] をクリックします。
- [保存] をクリックします。
フィルタ表示を削除または複製するには、右上のオプション アイコン [ビューを削除] または [ビューを複製] をクリックします。
すべてのフィルタを削除するには、フィルタ表示ごとに、その他アイコン [ビューを削除] をクリックします。
ヒント: フィルタ表示の順序を変更することはできません。
既存のフィルタ表示を確認する重要: フィルタ表示は一度に 1 つだけ適用できます。
- パソコンの Google スプレッドシートで、スプレッドシートを開きます。
- [データ] [表示を変更] をクリックします。
- フィルタ表示を選択します。
- スプレッドシートにフィルタが適用されます。
- フィルタ表示を終了するには、右上にある閉じるアイコン をクリックします。
- パソコンの Google スプレッドシートで、スプレッドシートを開きます。
- フィルタを適用します。
- [データ] [フィルタ表示として保存] をクリックします。
- パソコンの Google スプレッドシートで、スプレッドシートを開きます。
- [データ] [表示を変更] をクリックします。
- フィルタ表示を選択します。
- シートの左上にある [名前] の横のフィルタ表示名をクリックし、新しい名前を入力します。
- Enter キーを押します。
- パソコンの Google スプレッドシートで、スプレッドシートを開きます。
- フィルタ表示 を適用します。
- URL をコピーします。
- フィルタ表示のリンクを共有します。
フィルタとフィルタ表示の詳細
フィルタとフィルタ表示を使用すると、スプレッドシート内の一連のデータを分析しやすくなります。
フィルタを使って次のことを行うことができます。
- スプレッドシートを開いたユーザーに対して特定のフィルタを表示する。
- フィルタを使ってデータを並べ替える。
フィルタ表示を使用すると、次のことができます。
- 複数のフィルタを保存する。
- フィルタに名前を付ける。
- 複数のユーザーが複数のフィルタ表示を同時に確認する。
- さまざまなフィルタをユーザーと共有する。
- 類似のルールを持つ別のフィルタ表示をコピーまたは作成する。
- 編集権限のないスプレッドシートをフィルタする、または並べ替える。この場合は、一時的なフィルタ表示が作成されます。
ヒント: フィルタされた範囲内のセルを参照する数式がある場合、フィルタされた範囲を並べ替えても数式は変更されないことにご注意ください。たとえば、フィルタされた範囲内に B2 がある場合、「=B2」は並べ替えの後も「=B2」のままです。