如何只输入两位小数?
打印[求助] 如何只输入两位小数?-----
输入的数值只有两位的才允许输入,如20.36;89.30等,当输入4VI.123;1II.4;35之类的数值即提示非法,如何才能做到?
数据(Data)有效性中应如何设置?请高人指点!多谢!!-----
我是这样做的,不知道是否是您所需要的,您自己参考参考一下!1,选定单元格/区域
2,data--validation
II.1 setting--- allow: decimal Data: between minimum:-99.99 maximum:99.99
II.2 Input message/error alert 中可以输入相关提示信息由于我使用英文操作操作系统,请IT快活林网的站长自己对应以下.-----
引用:原帖由 njxdzwm 于 2007-7-30 14:21 发表
输入的数值只有两位的才允许输入,如20.36;89.30等,当输入4VI.123;1II.4;35之类的数值即提示非法,如何才能做到?
数据(Data)有效性中应如何设置?请高人指点!多谢!! 譬如对A列设置数据(Data)有效性.
选中A列---数据(Data)---有效性---自定义=LEN(MID(A1,FIND(".",A1)+1,LEN(A1)))=2
看看这样能不能达到您的要求!
§^.^§-----
这一个方法不行.
1,选定单元格/区域
2,data--validation
II.1 setting--- allow: decimal Data: between minimum:-99.99 maximum:99.99
II.2 Input message/error alert 中可以输入相关提示信息-----
譬如对A列设置数据(Data)有效性.
选中A列---数据(Data)---有效性---自定义=--(RIGHT(A1+1,3))<1-----
=AND(LEN(INT(A1))=2,LEN(ROUND(MOD(A1,1),5))=4)
或者是
=AND(LEN(INT(A1))=2,LEN(A1)=5)
[ By the end of this article gong 于 2007-8-5 20:31 Editor ]-----
引用:原帖由 ssyonline 于 2007-8-5 16:52 发表
譬如对A列设置数据(Data)有效性.
选中A列---数据(Data)---有效性---自定义=--(RIGHT(A1+1,3)) 方法是对的,但A1+1如何理解?谢!-----
引用:原帖由 njxdzwm 于 2007-8-6 16:24 发表 方法是对的,但A1+1如何理解?谢! 这是为了避免出现输入小于1的时候失灵.
实际上这一个公式对于在1个小数点在以内的负数可能失灵-----
是否只取小數位一定是二位數
小數第二位如果是0會無法顯示及取值
要怎麼算
1II.20,len(1II.20)=4
如果排除不計
可試試
=mod(a1*100,1)=0-----
这一个方法根本没有办法限制输入一位小数的数.
[]作者:本站整理 来源:不祥