在 libreoffice 中创建可排序的每月“期间”公式

在 libreoffice 中创建可排序的每月“期间”公式

我每个月都会从第三方网站将数据导出为 CSV 格式。数据是每日数据的行,第一列是日期字段。每个月我都必须手动向此数据添加一个新的“月份周期”列,并添加以下公式:

=CONCAT(YEAR(A2), "-", MONTH(A2))

然后,我将此公式拖到整个数据集,然后创建一个数据透视表,以提供每列的每月总数。

但是,现在月份已经是两位数了,我注意到数据透视表的排序顺序是错误的,2022-10 排在 2022-1 之后。解决这个问题的一种方法是在个位数月份前添加一个前导 0,这样 2022-1 就变成了 2022-01,但我不确定我是否能用 MONTH() 函数做到这一点。我遗漏了什么?

答案1

欢迎!

您缺少分组,您不需要辅助列。

根据原始日期列,以通常的方式创建数据透视表。在数据透视表中,选择包含日期的单元格,然后按 F12

在数据透视表中按月年分组

相关内容