オートフィルターを超えろ!Excel「フィルターオプション(詳細設定)」の基本

オートフィルターを超えろ!Excel「フィルターオプション(詳細設定)」の基本

Excelでデータを絞り込む際、通常の「フィルター」機能は非常に重宝します。しかし、複数の条件を組み合わせたり、別な場所にデータを抽出したりする場合、一歩進んだ「フィルターオプション(詳細設定)」が圧倒的に便利です。

通常のフィルターと「AND条件」

例えば、次のような売上表があるとします。

ここで「4月1日」かつ「備考が新規顧客」のデータを絞り込む場合、それぞれの列でプルダウンからチェックを外して絞り込みますね。このように全ての条件を満たすものを探すことを「AND条件」と呼びます。

しかし、「4月1日、または新規顧客(どちらか一方でOK)」という条件(OR条件)を通常のフィルターで探すのは意外と大変です。そこで活躍するのが「詳細設定」です。

1. 事前準備:条件範囲を作る

フィルターオプションを使うには、表とは別に「何を検索するか」を書いたエリア(条件範囲)が必要です。

  • 見出しをコピーする: 表の見出し(例:「日付」「備考」など)をコピーします。私は元の表の上に数行挿入して、そこに準備するのが好みです。
  • 条件を入力する: コピーした見出しのすぐ下のセルに、探したい条件を書きます。

💡 ポイント: 見出しは1文字でも違うと正しく動作しないため、必ず元の表からコピー&ペーストしてください。

2. フィルターオプションを実行する

設定は「データ」タブにある「詳細設定」アイコンから行います。

✅ 実行の手順:
  1. 元の表の中のセルをどこか1つ選択します。
  2. [データ] > [詳細設定] をクリックします。
  3. ダイアログで「リスト範囲(元の表)」と「検索条件範囲(準備したエリア)」を正しく選択し、[OK] を押します。

3. 「AND条件」と「OR条件」の使い分け

ここが詳細設定の最も重要なポイントです。条件を書く「行」によって、探し方が変わります。

■ AND条件(AかつB):横並びに書く

同じ行に条件を書くと、「佐藤さん、かつ、新規顧客」のように絞り込まれます。

■ OR条件(AまたはB):行を分けて書く

条件を1行下にずらして書くと、「4月1日、または、新規顧客」のように、どちらかに当てはまる行がすべてピックアップされます。

覚えておくと便利なテクニック

条件の種類 書き方 具体例
AND(かつ) 横並びに書く [部門:営業] [売上:>10000]
OR(または) 行を変えて書く [部門:営業]
[部門:総務]

■ 重複するレコードは無視する

「名簿から名前の種類だけを抽出したい」といった場合に、設定画面の「重複するレコードは無視する」にチェックを入れて実行すると、一意なリストが一瞬で作成できます。

⚠️ 注意点
  • フィルターを解除したいときは、 [データ] タブの [クリア] を押します。
  • 条件に使う記号(> や <、* など)はすべて半角で入力してください。

まずは簡単な「別場所への抽出」から試してみると、その便利さが実感できるはずです!

コメント