Dates not recognized as Dates, despite format

时间:2015-06-15 15:19:24

标签: excel datetime

I have imported a column with many dates, but Excel will NOT read them as dates for some reason. I have looked around and tried doing "Text to Columns" and using "DMY" format. I have also tried simply changing the format of the cells to Date (also Custom 'dd/mm/yyyy'), but nothing works.

Here's what the dates look like (Column A):

09/17/2013
09/05/2013
11/11/2013
11/11/2013
12/29/2013
11/15/2013
12/04/2013
12/04/2013
12/04/2013
12/12/2013
12/04/2013

And I am trying to determine the month(), day(), and year() but nothing works. If I do =Month(a1) it returns January for all of the dates, regardless. However, =Year(a1) returns the correct year...why is month not working?

I have even tried a helper column to split up the dates into simple text, using a formula like =left(A1,search("/",A1)) but that returns a #VALUE error!

What is preventing Excel from seeing these as dates, so I can treat them as such? Thanks for any help or advice!!

Edit: When changing the date to the "Number" format, Excel 'correctly' changes the date format to the numerical 411928 type, so I know at SOME level it knows it's a date. I have then done Text to Columns, using "/" as delimiter, and split the data into three columns. In a fourth column, I combined the splits via =Date(A3,A1,A2) [for 'date(year,month,day)'] but then when I paste that back into the spreadsheet, still can't use =month()...

1 个答案:

答案 0 :(得分:1)

=月(A1 * 1)有效,因为正如您所猜测的那样,* 1将文本转换为数字。我认为问题可能源于您导入的文件的格式。它可能有非打印字符?或许这是由美国/欧洲日期引起的问题(这与导致大多数问题的月份一致)?虽然没有看到我猜的数据。

立即查看值是被视为文本还是数字的一种方法是数字右对齐,文本左对齐。您需要首先仔细检查是否已删除任何对齐格式。

相关问题