萬盛學電腦網

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

WPS 表格條件格式進階實戰:混合引用打造「不亂序的隔列底色」與「自動標記重複值」

條件格式配合「混合引用」能創造出隨篩選、排序自動更新的動態視覺效果。本文透過兩個經典案例,示範如何利用 SUBTOTAL 與 COUNTIF 搭配混合引用,解決實務痛點。

基礎知識:三類儲存格引用

  • 相對引用: A1、D10 — 複製公式時隨行列變化。
  • 絕對引用: $B$1、$F$5 — 複製時完全固定。
  • 混合引用: $A2(鎖定欄)、B$1(鎖定列) — 複製時一維固定、一維變化,是動態範圍的關鍵。

案例一:固定的隔列底色(篩選後不亂序)

一般條件格式公式 =MOD(ROW(),2)=0 在篩選隱藏列後會錯位。解法:利用 SUBTOTAL(3, 範圍) 僅計算可見儲存格數量。

設定步驟

  1. 選取資料區域(如 A2:G11)。
  2. 「格式」→「條件格式」,公式輸入:
    =MOD(SUBTOTAL(3, $A$1:$A2), 2)
  3. 點擊「格式」設定填滿顏色(如淺灰),確定。

公式解析: $A$1:$A2 使用絕對引用鎖定起始列 $A$1,混合引用 $A2 隨公式向下複製時列號遞增。SUBTOTAL(3, ...) 回傳當前可見儲存格計數,MOD(...,2) 判斷奇偶,實現動態隔列著色。

圖 1-3:篩選前後隔列底色保持整齊

案例二:自動標記重複輸入的資料

防止誤輸入重複員工姓名、產品編號。

設定步驟

  1. 選取需檢查的欄位區域(如 A2:G9)。
  2. 條件格式公式:
    =COUNTIF($A$1:$A2, $A2)>1
  3. 設定醒目格式(紅字、紅框、填滿色等),確定。

原理: $A$1:$A2 隨著輸入列向下擴展,COUNTIF 計算從第一列到當前列出現當前值的次數。若 >1 即為重複,觸發格式。

圖 4-6:重複姓名自動標紅示警

小結與延伸

  • 掌握混合引用,是編寫動態條件格式公式的核心。
  • SUBTOTAL + 混合引用 → 篩選不亂的隔列底色。
  • COUNTIF + 混合引用 → 即時重複值偵測。
  • 同理可構建「查詢指定值是否存在於資料表」等應用。
  • 適用 WPS Office 2005 及以上版本。
copyright © 萬盛學電腦網 all rights reserved