Excel 筛选当前周和过去5周的数据透视表
我有一个数据透视表,它按周进行数据和排序。刷新数据后,每周我都需要打开本周的过滤器并选择新的一周以显示数据。是否有一个宏或进程可以自动执行此操作?听起来您尝试执行的操作非常基本,录制宏功能可以帮助您完成此操作。如果您以前没有使用过录制宏功能,则只需开始录制宏并更改透视表中的筛选日期;至少完成一次后,停止录制宏并查看宏的代码。假设您手动执行了希望宏自动执行的操作,那么大部分代码都可以用于创建更符合您需要的宏。我会在基础数据中添加一列名为“Last five weeks”或类似的内容。现在,假设您的日期字段名为“date”,请使用以下公式填写此列:Excel 筛选当前周和过去5周的数据透视表,excel,pivot-table,Excel,Pivot Table,我有一个数据透视表,它按周进行数据和排序。刷新数据后,每周我都需要打开本周的过滤器并选择新的一周以显示数据。是否有一个宏或进程可以自动执行此操作?听起来您尝试执行的操作非常基本,录制宏功能可以帮助您完成此操作。如果您以前没有使用过录制宏功能,则只需开始录制宏并更改透视表中的筛选日期;至少完成一次后,停止录制宏并查看宏的代码。假设您手动执行了希望宏自动执行的操作,那么大部分代码都可以用于创建更符合您需要的宏。我会在基础数据中添加一列名为“Last five weeks”或类似的内容。现在,假设您的
=[@[Date]]>=(TODAY()-35)
如果日期在今天的35天内,则此公式返回TRUE;如果日期早于此,则返回FALSE。(神奇数字35是5周7天。)
转到数据透视表,并按TRUE筛选整个表。每次更新pivot表时,您只能获得最后五周的数据—您可以使用MattCoats的建议自动更新表