大量數據輸入難免人為錯誤。WPS 表格「資料驗證」功能可建立輸入規則,攔截不符合條件的資料並彈出自訂錯誤提示,從源頭杜絕髒資料。
建立數值範圍驗證規則
- 選中目標區域(如 B2:B6 成績欄)
- 「資料」→「驗證」→「設定」分頁
- 允許選「自訂」 → 公式輸入:
=AND(ISNUMBER(B2),B2>=0,B2<=100)
- 切換「錯誤警示」分頁:
- 樣式:「停止」(阻止輸入)/「警告」(允許覆蓋)/「資訊」(僅提示)
- 標題:「輸入錯誤」
- 錯誤訊息:「請輸入 0-100 之間的數值!」
- 確定生效
驗證規則類型全覽
| 允許類型 | 適用場景 | 設定範例 |
| 整數 | 年齡、數量、分數 | 介於 0 到 150 之間 |
| 十進位 | 金額、比率、測量值 | 大於 0,小於 10000 |
| 清單 | 下拉選單選項 | 來源:A1:A10 或 "是,否,待定" |
| 日期 | 生日、截止日 | 介於 1900/1/1 到今天 |
| 時間 | 打卡、工時 | 介於 08:00 到 18:00 |
| 文字長度 | 身分證字號、手機號 | 等於 10 字元 |
| 自訂 | 複雜邏輯判斷 | =AND(ISNUMBER(A1),MOD(A1,5)=0) |
進階自訂公式範例
- 防重複輸入:`=COUNTIF($A$1:$A$100,A1)=1`
- 限制週末日期:`=WEEKDAY(A1,2)<6`(僅允許週一至週五)
- 手機號格式:`=AND(LEN(A1)=10,ISNUMBER(--A1),LEFT(A1,1)="0")`
- 身分證字號初步驗證:`=AND(LEN(A1)=10,CODE(MID(A1,1,1))>=65,CODE(MID(A1,1,1))<=90,ISNUMBER(--MID(A1,2,9)))`
- 依其他欄位動態驗證:`=IF(B1="學生",AND(C1>=0,C1<=100),AND(C1>=0,C1<=200))`
輸入訊息 vs 錯誤警示
- 輸入訊息:選中儲存格時主動顯示的提示(如「請輸入 0-100 分數」)
- 錯誤警示:輸入不合法資料時被動彈出的阻擋視窗
圈選無效資料稽核
「資料」→「驗證」→「圈選無效資料」:自動以紅色橢圓標記所有違反驗證規則的儲存格,適合事後稽核現有資料品質。
copyright ©
萬盛學電腦網 all rights reserved