无法从日期中提取指定语言的月份名称

问题描述 投票:0回答:1

我无法从单元格中提取月份日期。

单元格包含有效日期(当您单击单元格时,将打开日历视图)。

我的单元格格式是:DD/MM/YYYY

在另一个单元格中,我想从该日期单元格中提取月份名称英文

我愿意:

=MONTH(A1)
我得到了当月的数字。到目前为止很棒。但是,我想提取该月份的名称(例如七月)

所以我这样做:

=MONTH(A1; "MMMM")

但是结果我得到一个错误,它说: MONTH 的参数数量错误。预期有 1 个参数,但得到了 2 个参数。

excel formula date-formatting
1个回答
0
投票

=TEXT(A1, "MMMM")

或者因为您计算机上的设置似乎是使用

;
而不是
,
=TEXT(A1; "MMMM")

根据您的评论,如果您需要英语月份(默认情况下获得的语言似乎是操作系统的语言,不是 Excel 的语言),您可以将

"MMMM"
替换为
"[$-en-US]MMMM"
获得:
=TEXT(A1; "[$-en-US]MMMM")

PS:除了在单独的单元格中使用公式来获取文本形式的日期之外,您还可以使用上面的格式字符串作为日期单元格的数字格式参数(右键单击单元格>设置单元格格式>转到选项卡 [数字格式] > 选择 [自定义格式])。

在同一窗口中,您将找到可用于格式化的区域设置列表(在[日期]而不是[自定义格式]下)。

© www.soinside.com 2019 - 2024. All rights reserved.