答案1
问题是单元格 C12 被格式化为日期,并使用斜线 ( /
) 作为分隔符。
但是,C12 处的值写为15.09.2010
。
将 C12 设置为15/09/2010
将解决问题。
答案2
到目前为止,这个问题比已回答的问题稍微微妙一些。
在输入数据之前将单元格格式化为所需的日期格式是不够的。
数据必须以计算机的 Windows 设置识别为日期的形式输入(在本例中),这样 Excel 才能意识到它是一个日期并将其格式化。
例如,在我的系统上,15/9/2010
不是有效日期。确保单元格格式正确d/m/yyyy
,然后输入“15/9/2010”,结果会将其视为文本。与“horsey-womple”没什么不同,在需要日期作为输入的函数中也不会更成功。
d.m.yyyy
但是,当我输入值时,相同的格式或格式确实会产生一个日期,字面意思是“9/15/2010”......它以所选格式显示并在日期公式中很好地运行。
可以display
任何您可以在 Excel 中构建格式。但在输入时(键入、粘贴等),您必须以 Windows 设置识别为日期的形式进行输入。(更改系统设置以适应显示的形式也可以,尽管您似乎不太可能想这样做。而且很可能没有其他用户愿意这样做。)
答案3
C12 中的值可能具有“日期”格式,但该单元格中的值并未格式化(如您在格式设置中所示,日期分隔符应为斜线)。
如果您希望 C12 中的日期正常工作,您应该为该单元格选择不同的格式(区域设置可能会干扰这里),或者重新格式化值本身以使用 / 而不是 。