Excel2003,有效性检查的函数不起作用,如何修改?
现在使用的Excel2003,需要对某个单元格输入的数据进行有效性检查,在自定义里面输入如下:
VALUE(MID(C7,1,4))=VALUE(YEAR(TODAY()))
但是对单元格不起作用呢??
思路是对单元格C7输入的格式要求是201107(即:年+月),输入的时候检查的条件是:
VALUE(MID(C7,1,4))=VALUE(YEAR(TODAY()))
但是在对C7输入201107的时候,提示数据非法
应该如何修改?
[解决办法]
恭喜你解决问题了。
提醒一下,有效性设置,最前面是一个等号,等号后面是一个判别式,这个判别式为true时有效性校验通过,否则不通过。
很多人会把后面的判别式理解成等于单元格内容,这是一个很容易犯的误区。
当然你是直接写等式,没有前面的等号,呵呵。