我有一个 Excel 列,其数字格式为 dd-mm-yyyy。值的格式工作正常。
现在,我需要使用数据验证中的日期条件向该特定列添加开始日期限制。
当我尝试将开始日期设置为“15-12-2001”时,收到一条错误消息:“您输入的开始日期无效”。但是,如果我输入“StartDate”为“12-15-2011”(即格式:“mm-dd-yyyy”),则其工作正常。
如何更改数据验证中的日期格式以接受“dd-mm-yyyy”格式的“StartDate”?
任何帮助将不胜感激。
注意:这不是一个编程问题。
最佳答案
您很可能将计算机区域设置(可通过控制面板访问)设置为美国类型 (mm-dd-yyyy)。所以你可以
- 通过控制面板更改区域设置
- 改用
DATE
函数(我建议您使用该函数,因为您的区域设置可能有充分的理由采用某种方式)
如下图
- 我的机器已设置为美国设置
- A 列格式为 dd-mm-yyyy
- 已使用
DATE
函数进行数据验证,将范围设置为 2001 年 12 月 15 日至 2001 年 12 月 20 日
如果您查看公式栏,您可以看到我以 mm-dd-yyyy 格式输入了 12/17/2001(即 2001 年 12 月 17 日)并且验证已接受它,那么单元格按 dd-mm-yyyy 格式重新格式化为 17-12-2001
关于excel - 更改Excel数据验证中的日期格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8688015/