萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 辦公室軟體 >  >> WPS Office >> WPS 綜合教學

WPS 表格高級篩選製作分類目錄:多工作表分類匯總、條件區域設定、結果複製到指定位置

面對龐大原始資料表,需依特定欄位(如「科目」)分類彙整至不同工作表。WPS 表格「高級篩選」支援「將篩選結果複製到其他位置」,可一次完成多類別、多工作表的自動分類目錄製作,免去手工篩選/複製/貼上的繁瑣流程。

一、資料準備與規劃

  • 原始資料表:含標題列(第 1 列),資料區域如 A1:E100,其中 D 欄為「科目」(語文、數學、英文...)。
  • 目標工作表:預先建立同名工作表(如「語文」、「數學」、「英文」),作為篩選結果輸出目的地。
  • 條件區域:在原始資料表外(如同工作表 H 列或新工作表)建立條件範圍:
    H1:「科目」(必須與原始資料標題完全一致)
    H2:「語文」(第一類別值)
    H3:「數學」(第二類別值,以此類推)
原始資料表
新建工作表
條件區域範例

圖示:原始資料、目標工作表、條件區域準備

二、高級篩選操作流程(以「語文」類別為例)

  1. 任意儲存格 → 「資料」選單 → 「篩選」→「高級篩選」。
  2. 對話框設定:
    動作:選「將篩選結果複製到其他位置」。
    列表區域:點選右側按鈕 → 選取原始資料完整區域(含標題列,如 A1:E100) → 按鈕返回。
    條件區域:點選右側按鈕 → 選取條件區域(如 H1:H2,含標題與「語文」) → 按鈕返回。
    複製到:點選右側按鈕 → 切換至「語文」工作表 → 選取 A1 儲存格(輸出起始點) → 按鈕返回。
  3. 點選「確定」 → 「語文」工作表 A1 起自動填入標題列及所有「科目=語文」的資料列。
高級篩選對話框
選取列表區域
設定條件區域與複製到

圖示:高級篩選對話框完整設定過程

三、批次處理多類別:重複上述步驟

對每個類別(數學、英文...)重複步驟 2,僅更改「條件區域」選取範圍(如 H1:H3 含「語文、數學」)與「複製到」目標工作表。或建立巨集/VBA 迴圈自動化:

Sub AutoAdvancedFilter()
    Dim wsSrc As Worksheet, wsDst As Worksheet
    Dim criteriaRange As Range, destRange As Range
    Dim categories As Variant, cat As Variant
    Set wsSrc = ThisWorkbook.Sheets("原始資料")
    categories = Array("語文", "數學", "英文") ' 類別陣列
    wsSrc.Range("H1").Value = "科目" ' 條件標題
    For Each cat In categories
        Set wsDst = ThisWorkbook.Sheets(cat)
        wsSrc.Range("H2").Value = cat
        Set criteriaRange = wsSrc.Range("H1:H2")
        Set destRange = wsDst.Range("A1")
        wsSrc.Range("A1:E100").AdvancedFilter Action:=xlFilterCopy, _
            CriteriaRange:=criteriaRange, CopyToRange:=destRange, Unique:=False
    Next cat
End Sub

四、關鍵細節與避坑

條件區域標題必須與原始資料標題「完全一致」
包含空白、全半形、大小寫。建議直接從原始標題列複製貼上。
條件區域可支援多條件(AND/OR)
同一行 = AND(同時滿足);不同行 = OR(滿足任一)。如:H1:科目, H2:語文, I2:分數>90 → 科目=語文 AND 分數>90。
「複製到」目標工作表必須存在且 A1 可寫入
若目標工作表有資料會被覆蓋,建議先清空或新增工作表。
高級篩選不支援跨工作簿複製
來源、條件、目標必須在同一活頁簿。跨檔案需用 Power Query 或巨集。
篩選結果為靜態資料
非動態連結,原始資料變更需重新執行篩選。動態分類請用「資料模型/樞紐分析表」或「FILTER 函數」(新版支援)。

五、進階應用:唯一值清單(去重)

高級篩選對話框勾選「唯一記錄」→ 可從資料欄提取不重複值清單(如提取所有不重複的「科目」名單),作為後續建立條件區域或下拉選單來源。

總結:高級篩選「複製到其他位置」是 WPS 表格進行靜態分類匯總的利器。配合預建目標工作表、標準化條件區域、巨集自動化,可將小時級手工工作壓縮至分鐘級,是資料整理必學的進階技能。
copyright © 萬盛學電腦網 all rights reserved