A1中年月日数字之间用/或-连接,成为Excel认可的日期输入,在B1中输入如下公式
=day(eomonth(a1,0))
此公式闰年也适用
确保A列的格式是日期格式,在B1单元格输入:=IF(DAY(A1)<=15,MONTH(A1),MONTH(A1)+1)
然后下拉。用的是逻辑判断公式,如果日期的天小于或者等于15,就显示为当月,否则,显示为下个月。
在B1单元格输入以下公式,然后向下填充公式
=TEXT(IF(DAY(A1)<=15,EDATE(A1,0),EDATE(A1,1)),"yyyy年m月")
公式表示:如果A1的日期小于等于15,就是本月,如果大于15日,就是下月,以“yyyy年m月"格式显示。
详见附图
做个对应表,1-12月,对应天数,然后用VLOOKUP即可