乐于分享
好东西不私藏

Excel财务小技巧之13「数据验证+条件格式」

Excel财务小技巧之13「数据验证+条件格式」

上一期我们用“文本函数+分列+日期函数搞定了手机配件门店手工台账的脏数据。但上述数据清洗是事后的处理,今天我们来分享“数据验证+条件格式”:

用数据验证做下拉菜单,限制填写内容,从源头杜绝随意填写

用条件格式标记重复项、异常值,让异常数据一眼可见

一、案例导入

1.场景导入

上述手机配件销售数据:

核心字段包含:订单编号、销售日期、配件品类、型号、销量、单价、付款方式、销售员等

2.上述数据的具体问题

一是字段填写随意

比如:付款方式既有“刷卡”,又有“信用卡”、“借记卡”

比如:格式五花八门,销售日期有人填:“4.6”,有人填”2026-04-05″

二是核心字段漏填

销售员、门店区域等关键项空白

三是异常数据很难发现

比如:单价为0,销售金额为负等

接下来我们就进入“数据验证+条件格式”的学习

二、数据验证(数据有效性)

1.数据验证是什么?

(1)数据验证有什么用?

回忆一下,我们曾经在前面讲数据多级联动的时候使用过数据验证:

Excel财务小技巧之3「3步搞定数据多级联动」

数据验证(旧版Excel叫数据有效性)是 Excel 的填写规则设置工具,能给指定单元格设置下拉菜单、格式限定、范围约束、必填项等

加了数据验证之后,填写人只能按规则填写,从根源杜绝随意性。

(2)如何操作数据验证?

Step1:数据选项卡→数据验证

Step2:选择允许条件,比如:整数、日期、时间、序列等,还可以自定义

2.核心使用场景

(1)基础下拉菜单——限定固定选项,杜绝乱写

【适配场景】

付款方式、配件品类、门店区域、销售员等固定选项字段,是配件门店最核心、最常用的数据验证用法,彻底解决 “同一字段多种写法” 的问题。

【设置用途】

通过设置下拉菜单,填写人只能从设定的类别中进行选择,无法自由填写,避免填写混乱。

【案例】

付款方式下拉菜单

【操作步骤】

Step1:先在空白区域列出全部付款方式的列表

Step2:选择付款方式对应列:从第2行选到最后1行

在数据验证的允许值中选择“序列”

来源选择Step1中设置好的列表

【设置优势】

后续门店新增付款方式等,只需修改数据源区域,所有下拉菜单自动同步更新,无需重新设置,一劳永逸。

(2)格式限定——规定日期、数值格式,杜绝格式混乱

【适配场景】

销售日期、金额、数量等

【案例1】销售日期格式限定

【操作步骤】

允许值选择日期;数据范围可以选择介于、大于等等;

日期范围根据实际需要填写

结束日期使用公式:Today(),意思是只能填写今天及以前的日期

【操作效果】

并不是下拉菜单的格式,而是如果不按要求填写会报错

【案例2】单价/销售金额——限定为正数

【操作步骤】

将销售数量设为大于0的整数

将单价设为100以内的小数(因为配件金额通常在100以内,且定价都是29.8元这种一位小数)

(3)必填项设置——核心字段不能为空,杜绝漏填

【适配场景】

订单编号、配件品类、销售数量、单价、销售金额、付款方式等财务核算核心字段,解决漏填导致后续分析无法进行的问题。

【案例】设置订单编号不为空

【操作步骤】

Step1:配置规则:公式输入=A2<>””(表示 A2 单元格不能为空)

Step2:配置出错警告

【设置效果】

(4)高阶用法——IF函数自定义

【适配场景】

用于满足业务的个性化规则

【案例】

比如:手机壳销售量一单不能多于3件

【操作步骤】

设置自定义公式:

公式需要从第2行开始,且需要相对引用

=IF(C2="手机壳",G2<=3,TRUE)C2 为配件品类、G2 为销售数量

【设置效果】

3.数据验证设置注意事项

(1)下拉菜单类

一是下拉列表对应的数据源最好放在指定位置,如:新建空白sheet专门用于数据验证的维护;最好隐藏以放篡改,或者设置密码

二是列表不能有重复或者遗漏,更不能有类型的交叉,比如,不能既有刷卡,又有信用卡、借记卡

三是数据验证的来源选择的是列表中的内容,不含表头

(2)设置出错警告

出错提示要具体:避免模糊提示,直接告知 “正确填写要求”,如 “请从下拉菜单选择,禁止手动填写”,减少填写人沟通成本;

(3)圈释无效数据

利用好“圈释无效数据”:若台账已有部分数据,可点击【数据】→【数据验证】→【圈释无效数据】,用红色圆圈标记所有不符合规则的数据,一键核查修正。

三、条件格式

1.条件格式是什么?

(1)条件格式有什么用?

如果说数据验证是 “事前防错”,那条件格式就是 “事中预警 + 事后可视化”:它能根据自定义规则,自动给单元格设置:字体颜色、填充颜色、数据条、色阶、图标集(箭头)

让异常数据(0 值 / 负数 / 空白)一眼可见,同时让核心分析数据(高销量 / 高毛利 / 高业绩)可视化呈现,无需手动核对、无需复杂公式计算,大幅提升财务分析效率。

(2)如何操作条件格式?

选中目标单元格 / 区域 → 【开始】→ 【条件格式】→ 选择格式类型(突出显示单元格规则 / 数据条 / 色阶 / 图标集)→ 配置规则

2.核心使用场景

(1)突出显示单元格——异常数据一眼标红

【核心用途】

有的小伙伴们会问:我都已经设置数据验证了,为什么还会出现异常数据,并需要用条件格式来突出呢

其实:条件格式和数据验证是双保险:

