在数据透视表中按月最佳分组日期

optimally grouping dates by month in pivot

我的数据是按以下方式组织的: Day, Month, Year 我希望它按 Month, Year 分组,以便将它正确地汇总到一个数据透视表中。

然而,当将日期设置为 mmm, yy 格式时,枢轴仍然表现得好像有单独的日子,所以我的枢轴过滤器有 30 个 Apr, 16 的情况。

如果我通过使用 =text(B2,"mmm, yy") 将日期转换为文本来执行此操作,那么时间顺序将在数据透视表中丢失,我得到的只是按月份的一些虚假字母顺序,而使用 "mm" 是没有更好(数据被排序 1, 10, 11, 12, 2, 3...9)。

我目前的公式是=date(right(B2,4)&left(B2,2),1)

其中 B 列有 =text(X2,"mm - yyyy")

其中 X 列按天显示日期

我正在寻找一种方法来执行此操作,而无需辅助列和看似冗余的操作,例如以下公式:

=date(right(text(X2,"mm - yyyy"),4),left(text(X2,"mm - yyyy"),2),1)

=date(right(text(X2,"mm - yyyy"),4),left(text(X2,"mm - yyyy"),2),1)

这被证明是解决这个问题的最简单方法,因为按 1/mm/yyyy 对它们进行排序使得可以将它们分组到一个数据透视表中,同时将格式更改为 "mm - yyyy"我的枢轴日期按预期显示