在Excel中是否有一个批量编辑function可以将date回滚到1,date是1?

我有一个电子表格,其中包含一年中每天的单元格。 我的date格式如下:

m / d / yyyy 1/23/2013

我需要每个date(全部365个)推翻前一天和前一年。

2013年1月23日 – > 1/22/2014

or 

2/1/2013 – > 1/31/2014

截至目前,我必须改变它的细胞。 有没有办法一次编辑它们? 电子表格中的每个date均采用此格式,并且需要进行此更改。 谢谢!

就在这里。 它被称为Pastespecial | 作为Add操作的Values

在任何空白单元格中键入364并复制它。 select具有date的范围,并执行Pastespecial | 作为Add操作的Values

在这里输入图像说明

如果其中一个源代码在A1中,则可以使用以下公式

 =A1+364 

得到结果。 然后确保你使用合适的数字格式。

我认为当你说“全365”时,你的意思是没有闰年照顾。 否则,使用

 =DATE(YEAR(A1)+1,MONTH(A1),DAY(A1)-1) 

这对任何date都有好处。