2014-04-01 34 views
-1

我在使用Excel分隔符工具分割日期时遇到小问题。通常,我可以对“短日期”进行快速格式更改,或者使用不存在的分隔符进行分隔,以便使用DMY选项来标准化格式。但是,我已经用尽了这两种选择,但是这些日期似乎是不匹配的。也就是说,假设我为RIGHT(A1,4)取得每个包含日期的单元格的年份。其中一些给了我正确的一年,例如1973年,有些人给了我大量的例如为什么会发生这种情况?尝试在Excel中格式化日期中的错误

+1

一些示例数据将被*协助你非常有帮助*。 –

回答

1

在以数字形式存储的excel日期中: 01/01/201341275Right(A1,4)会给你1275。尝试这一个代替:

=YEAR(A1) 

=TEXT(A1,"yyyy") 

第一公式返回2013和第二公式返回文本"2013"

UPD:

从评论跟进,因为日期可以存储为文本或日期,这一个工程:

=RIGHT(TEXT(A1,"mm/dd/yyyy;@"),4) 
+0

不幸的是,第一次给我一个#VALUE错误或1905年,第二次给出了1972年,在第二种情况下,11/17/1988 – 114

+0

你的日期如何存储?作为文本或日期? –

+0

我担心它们可能被存储为两者,但我已经使用了下拉菜单和分隔符技巧来尝试使它们全部格式化。试图采取仅仅一年是我的第三选择。 – 114