表格技巧

数据验证:从源头管住表格输入

·3 分钟
数据验证:从源头管住表格输入
本文目录
  1. 序列:把自由输入变成下拉选择
  2. 整数与小数:给数值画一条线
  3. 日期与时间:避免文本混入
  4. 文本长度:卡住编号格式
  5. 自定义公式:复杂规则也能表达
  6. 输入提示与错误警告
  7. 圈释无效数据
  8. 规则失效的三种情况
  9. 先沟通规则,再设置限制
  10. 复制规则到其他区域

报表出错后回头查,常常发现问题出在录入环节:部门名写成三种写法,金额多打一个零,日期填成文本。等到汇总阶段,清理这些脏数据的成本远高于录入时加一道限制。

序列:把自由输入变成下拉选择

部门、地区、状态这类有限取值,用数据验证的序列。选项可以手写,也可以引用一张参数表里的区域。引用参数表的好处是新增部门时只改一处,所有下拉同步更新。

数据验证:从源头管住表格输入
限制输入范围时,顺手写上提示语,填表的人就不会猜

整数与小数:给数值画一条线

数量必须为正整数,折扣在零到一之间,金额不超过预算上限,都可以用数值条件限制。配合出错警告,填错时弹窗直接拦住,比事后核对有效。

日期与时间:避免文本混入

设定日期范围后,输入不在范围内的日期会被拒绝。如果单元格里本来就有文本日期,规则不会自动修正,需要先用分列或日期函数转成标准日期格式。

文本长度:卡住编号格式

订单号固定十二位、手机号固定十一位,用文本长度限制长度,能挡住粘贴时多带的空格与换行。这一条在对接外部数据时特别有用。

自定义公式:复杂规则也能表达

想要编号不重复,可以用计数判断的公式;想要填写日期不早于今天,可以用与今天对比的公式。公式写在验证规则里,逻辑与条件格式类似。

输入提示与错误警告

选中单元格时弹出提示语,说明该填什么、格式如何,能显著降低沟通成本。错误警告有两种风格,警告可以放行例外情况,停止则完全禁止,按数据重要程度选择。

圈释无效数据

规则是后加的,表里已经存在不合规内容,可以用圈释无效数据把违规单元格圈出来逐一处理。处理完清除圈释,界面恢复干净。

规则失效的三种情况

第一种是插入行后规则没有跟着扩展,新行变成无限制;第二种是从别处粘贴进来的内容会绕过规则,只保留目标单元格的验证设置;第三种是引用参数表的区域被删改,下拉选项突然变空。定期把上游的规则与下游的使用情况各检查一遍,能提前发现问题。

先沟通规则,再设置限制

限制过严会导致填表的人绕路,把数据填到备注里。设置前先和填表的人确认取值口径,能接受的范围再写进规则,并配上简明提示语。WPS表格提供了提示与警告两种处理方式,按数据的严格程度选择,比一律拦下更实际。

复制规则到其他区域

验证规则随单元格复制而复制,也可以粘贴验证到指定区域。做好一张标准表后,把规则整体复制到新表,格式与限制一起搬过去。WPS表格的这一点,比事后反复强调填写规范省心得多。