如何将查询格式化为月份名称而不是电子表格中的数字

Muh*_*fif 0 spreadsheet google-sheets array-formulas google-sheets-formula

=QUERY(G4:N, "SELECT FORMAT(G, 'MMMM'), SUM(H), SUM(M), SUM(N) GROUP BY FORMAT(G, 'MMMM')")
Run Code Online (Sandbox Code Playgroud)

我尝试了这个公式,但出现错误

然后我尝试了另一个公式

=QUERY(G4:N, "SELECT MONTH(G), SUM(H), SUM(M), SUM(N) GROUP BY MONTH(G)")
Run Code Online (Sandbox Code Playgroud)

但它给出的是月份数而不是名称

roc*_*how 5

以下是如何format month name在 Query Fx 中使用的通用示例。

=query({arrayformula(if(len(A2:A),eomonth(A2:A,),)),B2:B},"Select Col1, SUM(Col2) Where Col1 is not null group by Col1 FORMAT Col1 'MMMM'")
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述