Excel 2validation数据在单元格中
我需要将数据validation添加到单元格,但它有两个条件: – 它应该允许列表中的选项或date时间格式的数据。 我已经实现了第一个条件,但我不知道如何添加第二个条件。
你能帮我么。 提前感谢你
比方说, B1
包含你想要validation的值。 然后,如果B1
在列表DueDate
,或者B1
是有效date,则以下公式将返回true
。
=OR(COUNTIF(DueDate,B1)=1,NOT(ISERROR(DATEVALUE(TEXT(B1,"mm/dd/yyyy")))))
说明:
COUNTIF
在提供的列表中返回您input的次数。 如果是1,则表示B1
存在于DueDate
。
TEXT(B1,"dd/mm/yyyy")
首先将B1
转换为date的forms。 如果date有效, DATEVALUE
将返回代表date的数字,否则将返回#VALUE!
错误。
结论:
将上面的公式应用到要validation的单元格,用相应单元格的地址replaceB1
。 这个解决scheme的缺点是任何可以表示date的数字都可以通过validation,例如123
。 尽pipe如此, 123
实际上在Excel的世界中确实是一个正确的date(它代表了05/02/1900
),所以我们无能为力。