Module
Contents
Index 🔎︎

# フィルター: 特殊フィルターを使う

1. フィルターにかけるシート範囲の列の項目欄を表の空の場所にコピーして、項目欄の下にある行にフィルターの条件を入力します。このとき、横に並んだデータは常に論理積でつながれます。そして、縦に並んだデータは常に論理和でつながれます。

2. フィルター行列を作成した後、フィルターにかけるシート範囲を選択します。データ → フィルター → 特殊フィルター を選択して、ダイアログ 特殊フィルター を開きます。そして、フィルターの条件を定義します。

3. 「OK」をクリックすると、フィルタの条件に合う内容の行だけが表示されます。その他の行はすべて一時的に画面から隠れます。これらの行を表示し直すには、書式 → 行 → 表示する を選択します。

例

レコードの数が非常に多い表計算ドキュメントを読み込みます。ここでは 総売上 という架空のドキュメントを使用しますが、レコードの数が多ければ、別のどんなドキュメントでも問題ありません。このドキュメントは次のようなレイアウトになっています。

| A | B | C | D | E
1 | 月 | 標準 | ビジネス | ハイクラス | スイート
2 | 1月 | 125600 | 200500 | 240000 | 170000
3 | 2月 | 160000 | 180300 | 362000 | 220000
4 | 3月 | 170000 |  |  | etc...

行1 を見出し (データフィールド名) 付きでコピーし、行20 に貼り付けます。行21、22... には、「または」で結ぶフィルター条件を入力します。その範囲は次のようになります:

| A | B | C | D | E
20 | 月 | 標準 | ビジネス | ハイクラス | スイート
21 | 1月 |  |  |  |
22 |  | <160000 |  |  |

月 のセルが 1 月または 標準 のセルが 160000 より少ない値の行のみを表示するように指定します。

データ → フィルター → 特殊フィルター で行なって、セル範囲 A20:E22 を選択します。「OK」をクリックすると、フィルターの条件に合う内容の行だけが表示されます。その他の行は画面から隠れます。

関連項目

フィルターの適用

オートフィルタを使う

表示されているセルのみのコピー