我在 excel 的 E2 和 F2 单元格中有日期。日期在 MM/DD/YYYY fromat 中。我想以这样的方式应用验证,即 F2 中的日期必须大于 E2 中的日期。如果失败,我们应该显示一个错误。我正在使用 Microsoft Office 2007。
帮助将不胜感激。
我在 excel 的 E2 和 F2 单元格中有日期。日期在 MM/DD/YYYY fromat 中。我想以这样的方式应用验证,即 F2 中的日期必须大于 E2 中的日期。如果失败,我们应该显示一个错误。我正在使用 Microsoft Office 2007。
帮助将不胜感激。
你可以使用条件格式吗?在您的情况下,如果日期与另一个日期相比太低,则其中一个日期的背景可能会变成红色。
快速谷歌: http: //www.homeandlearn.co.uk/excel2007/excel2007s6p2.html
应该很容易做到=IF(F2>E2;"SUCCESS";"ERROR")
您可以省略“SUCCESS”,仅在失败时显示错误。只要字段实际格式化为正确的日期,这将起作用。
更新代码:
=IF(AND(NUMBERBLANK(E2:F2)=0;F2<E2);"ERROR";"")
它的作用是:检查两个单元格是否都已填充,如果 E 小于 F,则检查它们是否已填充,如果是则写入 ERROR。
要对整个列执行此操作,您需要复制公式。对于现有日期,只需双击公式所在单元格中的右下角旋钮,它应该向下复制到行尾(如果行在日期旁边)。除此之外,只需将旋钮拉到需要的位置即可。