有时,我们希望用户仅从指定日期开始记录日期。

不规则的日期使其难以有效地分析数据并增加工作开销。在本文中,我们将学习如何仅对指定日期进行数据验证,以及如何使用户仅在该时间间隔内输入日期。

image

让我们看一个例子,使事情变得清楚。

示例:在Excel中放置日期验证

在这里,我在单元格D2和E2中有一个指定的日期间隔。在D2中,开始日期是19年10月2日,在E2中,结束日期是19年10月9日。在单元格A2中,用户将输入会议日期。条件是日期不能超过上述指定的时间间隔。

要将日期验证放入Excel,请按照下列步骤操作:

。选择要在其中进行验证的单元格。

。转到数据→验证。您可以使用键盘快捷键ALT> A> V> V。

。在允许中,选择自定义。

。在“公式”中,编写此公式。在错误警报中,将此行写在错误消息框中。 “在指定的日期间隔内输入日期。” 。好的工作完成了。

现在尝试在D2和E2中写入给定日期之前或之后的任何日期。 Excel将不接受输入。

当您更改开始日期和结束日期中的日期时,验证将更改。无需更改数据验证。

但是,如果您要对日期进行硬编码,则可以在数据验证的公式输入框中输入此公式。

=AND(A2>=DATE(2019,10,2),A2<=DATE(2019,10,2))

这样可以确定开始日期和结束日期。您可以复制A2并粘贴特殊的数据验证,仅适用于其他单元格。

如何运作?

好吧,这里我们使用AND功能来检查用户输入的数据是否正确。

AND(A2> = $ D $ 2,A2 ⇐ $ E $ 2):此处,excel首先检查第一个条件。如果A2中的值大于或等于D2中的值,则返回TRUE,否则返回FALSE。 Next excel检查第二个条件,即A2中的值是否小于或等于E2中的值。如果是,则返回TRUE,否则返回FALSE。如果任一条件返回FALSE,则输入被拒绝。

是的,这就是您如何在Excel中放置日期验证。如果您对本文或任何其他excel / VBA主题有任何疑问,请告诉我。

评论部分归您所有。

热门文章:

link:/ vlookup-functions的公式和函数介绍[Excel中的VLOOKUP函数]