Excel 2010日期格式不适用于某些单元格而不适用于其他单元格

时间:2014-11-14 17:37:49

标签: excel date excel-formula excel-2010

在Excel 2010中,我有一系列类似于日期的内容。当我尝试格式化它们时,只有一些改变了,其他的保持不变。要明确右对齐的“日期”更改和左对齐的“日期”不会。 (请参阅“M列”)我可以将正确对齐的日期格式化为其他任何内容,例如百分比,一般等等。右对齐日期更改,左对齐保持不变,即使它们也被选中。

我可以编辑左对齐的单元格,即更改我看到的值。

从我看,我认为左对齐的日期是文字。我在公式栏中看到文本前面有一个撇号,这些不是,但仍然可以是文本。我不确定。

我尝试过:

1)使用'= DATEVALUE'。这不起作用。 2)格式化到日期,将单元格复制到记事本并将其复制回来。这不起作用。 3)使用“文本到列”按钮。分隔选项,然后是下一个,未选中按钮,然后是下一个,然后选择“DMY”并点击“完成”按钮。这不起作用。

我的公式是正确的,正如我在“L列”中输入的示例所示。我手动输入了这些日期,它们按预期工作。 'M列'是感兴趣的。它显示#VALUE!错误。附图。

非常感谢任何人提供的帮助。我不知道还有什么可以尝试的。

重申“L列”是我想要改变的。我希望他们都是日期值。

Column L on left and Column M on right

感谢您的帮助。

我用图片的图片更新了问题。我已经格式化相同的单元格与日期,货币0小数和文本。您可以看到右侧单元格如何变形为与其日期格式不相关(看起来)不同的东西。这就是问题。我不确定为什么会这样。有什么想法吗?

enter image description here

4 个答案:

答案 0 :(得分:3)

我遇到了同样的问题(格式化之后,有些单元格是o.k.而有些单元格没有)。 对我有用的是:

  1. 选择整个感兴趣的范围。
  2. 将范围格式化为所需的日期格式(一个对应于已存在的日期布局,即如果您现在拥有的是1/15/14,则使用“English US”并选择,例如,“March” 4,2011“格式 - 这里的要点是您将格式与您拥有的布局相匹配(MM / DD / YY = MM / DD / YY)。
  3. 转到“数据”,转到“文本到列”,转到“分隔符”,删除所有分隔符,然后转到下一步,选择日期并选择与所选日期格式相对应的格式(在我的情况下,我选择了MDY)。 谢谢大家的意见。

答案 1 :(得分:2)

太长,不适合评论。左对齐的是字符串,可以将其操作为Excel识别的日期/时间序列号(这里不是像19/19/2013那样的废话)。目前它们是美国格式(MDY),“月”(在您的配置中)超过12。然而真正的问题是Excel 已经识别的问题,因为它为这些创建了日期/时间序列号 - 但不是正确的序列号。所以05/02/2013它认为是2月5日,而如果来自同一来源,因此风格与其他日期一样,它实际上应该代表5月2日。

将文本和“错误”日期转换为“常规”日期序列号是可能的,但是比退回舞台并使用“正确”数据“开始”Excel更多的工作。例如,首先在“正确”中键入它,重新排列源中的格式,或者从MDY到DMY的适当转换导入它(例如,文本导入向导中的第3步)。


编辑重新评论

可以自己动手,但是“我如何修改'左对齐'值(字符串)到日期?”:

=DATE(RIGHT(A4,4),LEFT(A4,FIND("/",A4,2)-1),MID(A4,FIND("/",A4)+1,2))  

对于“我只对年份部分感兴趣”可能(这是'安全'):

=IFERROR(YEAR(A4),RIGHT(A4,4))+0

另外,解释'奇数'四位数值

以最后一个为例(02/08/2012),它代表2012年2月8日,在Excel的1900日期系统中,日期序列号为40947(大致的数量为1900年1月1日以来的几天,当'仪表开始')。最右边的四位数字是0947

切换到2013年2月5日的第一个示例(02/05/2013)。比上一个示例晚了将近一整年(363天)。忽略数千,947(从上面)+ 363 = 1310

答案 2 :(得分:2)

不完全确定您要求的是什么,但似乎您希望将基于美国的日期重新格式化为欧洲格式。如果我正确地破译了你的问题,那么下面的内容可能会有所帮助。

enter image description here

欧洲'欧洲'是=TEXT(A2,"dd/mm/yyyy")

查看此链接以获取更多信息:http://office.microsoft.com/en-us/excel-help/text-function-HP010062580.aspx

请您详细说明下图不符合您的需求? enter image description here

答案 3 :(得分:1)

我遇到了所有完全相同的问题 - 有些字段在改变,有些则没有。

如果数据后面有空格(导入Excel时已经存在),则无法更改的字段。

我删除了空格并立即将其更改为所需的格式!