Google 表格将月份作为数字转换为月份名称

xTo*_*hin 3 google-sheets google-sheets-formula

我有一个单元格 A2,其日期时间如下

2020年11月30日 14:35:54

我需要将其转换为 MMMM YYYY 像

2020年11月

然后用这个值重命名一个工作表

我在另一个单元格 B2 中尝试了 MONTH 函数:

=MONTH(A2)&"."&YEAR(A2)
Run Code Online (Sandbox Code Playgroud)

它返回

11.2020

然后我在脚本中使用 B2 的值来重命名当前工作表

function onEdit(e) {
if(e.range.getA1Notation() !== 'B2') return;
    var s = e.source.getActiveSheet()
            s.setName(s.getRange('B2')
                .getValue())
}
Run Code Online (Sandbox Code Playgroud)

我做的另一个尝试是 TO_DATE 函数,它在单元格中看起来很好,但工作表名称看起来像

2020 年 11 月 30 日星期一 14:35:54 GMT+0300(东非时间)

但我不知道如何将月份数字转换为月份名称

任何想法?

pla*_*er0 6

尝试这样:

=TEXT(A2; "mmmm yyyy")
Run Code Online (Sandbox Code Playgroud)