2011-10-20 83 views
0

我有一个Excel表格中的568个日期列表。Excell 2007数据库日期格式化

予读取第一几个日期为毫米/日/年如下,

1/2/2009 (Jan 2) 
1/2/2009 (Jan 2) 
1/16/2009 (Jan 16) 
2/1/2009 (Feb 6) 

当我选择格式细胞计算机转换为DD /月/年为重写为如下,

2/1/2009 (Feb 1) << Switches date and month. 
2/1/2009 (Feb 1) << Switches date and month. 
1/16/2009 (Jan 16) << Leaves in place because it cant convert 16 to a month 
1/2/2009 (Jan 2) << Switches date and month. 

我试图将特殊值复制并过滤到预先格式化的单元格中,但问题仍然存在。单元格无法在此操作之前格式化,因为它会转换所有值。 也试过SQL格式更新哪些不起作用。

注意:这是一个来自mac电脑的电子表格。

注:如果我在字段中输入日期,它会给我正确的格式。但是如果我削减并超过日期,它会给我旧的单元格格式,即使我过去特殊的价值,我也不能改变。

我打算手动重新输入日期,但我宁愿不是因为这个列表已经完美,我认为这个excel程序应该能够解决这个问题。任何帮助都会很棒。

我需要程序来认为这些日期,因为它们已经列出...作为mm/dd/yyyy没有字符串附加!

+0

区域和语言选项下的控制面板中的区域设置是什么?订单或日期在那里设置。 – Fionnuala

+0

有其他软件取决于我的电脑日期格式,所以我不想改变它。需要知道如何将这些日期设置为MM/DD/YYYY – chris999999999

回答

0

格式568的日期为mm/dd/yyyy的自定义格式,然后复制单元格,然后选择粘贴special-> values将它们粘贴到预格式化的单元格中。

+0

这不起作用。即使我格式化单元格,之前,之后或其他。如果MM列高于12,它将把它可以转换的所有日期转换为DD/MM/YYYY(系统格式),并将其他日期保留为MM/DD/YYYY。 – chris999999999

+0

修正..它会将其他日期保留为MM/DD/YYYY,但仅当DD列为12或更少时。 – chris999999999

+0

@chris我发布之前进行了测试。也许我没有正确解释?这个想法是格式化一系列单元格并粘贴特定日期值到该范围内。 – Fionnuala