Excel如何把日期yyyymmdd转换为带斜杠的日期yyyy/mm/dd格式并统计属于相同月份的数量
Excel软件里有一列日期数据,格式都是20190322,20190815,20191103等
1、如何把这个列日期的格式转换为带斜杠的日期yyyy/mm/dd的格式,如2019/03/22,2019/08/15?
2、如何利用函数把这列数据统计出属于相同月份的数量?
下面是原来的日期数据格式
1、如何把这个列日期的格式转换为带斜杠的日期yyyy/mm/dd的格式,如2019/03/22,2019/08/15?
2、如何利用函数把这列数据统计出属于相同月份的数量?
下面是原来的日期数据格式
没有找到相关结果
已邀请:
2 个回复
鱼大虾 - 造价学社站长,造价十二年
赞同来自:
2、利用上面转换后的带斜杠的日期数据列,再在其后侧增加一列(即E列),为求月份列,就是判断前面D列的数据属于哪一个月,函数为MONTH(日期)。在E2单元格输入公式=MONTH(D2),就可求出前面数据列的所属月份,然后点中E2单元格右下角变成十字后往下拉填充整列。
注意:这里MONTH函数括号里的日期数据格式一定要为带斜杠或者带横杠的日期格式,如2019-12-21或2019/08/05,否则函数求月份数值会为无效值。
3、求出日期的月份数据后,利用COUNTIF(取值范围,判断条件)的函数来统计属于某个月份的数量。比如在一月的数量的单元格输入=COUNTIF($E$2:$E$9,"=1"),在二月的数量的单元格输入=COUNTIF($E$2:$E$9,"=2")
粤B666 - 现在不努力,将来怎么带儿子装逼。
赞同来自: 鱼大虾
2、如果不做日期格式转换的话,可以把日期数据看作为数值,比如大于等于20190101并且小于等于20190131的日期就是属于一月的数据,大于等于20190201并且小于等于20190231的日期就是属于二月的数据,利用COUNTIF的函数来统计属于相同月份的数量。如何用countif函数来表示大于等于20190101并且小于等于20190131?
即=COUNTIF($C$2:$C$9,"<=20190131")-COUNTIF($C$2:$C$9,"<=20190101")
属于二月份的日期数量就是
=COUNTIF($C$2:$C$9,"<=20190231")-COUNTIF($C$2:$C$9,"<=20190201")
依次类推。