怎样限制输入指定日期格式的日期 (输入短日期自动变长日期怎么操作)

Hello,大家好!今天和大家分享,数据有效性在限制日期输入中的应用。

当在Excel中录入数据时,如果要求只能输入以前日期、未来日期、或一个特定的日期段时,可以使用Excel的数据有效性功能进行设置。

1

只能输入以前日期

如下图所示,要求在B2:B7录入完成日期。完成日期可以是当天,或当天之前的日期。

怎样设置当前日期1年后的前1天,输入短日期自动变长日期怎么操作

选中B2:B7,单击【数据】-【数据验证】。在打开的【数据验证】对话框中,【允许】选择“自定义”,【公式】输入“=B2<=today()”。

怎样设置当前日期1年后的前1天,输入短日期自动变长日期怎么操作

单击确定。

今天的日期是2022/4/10。我们可以输入日期2022/4/10、2022/3/8等。当输入当天之后的日期时,Excel会提示错误,如下图所示。

怎样设置当前日期1年后的前1天,输入短日期自动变长日期怎么操作

2

只能输入未来日期

如下图所示,要求在B2:B7录入预计完成日期。预计完成日期必须是当天以后的日期,即未来日期。

怎样设置当前日期1年后的前1天,输入短日期自动变长日期怎么操作

选中B2:B7,单击【数据】-【数据验证】。在打开的【数据验证】对话框中,【允许】选择“自定义”,【公式】输入“=B2>today()”。

怎样设置当前日期1年后的前1天,输入短日期自动变长日期怎么操作

单击确定。

我们可以输入未来的日期2022/4/12。但当输入今天以前的日期时,Excel会提示错误,如下图所示。

怎样设置当前日期1年后的前1天,输入短日期自动变长日期怎么操作

3

输入未来30天内的日期

如下图所示,要求在B2:B7录入预计完成日期。预计完成日期必须是未来30天内预计完成日期。

怎样设置当前日期1年后的前1天,输入短日期自动变长日期怎么操作

选中B2:B7,单击【数据】-【数据验证】。在打开的【数据验证】对话框中,【允许】选择“自定义”,【公式】输入

=and(B2>today(),B2<=today()+30”。

怎样设置当前日期1年后的前1天,输入短日期自动变长日期怎么操作

如下图所示,当输入30天之后的日期时,Excel会出现错误提示。

怎样设置当前日期1年后的前1天,输入短日期自动变长日期怎么操作