Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 1588|回复: 3

怎么根据大小月自动填充日期,并后移单元格?

[复制链接]
发表于 2020-1-19 11:41 | 显示全部楼层 |阅读模式
根据大小月的变化,自动填充日期,且遇小月的时候,自动后移一格填充日期,这个问题丢丢老师已经处理好了
IFERROR(--($D3&-$F3-INT((COLUMN()+$H3-2)/31)&-MOD($H3+COLUMN()-2,31)-1)+0,"")

新的问题是,只能显示12月31日以前的,超过12月31日的就不能显示了,要怎么达到附件里的效果呢?
请老师们帮忙 ,谢谢

新建 Microsoft Excel 工作表.zip

10.26 KB, 下载次数: 19

发表于 2020-1-19 16:43 | 显示全部楼层
=IFERROR(--(TEXT(DATE($D7,$F7+INT((COLUMN()+$H7-2)/31),1),"Y-M")&-MOD($H7+COLUMN()-2,31)-1)+0,"")

嗯,用date时间函数先把年月适应了后在还原就可以了

评分

参与人数 2学分 +4 收起 理由
61890189 + 2 我和小伙伴都惊呆了
cutecpu + 2 学习

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2020-1-20 15:54 | 显示全部楼层
0126 发表于 2020-1-19 16:43
=IFERROR(--(TEXT(DATE($D7,$F7+INT((COLUMN()+$H7-2)/31),1),"Y-M")&-MOD($H7+COLUMN()-2,31)-1)+0,"")

...

问题解决了,太感谢了,谢谢
回复

使用道具 举报

发表于 2020-2-26 18:05 | 显示全部楼层
只顯示當月日期 A4=IF(MONTH(($D3&-$F3&-$H3)+COLUMN()-1)=$F3,($D3&-$F3&-$H3)+COLUMN()-1,"")
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-3-29 10:32 , Processed in 0.488134 second(s), 14 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表