每个月的最后一天是哪一天,小学毕业之后就懂了。然而,却有不少朋友会为这个问题困扰。 小王:制作考勤表和日历时,如何自动根据年份和月份自动填充最后一天?就像下图。 Excel中获取最后一天有3种方法。 方法1:直接填充 输入最后一天,然后向下填充,选择“以月填充”。遇到少于31天的日期,可以先输入前两个日期,再填充。 小王:这种方法作用不大。 如何判断给定日期所在月份的最后一天呢?譬如有些账单有应缴费日期,会将缴费日期所在月份的最后一天作为最终不可违约日期,超过日期就要支付违约金。 方法2:EOMONTH函数 EOMONTH函数非常简单,只有两个参数,第一个参数表示日期,第二个参数表示想要获得哪一个月的最后一天。
小王:只知道年份和月份,也能得到最后一天吗? 方法3:DATE函数 公式“DATE(年份,月份 1,0)”可以获得指定月份的最后一天。得到的格式是日期格式的,如果要得到具体的天数,可以在公式外嵌套DAY函数。 小王:我在考勤表修改年份和月份时,怎样自动填充最后一天呢? 示例演示 我们可以使用COLUMN函数来填充日期,用DATE和DAY函数来设定最后的一天。 公式:
小王:公式太长啊。 也可以直接在日期中填充“1-31”,然后在条件格式中用下面的公式做不存在的日期打标记。 不存在的日期判断公式:=IF(B$5>DAY(DATE($B$2,$B$3 1,0)),1,0) |
|