时间:不是拖出来的

时间不是拖出来的,很多时候我们列日期的时候喜欢按月、按一个特殊的日期来进行拖动时间,当然我们可以借助填充功能,但是很多时候和自己的想法相差甚远,甚至开始苦恼,下面是填充时间的效果展示,但可以看到模式比较固定。
我们看到直接向后拖动时,默认的间隔是1天,然后我通过选取按月填充,因为我拖动的时期是2021-1-31,后面的日期则变为2021-2-28,和2021-3-31,当然如果我们选的日期是2021-1-5,那结果就会变成2021-2-5,和2021-3-5,同时我们看到还有几个选项比如,除去按天填充外,还有按照工作日、月、年进行填充,但要更加灵活点那就不太好实现了,还有就是作为一个经常和数据打交道的人,让时间按照自己的需要动起来,数据使用起来才更方便。
给大家看个我简单做的一个把时间调动起来的小表,比如下面的:
大家可以看到,我们的数据随着选取的时间变化,全动起来了,其实这个关键就是时间这个扣在起作用,这个时间绝对不是拖出来的,它其实是时间函数在起作用,我用到了两个时间函数DATE和EOMONTH,date函数负责衔接比如:
DATE函数是很简单的,DATE(年,月,日),通过年也就是连接B1让年份随我们下拉菜单的选择动起来。
EOMONTH的作用是让我们的B2后面的日期随着B2动起来,这个函数也是比较简单的,EOMONTH(日期,月份间隔数),比如:
数字1代表往后一个月,结果就是下一个月的最后一天,如果是0,就是当月的最后一天,如果是-1,那就是上个月的最后一天。剩下的营业收入、营业成本、毛利润等就可以利用index/hlookup/offset等函数从数据底稿中进行提取了。
另外EOMONTH也可以比较灵活的使用的时间,比如各个月末2日,我们可以这么做:
(0)

相关推荐