使⽤数据验证功能来实现Excel⼯作表中⼩数点位数的输⼊限制
在Excel⼯作表中输⼊⼩数时,经常需要对输⼊⼩数的位数进⾏限制。例如,在输⼊⾦额时,如
果以元为单位,⼩数点后最多只能有两位⼩数。本⽂介绍使⽤数据验证功能来实现Excel⼯作表
中⼩数点位数的输⼊限制。
1、启动Excel并打开⼯作表,在⼯作表中选择需要设置数据验证的单元格区域,在“数据”选项卡
的“数据⼯具”组中单击“数据验证”按钮打开“数据验证”对话框,在“设置”选项卡中,选择“允许”下
拉列表中的“⾃定义”选项,在“公式”⽂本框中输⼊公式"=TRUNC(B3,2)=B3",如图1所⽰;在“出错
警告”选项卡中设置出错提⽰,如图2所⽰。完成设置后,单击“确定”按钮关闭对话框。
图1 设置数据验证公式
图2 设置出错提⽰
数据验证怎么设置下拉菜单2、在设置了数据验证的单元格中输⼊数值,当输⼊数值的⼩数点位数超过两位时,Excel给出
出错提⽰,如图3所⽰。
图3 输⼊错误时给出提⽰
提⽰
TRUNC()函数的作⽤是将数字⼩数部分截去,返回⼀个整数,其语法格式为TRUNC(number, [num_digits])。其中,number参数⽤于指定需要截去⼩数部分的数字,num_digits参数⽤于指定去整时的精确度数字,如果省略,则默认值为0。这⾥将其设置为2,表⽰保留两位⼩数,其他⼩数位将去掉,此时函数不对数字进⾏四舍五⼊。如果执⾏操作后的数字等于单元格中的原
始数字,则表⽰这个数字的⼩数在输⼊时没有超过两位。