从数据透视表捕获文本

从数据透视表捕获文本

我正在尝试创建一个包含两部分的数据透视表。

为了将参数推送到表中,您可以添加允许用户在字段中过滤多个参数中的任意一个的选项。例如,您可以按国家/地区、州/省或县进行过滤,每个过滤框都不同,数据透视表将显示每个国家/地区、州/省等中的城市。过滤器还会在数据中找到相应的信息并填写州、国家/地区或县。

它有点像一个由两部分组成的表格。第一部分是带有字段的表单,您可以根据这些字段进行筛选;第二部分则根据筛选偏好筛选数据透视表。

如果我搜索洛杉矶县,过滤字段将显示伯班克、帕萨迪纳等,同时还会填写国家和州的过滤字段。这可能吗?

这是我想要实现的概念:

https://plus.google.com/photos/102081958215068478664/albums/6090870314834614881

答案1

如果要通过单元格中输入的值来过滤数据透视表,则需要 VBA。以下是一些场景:

http://blog.contextures.com/archives/2014/05/15/change-pivot-table-filters-with-drop-down-cell/ http://blogs.msdn.com/b/gabhan_berry/archive/2008/01/31/using-cell-text-to-filter-pivottables.aspx

考虑到在 Excel 2010 中,您还可以使用切片器来筛选数据透视表。如果您使用切片器而不是单元格,则不需要任何 VBA,并且可以设置切片器来使没有数据的项目变暗,即如果您选择佛罗里达州,其他州的县也会变暗。

在此处输入图片描述

相关内容