Excel 進階篩選:多條件 AND/OR 邏輯與輸出他處
自動篩選僅支援單欄多條件 OR。進階篩選透過「條件區」佈局,靈活實現跨欄位 AND、跨列 OR 的複雜篩選,並可將結果複製到其他位置保留原始資料。
操作步驟
- 準備原始資料表 (含標題列,如 A1:E9)。
- 建立條件區 (如 G1:H2):
- 標題列複製原標題 (G1:H1 = 區域、金額)。
- G2:「華北」、H2:
>400 → 同一行 = AND (區域=華北 AND 金額>400)。
- 若需 OR:G3:「華東」、H3:
>500 (第 3 列另一組條件)。
- 點選原始資料任一儲存格 → 「資料」→ 「進階」。
- 動作:選「複製到其他位置」 (保留原始資料,方便對比)。
- 「清單範圍」:自動偵測或手動選 A1:E9。
- 「條件範圍」:選 G1:H3 (含標題與所有條件列)。
- 「複製到」:點選輸出區左上角儲存格 (如 J1)。
- 勾選「唯一記錄」可去重 → 確定。
條件區設計原則
- 標題必須與原資料標題完全一致 (含空白)。
- 同一行所有條件 = AND 關係。
- 不同行條件 = OR 關係。
- 可混合:行 1 (部門=業務 AND 金額>1000) OR 行 2 (部門=行銷 AND 金額>500)。
- 支援公式條件:如
=AND(B2>1000, C2="是") (以第一筆資料儲存格為基準撰寫)。
進階篩選 vs Power Query
- 進階篩選:即時、無程式碼、適合臨時分析、結果靜態需重新執行。
- Power Query:可記錄步驟、自動重新整理、支援更複雜轉換 (合併、樞紐、分欄)、大數據效能優。