三九宝宝网宝宝百科宝宝知识

EXCEL根据表名判断本月有几个星期并返回日期

01月07日 编辑 39baobao.com

先定义一个名称,假设叫SN吧,用于取得当前工作表名称,引用位置为=cell("filename").

再定义一个名称,叫ym,用于从工作表中取得当前年月,引用位置为=MID(sn,FIND("[",sn)+1,FIND(".",sn)-FIND("[",sn)-1)

比如您想在A列以A2开始显示11月2日,那么A2中填写

=TEXT(DATE(--LEFT(ym,4),--MID(ym,FIND("年",ym)+1,FIND("月",ym)-FIND("年",ym)-1),ROW()),"mm月dd日")

这样向下拉,就可以得到当月每一天,如果要控制只显示当月的日期,那么要修改一下

=IF(DATE(--LEFT(ym,4),--MID(ym,FIND("年",ym)+1,FIND("月",ym)-FIND("年",ym)-1),ROW())

推荐阅读
图文推荐