如何把excel中的单元格内的一列时间往后顺推42天?

一个excel,A列有几百个数据,格式为常规,大概是这个样子:2012.10.21、2012.3.10、2012.10.9。等。要把它们一次性往后顺推6个星期,即42天,在B列中反映出来,且格式不变,仍为常规格式,请教如何处理?谢谢。

第1个回答  2012-11-15
假设A列第一个数据在A3单元格:
1、把A列所有数据的格式修改为日期格式。
2、然后在B3单元格输入:=A3+42 之后按回车就可以了,算好B3格后,往下拖动填充柄到需要计算的位置即完成了。电脑会自动更改年、月、日的。
第2个回答  2012-11-15
B1输入公式=text(substitute(A1,".","-")+42,"e.m.d")
下拉公式
第3个回答  2012-11-15
建议日期格式以后不要这么写,这么写不方便以后的计算,它不是严格的日期格式。必须要修改后才能用。
第4个回答  2012-11-15
=TEXT(SUBSTITUTE(A1,".","-")+42,"yyyy.m.d")本回答被提问者采纳
第5个回答  2012-11-15
直接用这个也可以的
=SUBSTITUTE(A1,".","-")+42
相似回答