2016-03-21 170 views
0

我正在从销售监控站点导入具有严格模板的报告,我需要创建数据透视表以反映数据。该报告会生成该月的每日销售数据。问题:我想要一个数据透视表来反映导入的数据,但是显示0表示未来的日期。Excel - 数据透视表:显示日期不在源数据中

例如,我的数据正在导入,数据从3/1/16到3/21/16(今天的日期)。我希望从这些数据生成的数据透视表显示3月份的整个月份,以今天之后的日期显示0。这可能吗?

回答

0

据我所知,数据透视表需要一个数据源来读取。因此,如果您希望剩余的月份显示为0,则需要为其创建虚拟数据。因此,请在本月的其余部分填写数据源,并在所有列中填写0。然后,它将显示在您的数据透视表中(只要这些单元格是数据透视表数据源的一部分)。

0

没有看到您想到的完整布局,很难准确的答案。根据我可以从原始文章中收集的内容,我建议在源数据中插入一列,让我们称之为列B.

假设您的源数据日期位于列A中。假设您有一个标题行1和列A中的行被格式化为日期。

公式插入乙使得:

=IF($A2>NOW(), 0, $A2) 

这会给你,要么返回未来日期或在过去/当前日期源数据日期零的列。 更新您的数据透视表以反映新列B而不是列A.您将面临的挑战是Excel将尝试将0作为日期(因为该列的其余部分是日期),显示01/00/1900而不是为零。

相关问题