進階篩選 vs 自動篩選:關鍵差異
- 顯示「進階篩選」對話盒,非下拉選單。
- 條件寫在**工作表獨立條件區域**,而非下拉選單中;Excel 以此區域為條件來源。
建立條件區域
- 在資料區上方插入**至少 3 列空白列**作為條件區。
- 條件區**第一列必須為欄標籤**,與資料區欄標籤完全一致。
- 條件區與資料區間**至少保留 1 列空白**,避免誤判。
撰寫條件:AND / OR 邏輯
- 同一列 = **AND**(所有條件皆須滿足)。
- 不同列 = **OR**(任一列條件滿足即符合)。
文字/數值相等比較:必須用字串表示式
直接輸入 `=李小明` 會被視為公式錯誤。正確寫法:
| 儲存格輸入 | Excel 解讀為 |
="=李小明" | =李小明 |
="=3000" | =3000 |
公式開頭 `=` + 字串內容 `="條件"`。
執行進階篩選
- 點選資料區任一儲存格。
- 「資料」→「排序與篩選」→「進階」。
- 選擇輸出模式:
- 「就地篩選」:隱藏不符合列。
- 「複製到其他位置」:在「複製到」框點選目標左上儲存格。
- 「條件區域」框輸入條件區參考(含標籤列),或點選「壓縮對話框」在工作表選取。
- 修改條件區值後,再次執行「進階篩選」即可更新結果。
進階技巧
- 命名區域:將條件區命名為 `Criteria`、資料區命名為 `Database`、輸出區命名為 `Extract`,對話盒對應欄位自動帶入。
- 指定輸出欄:先將欲輸出的欄標籤複製到輸出區首列,「複製到」框參考該標籤列,結果僅含指定欄。
- 區分大小搜尋:條件區使用公式,如 `=EXACT(A2,"李小明")`。