所以我想从 Excel 中的一些数据创建一个数据透视表。
在第一列中,我有格式为 dd/mm/yyyy 的日期,其他 4 列是文本。
我有一个名为 DynamicData 的动态范围,它引用所有数据(它很好)。
问题是 :
当我手动选择它插入数据透视表范围时,日期很好。
当我使用定义的名称时,数据透视表不能很好地解释日期,我不能按月分组。
数据透视表中的动态定义名称不适用于日期???
谢谢大家
所以我想从 Excel 中的一些数据创建一个数据透视表。
在第一列中,我有格式为 dd/mm/yyyy 的日期,其他 4 列是文本。
我有一个名为 DynamicData 的动态范围,它引用所有数据(它很好)。
问题是 :
当我手动选择它插入数据透视表范围时,日期很好。
当我使用定义的名称时,数据透视表不能很好地解释日期,我不能按月分组。
数据透视表中的动态定义名称不适用于日期???
谢谢大家
好吧,我找到了解决方案:
显然,导致问题的原因是定义名称中的公式(OFFSET 公式)。
解决方案:为定义的名称(=Aux!$A$1:$E$2256)设置一个定义的范围,而不是一个 OFFSET 公式。然后我根据使用 vba 的数据调整定义的名称范围。我点击了这个链接:https ://www.extendoffice.com/documents/excel/2894-excel-resize-named-range.html
现在,由数据制成的数据透视表确实可以识别日期。很奇怪的问题,谢谢大家的回答。