【Excel関数】FILTER×SORT×AND/OR!セル入力で動くスマート検索を作る方法

Excel|気づきのデータ教室
この記事は約3分で読めます。

✏️初めに

「データを絞って見たいけど、毎回関数を変えるのは面倒…」
「特定の条件だけを抽出して、しかも見た目スッキリに並べたい」

そんな人にぴったりなのが、
FILTER × SORT × AND/OR × セル参照の合わせ技!

この記事では、

  • 複数条件の抽出(AND/OR)
  • 並べ替え(SORT)
  • 検索条件をセル入力で可変にする方法

を、1つの関数で全部まとめる超便利ワザを紹介します!

美俊
美俊

FILTER関数だけじゃどうしても、元データと同じ順番で出てくるから、探すとき意外と不便なんだよな


🛠️活用方法

✅ 基本の構成(例)

A列B列C列
氏名部署売上
山田営業部150000
佐藤開発部120000
鈴木営業部80000

🎯 そして、検索条件はこんな感じで入力!

セル内容
F2担当者名
G2最低売上額

💡 FILTER × AND × セル参照の基本構文

=SORT(
FILTER(A2:C100, (A2:A100=F2)*(C2:C100>=G2)),
3, -1)
  • (A2:A100=F2) → 担当者がF2に一致
  • (C2:C100>=G2) → 売上がG2以上
  • * → AND条件
  • SORT(..., 3, -1) → 売上(C列)を降順に並び替え!

検索条件を変えるだけで、リアルタイムに抽出結果が変わる!


🔄 FILTER × OR(複数担当者で抽出したいとき)

F2:田中
F3:高橋
G2:100000

=SORT(
FILTER(A2:C100, ((A2:A100=F2)+(A2:A100=F3))*(C2:C100>=G2))

,3, -1)
  • + を使って OR条件
  • 「田中 or 高橋」かつ売上が100000以上の人だけ抽出!
美俊
美俊

名前のところを部署や店舗名に変えれば、データが1つできても分けやすいね


🎨 見た目を整理!?:表示セルを目立たせる

  • 抽出結果を表の下に表示する
  • 条件入力セルに 色付き & ラベル付き
  • セル結合ではなく、中央揃え+罫線で見やすく!

💡 工夫ポイント:

  • 見出し行を固定(ウィンドウ枠の固定)
  • 条件入力セルに「ドロップダウンリスト」をつけても◎
    → [データの入力規則]で設定可能!

🧩まとめ

  • FILTER関数で条件抽出
  • *でAND条件、+でOR条件に対応
  • SORT関数で抽出結果を並び替え
  • セルに入力するだけで、柔軟に絞り込みができる!

これだけで、「データベース感覚の検索画面」がExcel上で作れます!


🗣️さいごに

条件抽出って、毎回手作業でフィルタしていませんか?
FILTER+SORT+セル参照の組み合わせを覚えれば、
一度作ってしまえば、あとは入力だけで業務効率が大幅アップ!

「うちの職場でもこんな条件で使ってる!」
「もっと応用したいからピボットテーブルと組みたい!」など、
あなたの活用事例、ぜひコメントで教えてください

→FILTER関数の解説記事は、こちら
→SORT関数の解説記事は、こちら
→AND・OR関数の解説記事は、こちら

コメント

タイトルとURLをコピーしました