先定义一个名称,假设叫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())<DATE(--LEFT(ym,4),--MID(ym,FIND("年",ym)+1,FIND("月",ym)-FIND("年",ym)-1)+1,1), TEXT(DATE(--LEFT(ym,4),--MID(ym,FIND("年",ym)+1,FIND("月",ym)-FIND("年",ym)-1),ROW()),"mm月dd日"),"")
温馨提示:答案为网友推荐,仅供参考