数据透视表最大返回空白而不是实际值
我有一个数据透视表,使用下面的源数据
Group Product Date added Group1 Item1 2012-01-01 Group1 Item2 2012-01-02 Group1 Item3 (blank) Group2 Item4 2011-10-03 Group2 Item5 2011-10-05
当我构build数据透视表如下
Row label : Group Values : MAX(Date added)
我得到以下结果
Groups MAX(Date added) Group1 (blank) Group2 2011-10-05
我不知道为什么会发生这种情况,我期待group1的项目能够获得2012-01-02。
即使我有#ERROR或#VALUE错误也会发生同样的行为。
我如何处理这种问题,我可以用1900-01-01填充我的源数据还是有一个忽略空值或错误值的函数?
谢谢。
你“添加date”字段很可能是一个正在生成文本字段的公式,所以数据透视表可能不理解该字段作为一个值。
在“添加date”字段的右侧添加一列
=VALUE(C2)
*其中c2是添加date字段中的第一个值。 复制该date添加列的全部内容。
您也可以在同一列写入:
=IF(ISERROR(VALUE(C2)),"",VALUE(C2))
这将实质上使所有“空白”斑点只是空,所以数据透视表可以读取它们。
然后在数据透视表中使用该列(Date added 2)。