我无法从单元格中提取月份日期。
单元格包含有效日期(当您单击单元格时,将打开日历视图)。
我的单元格格式是:DD/MM/YYYY
在另一个单元格中,我想从该日期单元格中提取月份名称英文。
我愿意:
=MONTH(A1)
我得到了当月的数字。到目前为止很棒。但是,我想提取该月份的名称(例如七月)
所以我这样做:
=MONTH(A1; "MMMM")
但是结果我得到一个错误,它说: MONTH 的参数数量错误。预期有 1 个参数,但得到了 2 个参数。
做
=TEXT(A1, "MMMM")
。
或者因为您计算机上的设置似乎是使用
;
而不是 ,
:=TEXT(A1; "MMMM")
。
根据您的评论,如果您需要英语月份(默认情况下获得的语言似乎是操作系统的语言,不是 Excel 的语言),您可以将
"MMMM"
替换为 "[$-en-US]MMMM"
获得:=TEXT(A1; "[$-en-US]MMMM")
。
PS:除了在单独的单元格中使用公式来获取文本形式的日期之外,您还可以使用上面的格式字符串作为日期单元格的数字格式参数(右键单击单元格>设置单元格格式>转到选项卡 [数字格式] > 选择 [自定义格式])。
在同一窗口中,您将找到可用于格式化的区域设置列表(在[日期]而不是[自定义格式]下)。