繁体   English   中英

如何从Excel中的TODAY函数获得一年中的第一个月?

[英]How to get first month of the year from TODAY Function in Excel?

在 Excel 工作表范围A1:A12 中,我需要几个月的时间:

2020 年 1 月202012 月为本年度。

以及明年的2021 年1 月202112 月 等等。 自动地。

我用谷歌搜索但没有找到任何合适的结果。

请帮助我并忽略我的英语和语法薄弱。

谢谢你。

使用以下公式-

=TEXT(DATE(2020+INT(ROW()/13),MOD(ROW(),13)+INT(ROW()/13),1),"mmm-yyyy")

在此处输入图片说明

假设您想要一个真实的日期,使用每个月的 1 号(然后您可以格式化单元格以仅显示mmm yyyy或您喜欢的任何其他格式)。 在您的第一个单元格中输入:

=DATE(YEAR(TODAY()),ROWS($A$1:$A1),1)

并将其复制下来。 如果您确实希望将月份作为文本,只需将其包装在 TEXT 函数中:

=TEXT(DATE(YEAR(TODAY()),ROWS($A$1:$A1),1),"mmm yyyy")

请注意,如果您传递的月份数字大于 12,则DATE函数将很乐意调整年份。

要使用=TODAY()函数获得 This,您必须使用 2 个单元格。

让我们使用 A1 和 B1 作为 2 个单元格。 在 A1 中,您将今天的数据显示为 dd/mm/yyyy

=TODAY()在 A1 中输入

在 B1 中,您将其转换为月份和年份。

=TEXT(A1,"mmm-yyyy")在 B1 中输入

但使用这种方法,你只能得到这个月。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM