【问题标题】:Change the Excel date input format?更改 Excel 日期输入格式?
【发布时间】:2019-03-28 11:40:39
【问题描述】:

我一直在努力使用 Excel (2016) 日期格式。我知道如何更改日期和单元格的显示格式,但我遇到的问题是日期的输入格式。如果我将日期输入为“DD.MM”或“DD.MM.YYYY”,它确实会将其识别为日期,但如果我将日期输入为“DD.MM”。 (月份后的第二个点),Excel 不再将其识别为日期。相关列的格式为短日期。

有什么可以做的吗?或者这是设计使然吗?如果是这样,这似乎真的很奇怪,因为至少在我的国家,当日期中没有包含年份时,这是在月份编号之后写入包含第二个点的日期的官方方式。

我一直在搜索和谷歌搜索解决方案,但实际上找不到任何东西。感谢所有 cmets 和有关此问题的帮助!

摘要/TL;DR:

  • Excel 版本是 2016,国家是芬兰,语言是芬兰语
  • Excel 接受/识别这些日期:12.5 或 30.8
  • Excel 不接受/识别这些日期:12.5。或 30.8。
  • 相关列的格式为短日期
  • 月后的点似乎把事情搞砸了
  • 为什么会这样?有什么可以做的吗?

亲切的问候, 腾图

【问题讨论】:

  • 为什么这个问题是减号?如果单击向下箭头,询问更多信息或让我知道问题所在会更有帮助,以便我可以在需要时进行更正。
  • 我猜减号是因为文字太多,一下子很难理解。
  • 你是哪个国家的,你擅长什么语言?
  • 我的国家是芬兰,语言是芬兰语。感谢您的评论,我将尝试通过摘要来解决我的问题。
  • 我有同样的问题,我将日期格式化为英国,所以它可以正确显示。然而,无论显示格式是 dd/mm/yyyy,excel 仍然坚持我以美国格式输入日期:mm/dd/yyyy。为什么要降低这个问题,这是一个很好的问题!!!

标签: excel date


【解决方案1】:

是的,它是/是设计使然。 (有趣的是,我的 Excel 不允许点,只有破折号 (-),所以我什至无法测试“15.8”是否有效)

因此,Excel 的语言(默认时间(24 小时或 AM/PM)、日期(MM/DD 或 DD/ MM)、小数(逗号或点)等)不允许在月后使用点。 Here's an example 拥有该点并希望摆脱它的用户。所以,你的系统语言是一个很好的候选者,为什么这对你不起作用。

但是,我意识到上面链接的示例没有最后带有点的日期。这可能表明它是设计使然。例如,如果我在有效日期或时间上添加一个点,则会导致一些#VALUE!-error。这是因为 Excel 是如何将文本转换为日期的 - 请记住,日期实际上只是非常大的数字。因此,在末尾添加一个点会使转换“不可能”。我们可能认为它就像删除一个点一样容易,但是在编程中,我们需要明确地编程来做到这一点,而且我倾向于在文本到日期转换期间没有这样的操作(当然不是在我的系统上,当我得到#VALUE!)。

一种解决方法是从日期中删除结束点以使其成为有效日期。因此,您可以导入带有末尾带点的日期的表格,然后将它们剥离,然后就可以开始了!

【讨论】:

    猜你喜欢
    • 2017-10-01
    • 2018-03-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多