日期在Excel中是一种特殊情况。如果您输入的信息可以转换为日期(通过任何形式的想象),则Excel会将其视为日期。它将您的数据转换为内部用于表示日期和时间的序列号。例如,以下任何一项将通过Excel转换为日期:

5/22 5-22 / 17 22 May 2017年5月22日

如果输入第一个示例,Excel会将其转换为日期,并尽可能显示该日期。如果您在输入中省略了年份,则Excel会假定您是当前年份。您也可以使用破折号而不是斜杠,并且Excel仍会确定您正在输入日期。

无论您如何键入日期,Excel都会将其转换为特殊的序列号并以该格式在内部存储。您如何在屏幕上看到日期是单元格格式的结果。即使Excel在内部以标准格式存储日期,也可以使用多种不同格式显示日期。

如果了解Excel将始终将条目转换为日期(如果可以通过任何想象力将其视为日期),则可能会想问您如何阻止Excel进行此类转换。我只有两种方法可以提出:

  • 在单元格中输入值之前,将单元格格式设置为“文本”。

  • 在您的条目前加上撇号。

  • 在您的条目前面加上等号。

前两种方法均会强制Excel将您的输入视为文本,而不是日期。第三种方法将条目视为实际公式,以便Excel将= 5/22转换为0.22727273,该值将5除以22。

_ExcelTips_是您进行经济高效的Microsoft Excel培训的来源。

本技巧(12386)适用于Microsoft Excel 2007、2010、2013和2016。您可以在此处为Excel的较旧菜单界面找到此技巧的版本:`link:/ excel-Entering_Dates_in_Excel [在Excel中输入日期]。