首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Excel -如何将日期强制为dd/mm/yyyy,以便进行数据验证

Excel -如何将日期强制为dd/mm/yyyy,以便进行数据验证
EN

Stack Overflow用户
提问于 2017-11-30 08:20:10
回答 3查看 36.4K关注 0票数 3

我可以知道如何使用数据验证将日期输入强制到dd/mm/yyyy吗?

这里的细胞是A1。

我把我的手机格式化为

类别:日期

类型: 30.11.2017

因此,如果我输入11.30.2017,它将改为30.11.2017,这是很好的。我想要的是什么。

我还使用数据验证对单元格进行格式化,因为我只需要单元格的日期格式。

允许:日期

数据:大于或等于'Does not matter

开始日期: 1.30.1966 'Does not matter

错误警报是ON

设置数据验证时,我无法以dd/mm/yyyy输入格式,因为我的系统日期是mm.dd.yyyy格式。

当系统日期格式化为dd/mm/yyyy的其他用户使用excel时,他们将输入日期为dd/mm/yyyy,但这将触发错误警报,因为格式不符合要求。

除了数据验证和格式化单元格外,我还向单元格中添加了日期选择器.但同样的情况发生在日期选择器中,因为它遵循系统格式。

在坚果壳中,即使将单元格的系统格式设置为mm.dd.yyyy或任何其他格式,我也如何强制单元格采用日期格式(特别是mm.dd.yyyy格式)?

更新

抱歉我没说清楚。这是我的数据验证设置。如您所见,我故意将区域短日期格式设置为mm.dd.yyyy --开始日期和结束日期的数据验证也将采用相同的格式。如何强制数据验证日期format to dd/mm/yyyy

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2017-11-30 08:37:19

在国际环境中,保持简单。只要坚持默认做法,不要试图重新发明轮子。

使用列表中的前两种日期格式之一。它们有一个星号,表示将调整此格式,使其与地区对齐,以便在打开工作簿时使用的语言和区域中显示正确。

然后将数据验证设置为只接受日期,并将范围设置在1/1/1900至31/12/3000之间。这应该包括您在任何区域和地区的数据验证。

然后让Excel和Windows来整理本地日期格式和正确输入日期的方式。

编辑:若要删除区域设置的所有可能问题,请将数据验证日期范围设置为日和月可互换的日期,例如从1/1/2000到1/1/2099。这应该能照顾到所有的地方。

票数 3
EN

Stack Overflow用户

发布于 2017-11-30 08:39:09

如果您希望能够支持多个用户区域设置,但执行特定的日期格式,则需要将单元格格式化为Text,并对该单元格应用数据验证。Text格式将阻止Excel自动将条目转换为日期,但如果需要在后续计算中使用文本值,则首先需要添加另一个名称单元格,该单元格将文本转换为日期,然后在后续计算中使用该单元格。

例如,在单元格A1中,我输入30/11/2017。然后,在单元格A2中输入公式:=DATE(RIGHT(A1,4),MID(A1,4,2),LEFT(A1,2)),然后单元格A2是一个Excel格式的日期,位于用户的地区/区域设置中,可以用于后续的计算。

票数 1
EN

Stack Overflow用户

发布于 2021-03-12 07:33:55

这很简单。只需选择想要DD/MM/YYYY格式的列。选择所需的日期格式。然后选择同一列,转到数据验证格式,选择Date,输入日期01/01/1900至31/12/9999。然后转到选项卡,将消息作为日期格式作为标题,消息作为DD/MM/YYYY。然后标签错误信息错误Dt格式标题,并将消息希望这将清除您的问题,谢谢,Rgds Prashant M

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47568805

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档