假设你日期所在列是A列,在A列最上面插入一行,并在B1单元格填入当年的第一周的周一的日期,然后在B2填入公式 =TRUNC((A2-$B$1)/7)+1 下拉就可以得到当年第几周了至于当月的,要看你具体怎么算了,比如一周是跨月的,周一二三在上个月,四五六日在下个月,这种情况是算在哪个月里面?