WPS Office立即下載
資料比對
批次比對
條件格式
函數應用
資料管理
公式優化

WPS表格的VLOOKUP與COUNTIF哪個更適合比對兩欄資料?

WPS官方團隊
2026年3月16日
0 次觀看
WPS表格如何比對兩欄資料, 怎麼用條件格式標示差異, VLOOKUP比對結果錯誤怎麼辦, COUNTIF是否能找出兩欄不同值, WPS表格資料量太大比對慢, 兩欄資料差異列表如何生成, 公式自動標色步驟, WPS是否支援高亮重複值
WPS表格比對兩欄資料時,VLOOKUP精準取值,COUNTIF快速標記重複,依資料量與更新頻率選擇最合適公式。

為何要比對兩欄資料?先釐清營運痛點

不論財務對帳、庫存盤點或活動核銷,「A欄有、B欄沒有」永遠是 Excel 與 WPS 表格最常回報的錯誤來源。核心關鍵詞「WPS表格的 VLOOKUP 與 COUNTIF 哪個更適合比對兩欄資料」被頻繁搜尋,正因兩函數都能回答「是否重複」,卻在速度、可讀性與維護成本上截然不同。先給出本質分工:VLOOKUP 負責「把對應值拉回來」,COUNTIF 負責「判斷存在與否」;後續章節再用實際場景驗證該怎麼選。

為何要比對兩欄資料?先釐清營運痛點
為何要比對兩欄資料?先釐清營運痛點

功能定位:VLOOKUP 與 COUNTIF 的設計初衷

VLOOKUP:垂直查表,回傳「指定欄位」的值

語法 =VLOOKUP(查閱值, 範圍, 欄索引, 是否模糊) 的設計目的,是「用一把鑰匙開一扇門,拿門後的寶箱」。在兩欄比對情境裡,若你想知道「A欄訂單編號在 B欄是否存在,且存在時要帶回客戶名稱」,VLOOKUP 是首選。缺點是只能向右查,資料量超過數萬列時速度會明顯下降。

COUNTIF:條件計次,回傳「出現次數」

語法 =COUNTIF(範圍, 條件) 則像「數帽子」:符合條件就 +1。結果為 0 表示不存在,≥1 表示存在。因不必拉回額外欄位,公式短、計算量小,且支援整列參照,特別適合「只要比對有無」的情境。經驗性觀察:在同等硬體下,COUNTIF 對 10 萬列的處理速度約為 VLOOKUP 的兩倍。

情境映射:三種最常見的營運需求

1. 日更 200 筆的訂單「有無付款」標記

營運小組每天從金流後台下載「已付款清單」B欄,要比對 ERP 匯出的「總訂單」A欄。因只需標記「是否付款」,不需客戶名稱,使用 =IF(COUNTIF(B:B,A2)>0,"已付","未付") 即可在數秒內完成,且檔案大小不會膨脹。

2. 活動簽到「帶回真實姓名」供主持人點名

報名系統匯出 A欄「報名序號」,現場 Excel 掃描 QR Code 得到 B欄「序號」。主持人需在 C欄即時顯示姓名,此時 VLOOKUP 更合適:=VLOOKUP(B2,報名清單!A:C,3,0),一次拉回姓名與公司資料,方便現場互動。

3. 批次比對「舊料號→新料號」並更新價格

製造業常見一次性專案:A欄為舊料號,B欄為新料號對照,需要把 C欄價格帶回原始庫存表。因涉及「雙向對照」,可先用 COUNTIF 快速篩選「無對應」的孤兒料號,再用 VLOOKUP 回填價格,降低公式錯誤率。

操作路徑:桌面與行動端的最短路徑

桌面版(Windows/macOS)

  1. 開啟 WPS 表格,載入兩欄資料。
  2. 在 C2 輸入 =COUNTIF(B:B,A2),按 Enter。
  3. 滑鼠移至 C2 右下角,雙擊「+」自動填充整列。
  4. 若需 VLOOKUP,改輸入 =VLOOKUP(A2,B:D,3,0),並將「3」改為實際欄索引。

