我目前面临的问题是,我有一个包含这种格式的日期的单元格:mm/dd/yyyy - mm/dd/yyyy
我要完成的工作是,如果不是以这种特定格式抛出错误,并让用户专门输入日期。
我已经尝试过IF语句和ISERROR语句,但是到目前为止我尝试过的所有方法都无法正常工作或抛出#VALUE / False语句。
我认为代码将类似于:
=IF(A2 = "mm/dd/yyyy - mm/dd/yyyy", "Yes", "No")
当A2
为03/01/2019-03/31/2019
我想要的结果是,如果该单元格不具有“ mm / dd / yyyy-mm / dd / yyyyy”格式以引发错误,则“请输入以下日期:mm / dd / yyyy-mm / dd / yyyy' 如果单元格与特定格式匹配,则继续前进。
任何帮助都将非常有用,不胜感激! 预先感谢,
-Maykid
答案 0 :(得分:0)
这远非防弹,但您可以尝试以下方法:
=SEARCH("??/??/????*??/??/????",A1)
显然,这不能确认字符是数字,甚至不能确认它们是日期的正确数字;并且有很多方法可以输入完全无效的数据。
如果您需要更好的格式保真度,并确认m,d和y在适当范围内,则最好使用VBA解决方案。