✏️初めに
「データを絞って見たいけど、毎回関数を変えるのは面倒…」
「特定の条件だけを抽出して、しかも見た目スッキリに並べたい」
そんな人にぴったりなのが、
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関数の解説記事は、こちら
コメント