![如何创建包含每月第一天和月份姓氏的每月列表](https://linux22.com/image/1539473/%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E5%8C%85%E5%90%AB%E6%AF%8F%E6%9C%88%E7%AC%AC%E4%B8%80%E5%A4%A9%E5%92%8C%E6%9C%88%E4%BB%BD%E5%A7%93%E6%B0%8F%E7%9A%84%E6%AF%8F%E6%9C%88%E5%88%97%E8%A1%A8.png)
我需要一份这种格式的 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,")
)。复制下来。