如何在 Excel 中验证或格式化日期

如何在 Excel 中验证或格式化日期

我该如何格式化表格中的日期以使下一行的日期不能早于当前行?

例如,我有一张包含两列的表格,其中列标题为“日期”和“员工”,第一行(不是标题行)的日期为 20/10/2016。如何确保下一行的日期不能早于 20/10/2016?(即下一行的日期必须相同或晚于 20/10/2016)。

因此,如果我有三行日期值为 20/10/2016 并且我开始一个新日期 21/10/2016 那么每个后续行都必须大于或等于 21/10/2016

答案1

好吧,你将其标记为数据验证,那么为什么不使用它呢?数据选项卡 -> 数据验证 -> 在此处输入图片描述

A2 是列表中的第一个值,这是 A3 的数据验证。将单元格复制到 A4 将自动将验证更改为 =A3。

答案2

=TEXT(A1,"mm/dd/yyyy")

例如构造一个SQL语句:

="insert into qualification (created_date) VALUES ('" & TEXT(Q3,"dd/mm/yyyy") & "')"

相关内容