オートフィルターを超えろ!Excel「フィルターオプション(詳細設定)」の基本
オートフィルターを超えろ!Excel「フィルターオプション(詳細設定)」の基本
Excelでデータを絞り込む際、通常の「フィルター」機能は非常に重宝します。しかし、複数の条件を組み合わせたり、別な場所にデータを抽出したりする場合、一歩進んだ「フィルターオプション(詳細設定)」が圧倒的に便利です。
通常のフィルターと「AND条件」
例えば、次のような売上表があるとします。
ここで「4月1日」かつ「備考が新規顧客」のデータを絞り込む場合、それぞれの列でプルダウンからチェックを外して絞り込みますね。このように全ての条件を満たすものを探すことを「AND条件」と呼びます。
しかし、「4月1日、または新規顧客(どちらか一方でOK)」という条件(OR条件)を通常のフィルターで探すのは意外と大変です。そこで活躍するのが「詳細設定」です。
1. 事前準備:条件範囲を作る
フィルターオプションを使うには、表とは別に「何を検索するか」を書いたエリア(条件範囲)が必要です。
- 見出しをコピーする: 表の見出し(例:「日付」「備考」など)をコピーします。私は元の表の上に数行挿入して、そこに準備するのが好みです。
- 条件を入力する: コピーした見出しのすぐ下のセルに、探したい条件を書きます。
💡 ポイント: 見出しは1文字でも違うと正しく動作しないため、必ず元の表からコピー&ペーストしてください。
2. フィルターオプションを実行する
設定は「データ」タブにある「詳細設定」アイコンから行います。
✅ 実行の手順:
- 元の表の中のセルをどこか1つ選択します。
- [データ] > [詳細設定] をクリックします。
- ダイアログで「リスト範囲(元の表)」と「検索条件範囲(準備したエリア)」を正しく選択し、[OK] を押します。
3. 「AND条件」と「OR条件」の使い分け
ここが詳細設定の最も重要なポイントです。条件を書く「行」によって、探し方が変わります。
■ AND条件(AかつB):横並びに書く
同じ行に条件を書くと、「佐藤さん、かつ、新規顧客」のように絞り込まれます。
■ OR条件(AまたはB):行を分けて書く
条件を1行下にずらして書くと、「4月1日、または、新規顧客」のように、どちらかに当てはまる行がすべてピックアップされます。
覚えておくと便利なテクニック
| 条件の種類 | 書き方 | 具体例 |
|---|---|---|
| AND(かつ) | 横並びに書く | [部門:営業] [売上:>10000] |
| OR(または) | 行を変えて書く | [部門:営業] [部門:総務] |
■ 重複するレコードは無視する
「名簿から名前の種類だけを抽出したい」といった場合に、設定画面の「重複するレコードは無視する」にチェックを入れて実行すると、一意なリストが一瞬で作成できます。
⚠️ 注意点
- フィルターを解除したいときは、 [データ] タブの [クリア] を押します。
- 条件に使う記号(> や <、* など)はすべて半角で入力してください。
まずは簡単な「別場所への抽出」から試してみると、その便利さが実感できるはずです!
コメント
コメントを投稿