举个例子:我们拿到别人的表,一个个设置数据验证很麻烦,直接用条件格式,一眼看出异常数据

再举个例子:有时数据验证可能只设置了部分单元格,导致有些数据异常没有被检查出来,就需要用条件格式二次校验

【适配场景】

快速标记异常值、空白值、重复值,是条件格式最常用、最基础的用法

【具体案例】

【案例1】标记异常值:标记销量小于等于0的值

【操作步骤】

Step1:条件格式→突出显示单元格规则→其他规则

Step2:设置单元格值的范围和条件格式的具体格式

【案例2】标记空值(结合公式)

【操作步骤】

Step1:条件格式→突出显示单元格规则→其他规则

Step2:使用公式确定要设置格式的单元格

公式为:

=ISBLANK(B2)若单元格有空格等假空值,需用=LEN(TRIM(B2))=0替代

【案例3】标记重复值

【操作步骤】

Step1:条件格式→突出显示单元格规则→重复值

Step2:设置重复值对应的格式

(2)进阶可视化:数据条+色阶

【案例1】数据条

【适用场景】

数据条更多用于达成率等的可视化分析

【操作步骤】

Step1:条件格式→数据条→其他规则

Step2:编辑规则:选择基于各自值设置所有单元格格式

【注意】对于最小值和最大值的选择:在完成率等财务场景下,我一般会将最小值设为0,最大值设为比实际数据的最大值偏高一点(避免单元格被占满)

比如:此处实际数据最大值为132.9%,我会把最大值的范围设置成1.35,最小值设置成0

【案例2】色阶

【适用场景】

色阶更多用于数据对比,eg:一眼看出不同门店销售额大小

【操作步骤】

Step1:条件格式→色阶→其他规则

Step2:设置颜色规则

【结果呈现】

颜色越深,说明销售额越高

通常来说,如果分析的目的是为了发现问题,则问题越大,颜色越醒目,具体可以根据需求对颜色进行适当调整

(3)高阶可视化:图标集

【操作步骤】条件格式→图标集→选择:箭头、红绿灯、星级等

【案例1】星级:根据销售额差异设置不同星级

【案例2】箭头:用于标记销售趋势

【注意】

一是通常需要加辅助列,比如:3月环比:使用3月销售额-2月销售额

二是通常和数值进行比较,比如:>0对应向上箭头;=0对应黄色水平箭头;<0对应红色向下箭头等(财务通常遵循“绿好黄差红预警”规则)

【案例3】红绿灯:用于标记完成率等

(4)公式自定义

【案例1】3月销售指标定的有些高,把超过24万的筛选出来,同一调整

【案例2】

多规则的顺序设置

【操作步骤】

进入条件格式→管理规则,按上下箭头调整公式的执行顺序

调整规则是:

小范围在前,大范围在后:

举个例子:单元格值大于28万这个范围要小于大于20万这个范围(大家可以画一个简易的数轴感受一下)

如不按规则设置会导致格式覆盖

【调整后】

【结果输出】

四、数据清洗总结

1.数据清洗实操流程

最后,根据我们数据清洗篇所学内容,我总结了如下数据清洗实操流程,可以实现 “源头防错 + 过程预警 + 分析可视化” 的全流程管控:

(1)Step 1:搭建标准化台账表头

保留核心字段:订单编号、销售日期、品类、品名、商品编码、销售数量、单价 (元)、销售金额 (元)、付款方式、销售员、门店代码等

字段要求:字段名标准化,无生僻字 / 特殊符号。

(2)Step 2:全字段数据验证

下拉菜单:用于各种类型选择

格式限定:日期、数量、金额等

必填项:主要是各类分析字段(标签),以及销售单号等唯一值类

自定义规则:可选,根据业务需求

(3)Step3:关键字段设置条件格式(预警 + 可视化)

异常标记:单价 / 金额≤0 标红、核心字段空白标黄、重复订单编号标橙;

数据可视化:达成率设置数据条、分类实际销售设置成色阶

业绩分析:设置图标集、红绿灯等

(4)Step4:台账维护规范

列表维护:数据源单独存放并隐藏,仅财务可修改

数据更新:新增数据时,直接下拉选择,无需手动填写,保证格式统一;

异常核对:通过条件格式标记的异常数据,及时沟通销售员修正;

规则更新:每月更新业绩达标规则、品类基础销量,只需修改数据验证 / 条件格式的数据源 / 公式,台账自动同步。

模板保存:保存台账模版,实现多次高效使用

2.功能搭配,搞定数据清洗

一是数据验证 + 条件格式

先设置数据验证防错,再设置条件格式预警,双重保障数据准确性;

二是和清洗函数联动

若台账已有历史数据,先用 TRIM/SUBSTITUTE 清洗,再用“圈释无效数据标记,最后设置数据验证 + 条件格式,实现新旧数据统一标准化;

3.条件格式注意事项

(1)多规则下的优先级

多个条件格式规则同时生效时,可在【管理规则】中调整上下顺序,上方规则优先级更高;

(2)清楚无效规则

清除无效规则:若数据区域变更,及时清除无效的条件格式规则,避免格式混乱;

(3)避免过度格式

避免过度格式:只对核心分析数据(销量、金额、毛利、业绩)设置复杂可视化格式,基础字段(订单编号、品类)只需简单的异常标记,避免页面杂乱。

(4)条件格式的优先级

设置完条件格式后,会发现格式刷失效了,因为条件格式的优先级最高

(5)色阶/数据条/图标集暂不支持单元格的相对引用

解决方法是添加辅助列,并在辅助列设置条件格式

【本期总结】

本期是数据清洗的第2篇,核心是数据验证+条件格式

【下期预告】

下期我计划总结一下财务分析常用的函数和快捷键。