首页 理论教育 公式控制有效性的高级应用

公式控制有效性的高级应用

时间:2023-10-27 理论教育 版权反馈
【摘要】:通过公式验证来控制数据有效性是一种较为灵活的设置,只要我们理解了所用的技巧,就可以获得各式各样的数据有效性控制方法。在17.3.1小节中已经显示了只允许单元格录入文本的公式为“=ISTEXT”,这里假设E2即需要设置有效性的单元格。图17-22控制星期数据校验3.不允许超过设定的总数若我们不希望某些单元格的数据之和超过某一个设定的总数,这时可以对其进行控制。图17-23预算控制数据校验

公式控制有效性的高级应用

通过公式验证来控制数据有效性是一种较为灵活的设置,只要我们理解了所用的技巧,就可以获得各式各样的数据有效性控制方法。

设置的相关操作如17.3.1小节所示,对选定的单元格区域,启动如图17-17左图所示的“数据验证”对话框,在“数据验证”对话框的“设置”标签页中“验证条件—允许”选择框中选择“自定义”选项,然后在“公式”输入框中录入公式,最后单击“确定”按钮即可。

在17.3.1小节中已经显示了只允许单元格录入文本的公式为“=ISTEXT(E2)”,这里假设E2即需要设置有效性的单元格。

1.避免录入重复记录

避免重复记录本来就是保证数据有效性的基础要求,这对于维护某些基础数据是非常必要的。如果利用Excel作为数据采集与录入的平台,即可进行相应设置,以提高数据的唯一性保证。

避免录入重复记录的有效性控制公式为“= COUNTIF($A$2:$A$100, A1)=1”,它可以对整个选定的区域,都实现数据唯一性的校验。其效果如图17-21所示。

图17-21 避免重复记录数据的校验效果

注意:虽然公式中第二个参数填写的是A1单元格,但随着录入数据时单元格的移动,校验单元格会实现动态的自动移动。

2.只允许录入特殊的星期数

可以通过在数据有效性校验中加入日期函数中的星期函数,来控制单元格只能录入特定星期的日期。这对于制作某些报销单或者其他与星期有关的单据很有实际意义。(www.xing528.com)

单元格特定星期的限制公式为“=OR(WEEKDAY (A1)=1, WEEKDAY(A1)=7)”。同样,虽然公式中输入的为A1,但如果设置时选中的为区域A1:A10,则整个区域都会受到校验。如图17-22所示。

图17-22 控制星期数据校验

3.不允许超过设定的总数

若我们不希望某些单元格的数据之和超过某一个设定的总数,这时可以对其进行控制。

典型应用即预算控制。例如,按照“总额控制,分项可变”的方法进行过节费的控制。假设将预算额存放在单元格E5中,而各分项费用分别放在B1:B6单元格区域中,则只需对分项单元格施加下列公式的有效性限制:“=SUM($B$1:$B$6)<=$E$5”。其效果如图17-23所示。

最后,需要说明的是,信息系统的数据校验是把双刃剑。设置好了,可以有效保证数据的有效性;设置不好,则系统可能会变得非常不人性化、非常难用。

图17-23 预算控制数据校验

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