我正在尝试验证具有DD / MM / YYYY格式的date字段的excel列。这是现有列,我想为具有错误值的单元格上色/区分。
我不知道对于已定义的excel字段,是否有任何简便的方法可以验证excel中的结构和数据。有什么帮助吗?
答案 0 :(得分:0)
如果日期在A2:A10范围内,则选择第一个单元格A2。在“主页”选项卡中,使用“条件格式”,“管理规则”,“新规则”。在使用公式下,输入=ISERR(DAY(A2))
。使用格式设置单元格格式,然后选择确定。然后在条件格式设置规则管理器中,在“应用于$ A2:$ A10”下修改范围。这将突出显示所有无日期。
答案 1 :(得分:0)
我看到完成这项任务的两种方法。
第一种方法是按照此公式的要求进行条件格式化。
=IF(AND(NOT(ISERR(DAY(A2))), CELL("Format", A2)="D1"),TRUE, FALSE)
可以使用第二种方法,但不需要使用条件格式,而是使用数据验证。数据验证不会更改单元格的颜色,但可以防止您插入无效的日期。
允许:“日期” 数据:“大于” 开始日期:“ 01/01/1900”
完成此操作后,仍然需要将所有日期都键入为“ mm / dd / yyyy”,但是一旦您按“ enter”,格式就会将其更改为“ dd / mm / yyyy” '