excel根据指定月份自动生成日期表?

根据指定月份自动生成日期表例如B2中输入8月,B3至B33单元格中自动显示1至31号,如果某月月小,只有28号,就只显示到28号,29,30,31号就自动留空 求具体公式,如下图:

数据源为系统导出的格式,在这种数据源中,日期与时间是同时存在的,对于这种数据源来说,可以从中获取对应的日期、时间,进而获得年、月、日、时、分、秒以及年内周数,周内天数以及星期几等。

       
       使用公式=INT(A2)得到日期,并修改单元格格式。

       
       使用公式=MOD(A2,1)得到时间,并修改单元格格式。

       
       提取年的公式:=YEAR(A2)  提取月的公式:=MONTH(A2)  提取日的公式:=DAY(A2)

公式=WEEKNUM(A2)可以得到一个数字,该数字表示日期在这一年的第几周。

WEEKNUM的应用场景:在某些场合,可能需要按周来进行销售分析,而如果数据中只有日期,此时就可以用WEEKNUM函数来辅助,再用透视表得到每周的汇总数据。

扩展资料

Excel是非常实用的表格编辑软件,不过同样的软件,有的人用起来方便又快捷,有的人却觉得使用很繁琐很麻烦,事实上,这就是会用和不会用的区别,比如输入日期,不会用的一字一键敲击上去,会用的很快就能输入日期。

excel技巧一: 在选定的单元格下同时按下“Ctrl”键与分号键“;”,再回车即可插入当前日期 同时按住“Ctrl”键、“Shift”键与分号键";",再回车可以插入当前时间. 试一下, 是不是大大提高了录入的速度.  

excel技巧二: 用“/”或“-”也可快速输入日期,如输入“6/12”,按回车就会变成“6月12日”。 用'':"可以快速录入时间, 如输入又如输入“1:32”,回车会变成“01:32”的时间格式。这两种方法还可以一起使用生成时间日期格式.  

excel技巧三 : 用单元格右击, 选择“设置单元格格式 - 数字 - 日期 时间” 可以快速格式化显示样式. 选择合意的时间日期格式, 选择确定就可以了.

启动Excel并打开工作簿,工作簿中“工资表”的结构如图1所示。打开“统计表1”工作表,选择B3:I20单元格区域,在编辑栏中输入公式“=IF($A3="","",VLOOKUP($A3,工资表!$A:$I,MATCH(B$2,工资表!$2:$2,0),0))”,按Ctrl+Enter键结束公式输入。在A3单元格中输入员工编号,则其右侧相应单元格中将自动输入对应的信息。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-08-31
你要的公式:
=IF(MONTH(DATE(LEFT($B$1,4),$B$2,ROW(A1)))=$B$2,ROW(A1),"")本回答被提问者采纳