date时间格式在excel中转​​换为monthyear

我有一个关于excel的问题。

Excel工作表1有像下面的数据

OrderDate 2016-04-30T12:30:05 2016-05-03T05:14:09 2016-05-05T03:21:12 2016-05-06T07:03:24 2016-05-06T16:10:44 2016-05-07T01:12:33 2016-05-07T05:29:30 2016-05-08T06:17:05 

基于以上数据,我想显示月份和年份,筛选格式和下面的列输出如下

 OrderDate | FInalOrderdate 2016-04-30T12:30:05 | April2016 2016-05-03T05:14:09 | May 2016 2016-05-05T03:21:12 | May 2016 2016-05-06T07:03:24 | May 2016 2016-05-06T16:10:44 | May 2016 2016-05-07T01:12:33 |May 2016 2016-05-07T05:29:30 |May 2016 2016-05-08T06:17:05 |May 2016 

在这里,我需要在finalorderdate列中给出filter,如果我想显示可能的月份数据,那么它应该只显示可能月份的数据。

如何在Excel文件中完成这个任务?

尝试

  1. 进入菜单 – >数据 – >数据工具 – >文本到列

  2. 点击下一步 。 在其他人上input“T”

  3. 点击完成

  4. 使用' mmm yyyy自定义 格式化单元格格式化列。 只需点击右键。

  5. 进入菜单 – >数据 – >分类和filter – >filter

你可以尝试:

 =DATE(LEFT(A2,4),MID(A2,6,2),MID(A2,9,2)) 

在B2中,并复制到适合(假设OrderDate在A1)。

格式为mmmm yyyy

这将保留您的源数据和一个月内的date序列,尽pipe不显示它。

另一种方法:

将该值转换为“真实”Exceldate

  B2: =--SUBSTITUTE(A2,"T"," ") 

然后,填写并格式为mmmm yyyy

这将保留整个date/时间标记B但只显示您想要的部分。

如果使用“数据”►“filter”,您将看到按名称select月份的function,但是您也可以深入查看date或时间。