在 Excel 中使用数据透视表显示最新值

use*_*188 3 pivot-table microsoft-excel microsoft-excel-2010

我有这张桌子

表格截图

我想获得每个“发件人”的最新“截止日期”“最新总和”值。我期待这样的事情:

2018-02-03 | person1 | 9200
2018-02-05 | person2 | 2600
Run Code Online (Sandbox Code Playgroud)

我创建了一个数据透视表,但显然我做错了什么。这就是我得到的 在此处输入图片说明

我希望它只显示最新日期

Lee*_*Mac 6

这是一个分步指南,描述了获得所需结果的一种可能方法:


  1. 我已经开始使用您当前的设置:

    一个包含相关数据的表,以及一个使用默认选项创建的数据透视表,其中FromLatest Sum字段作为Row LabelsDate字段作为Value,使用 Value Field Setting 设置为Date使用Max函数汇总字段:

    数据透视表字段设置

    此配置会生成一个数据透视表,如您的问题所示:

    数据透视表开始


  1. 数据透视表工具上下文选项卡下,单击设计,然后单击小计并选择不显示小计

    无小计


  1. 现在点击Grand Totals为 Rows 和 Columns选择Off

    没有总计


  1. 现在点击Report Layout并选择Show in Tabular Form

    表格形式


  1. 选择Latest Sum字段旁边的过滤器箭头,然后选择值过滤器,最后选择Top 10...

    前10名


  1. 按如下方式配置值过滤器:

    值过滤器


最后结果

最后结果