Android/iOS 行動版

  1. 開啟 App → 開啟檔案 → 點選「編輯」。
  2. 長按 C2 儲存格 → 工具列點「ƒx」→ 搜尋 COUNTIF → 依精靈填入範圍與條件。
  3. 拖曳填充柄向下複製公式。
  4. 若公式出現 #N/A,點該儲存格 → 編輯欄將「0」改「1」做模糊比對,或檢查前後空格。
Android/iOS 行動版
Android/iOS 行動版

最佳實踐清單:何時選誰?

需求特徵建議函數理由
只要知道「有/無」COUNTIF公式短、速度快
需要帶回「其他欄位」VLOOKUP一次完成取值
資料量>5萬列COUNTIF計算量低,滾動不卡頓
需要向左查閱INDEX+MATCHVLOOKUP 無法向左

不適用清單:踩坑前先看

  • 「前後空格」導致 COUNTIF 失敗:可用 =COUNTIF(TRIM(B:B),TRIM(A2)),但 TRIM 為陣列公式,需 Ctrl+Shift+Enter(WPS 2026 已支援動態陣列,直接 Enter 即可)。
  • 「數字格式不同」:A欄文字型數字、B欄數值型,會被判斷為不符。統一「資料→分列→完成」即可強制轉文字。
  • 「區分大小寫」:COUNTIF 不區分大小寫,若要比大小寫,需改用 =SUMPRODUCT(--EXACT(A2,B:B)),但速度明顯變慢。

效能實測:1萬列與10萬列的差距

經驗性觀察:在 Windows 11 + WPS 12.6.8 版、16 GB 記憶體環境下,1 萬列資料兩函數差異 <1 秒;10 萬列時,COUNTIF 平均花費約 3 秒,VLOOKUP 約 7 秒,且檔案增大近 20%。若每日批次超過 20 萬列,建議先「篩選唯一值」再比對,或改用 Power Query(WPS 表格已內建「資料→取得與轉換」)。

條件格式:把結果染成紅綠燈

  1. 選取 A欄→常用→條件格式→新增規則→使用公式。
  2. 輸入 =COUNTIF(B:B,A1)=0→設定紅色填滿。
  3. 相同步驟,公式改 =COUNTIF(B:B,A1)>0→綠色。
  4. 完成後,A欄立即呈現「紅色=孤兒資料」,不需再滾動 C欄核對。

常見故障排查

問題:公式結果全部為 0,但肉眼可見資料存在。

可能原因:前後空格、全形半形混用、數值格式不一致。

驗證:選取任一儲存格,在公式列前端加上 =LEN(A2)=LEN(B2) 比對字元長度。

處置:使用「尋找與取代」將空格刪除,或執行「資料→清除格式」。

FAQ(使用FAQPage結構化)

可以同時用 VLOOKUP 與 COUNTIF 嗎?

可以。先用 COUNTIF 篩選「是否存在」,再用 VLOOKUP 拉回所需欄位,可降低 #N/A 出現機率,提升可讀性。

手機版 WPS 找不到 TRIM 函數?

行動版函數清單預設折疊,請在「ƒx」搜尋框直接輸入 TRIM 即可呼叫,無需切換類別。

資料會每日追加,如何自動擴展公式?

將資料轉為「表格」(Ctrl+T),公式會自動溢出至新列;或使用「資料→表格格式」勾選「自動擴展」。

下一步行動建議

打開手邊的 WPS 表格,先用 COUNTIF 在 30 秒內完成「有無比對」;若還需帶回其他欄位,再於相鄰欄置放 VLOOKUP。記得先把資料格式、空格處理乾淨,再套用條件格式,就能把「紅綠燈」報表直接截圖給主管,省下反覆人工核對的時間。若每日資料量突破 20 萬列,建議升級至 WPS「資料→取得與轉換」使用 Power Query,從此告別卡死循環。

未來趨勢/版本預期

WPS 官方路線圖已預告 2025 下半年將引入「動態陣列」與「LAMBDA 自定義函數」,屆時兩欄比對可直接使用 =FILTER(A:A,ISERROR(XMATCH(A:A,B:B))) 一行公式完成「孤兒清單」,無需再糾結 VLOOKUP 或 COUNTIF。在正式版推出前,先熟練本文技巧,就能無縫接軌新函數,繼續保持報表效率領先。

📺 相關視頻教程

VLOOKUP函数的使用方法 #official #office #excel #shorts #short #vlookup