如何实现EXCEL隔行下拉日期

我的EXCEL每隔3行有一个日期,就像图中A列一样,想要实现右边的那样的数据,不要每个都下拉,因为我的数据量特别大,求简单的方法。

    选中A列

    按F5键

    定位条件/空值/确定

    此时选中的是A列中的所有空单元格

    输入 =A1 (不要任何其他操作,直接输入。)

    此时该公式会填入A2单元格,如果你的数据和上面一样的话。

    按CTRL + ENTER


一步一步来,看看图片演示。

追问

我不是想要=A1,是想实现如B列一样下拉那样的效果,你这样处理出的效果和我所要求的数据不一样

追答

抱歉, 那就改成=A1+1就可以了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-04-08

在b2输入公式

=IF(A2="",DATE(YEAR(B1),MONTH(B1),DAY(B1)+1),A2)

本回答被提问者采纳
第2个回答  2014-04-08
选中B列,在编辑栏输入公式:
=IF(A1<>"",A1,INDRIECT("B"&ROW()-1)+1)
按CTRL+回车。追问

不对啊,我第二列出现的大部分都是#NAME?,怎么办

追答

=IF(A1"",A1,INDIRECT("B"&ROW()-1)+1)
函数的两个字母顺序写错了。

第3个回答  2014-04-08
先A2到A5单元格一直往下拉,拉远点,把最后不要的部分删除就可以了,中间可以保持三行一个日期
相似回答