以下是引用Feida在2004-10-12 8:16:00的发言:
求教高手
最近,我制作了一个考勤表,其中有两个问题不知如何解决。
一、如何在单元格中限定有限的考勤符号。 如出勤用Y、事假用S等表示,当输入其它字符或两个以上字符时,提示出错,并拒绝接受。
二、2月有平月、闰月之分,如何将其对应“考勤”单元格内进行自动锁定或解除锁定。
敬请高手赐教!
经过一天的思考,上述2个问题基本自行解决。下面给出方法,希望有所作用。
问题一的解决方法:
1、选中某一需要限定输入内容的单元格,如B2。
2、在“数据”菜单项下,选中“有效性...”。
3、在“数据有效性”的“设置”标签下“有效性条件”的“允许(A)”下,选“自定义”项。
4、在其下方显示的“公式”栏内,输入必要的公式。
如:只允许在B2内输入A或B,可以输入下面的公式:
=AND(LEN(TRIM(B2))=1,OR(CODE(B2)=65,CODE(B2)=66))
其中,LEN(TRIM(B2))=1的意思是,只能输入一个字符。若无此限制,只要A或B打头,
可以输入不止一个字符,而不会提示出错。
5、在“数据有效性”的“出错警告”标签下的“标题(T)”和“错误信息(E)”栏内,
输入相应的出错提示信息,以便在出错时提示。
问题二的解决方法与问题一类似。略。 |