Excel日期转换


0

如何在以下方案中更改Excel中的日期:

Existing dates:
2/2/2014
3/12/2014
1/1/2015
2/1/2015

Target converted dates:
3/31/2016
3/31/2016
1/1/2016
2/1/2016

我希望2014年的所有日期(无论是哪个月份和日期)都是标准日期2016年3月31日以及2015年的所有日期,以便在其确切的日期和月份中再添加一年。

注意:还有其他列(例如姓名和电话号码)指向这些相应的日期。我不想丢失Excel工作表的当前排序。

有人可以帮我弄这个吗?


你的文字I want all the dates ...意味着你想要过滤你的表格行,或者你想year在其他地方使用其他功能吗?
shA.t 2015年

Answers:


1

Excel提供了处理日期的函数,例如:

  • DATE 它采用以下参数: DATE(year, month, day)
  • YEARMONTHDAY这需要在给定日期的参数和返回年,月,日的日期。

假设您要测试的日期在A列中。

因此,要测试日期并在2014年和2015年之间对其进行分类,您可以:

IF(YEAR(A1)=2014,2014,IF(YEAR(A1)=2015,2015,NA()))

要生成3/31 2016日期,您可以:

DATE(2016,3,31)

要将一年添加到A列中的日期,您可以: DATE(YEAR(A1)+1,MONTH(A1),DAY(A1))

所以最终的公式是:

IF(YEAR(A1)=2014,DATE(2016,3,31),IF(YEAR(A1)=2015,DATE(YEAR(A1)+1,MONTH(A1),DAY(A1)),NA()))

要么

IF(YEAR(A1)=2014,DATE(2016,3,31),IF(YEAR(A1)=2015,DATE(2016,MONTH(A1),DAY(A1)),NA()))

作为替代方案DATE(2016,3,31),您可以使用DATEVALUE("3/31/2016")
G-Man
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.