我需要一份这种格式的 20 到 30 年的清单。
Description First day of the month Last day of the month
2017 January, 2017-01-01, 2017-01-31
2017 February, 2017-02-01, 2017-02-28
我怎样才能用 Excel 创建这样的列表?简单的拖动不起作用。
答案1
答案2
使用EDATE()
函数:
1) 在 B1 中输入您的开始日期,即 2017-01-01。在 B2 中,使用此公式:=edate(B1,1)
- 这会将 1 个月添加到日期。将 B2 中的公式向下复制,以根据需要复制多行。
2) 在 C1 中,您需要该月的最后一天 - 也就是下个月第一天的前一天,因此您可以在 C1 中使用以下公式:
=edate(B1,1)-1
- 这会将 1 个月添加到日期并减去一天,即该月的最后一天。再次按要求复制下来。
3) 在 A1 中,您需要 B1 中引用的月份名称。因此请使用以下公式:-(
=TEXT(B1,"yyyy mmmm")
如果您明确需要,您可以在 mmmm 后添加逗号,如您的问题中所示,即=TEXT(B1,"yyyy mmmm,")
)。复制下来。