Excel数据透视表多次筛选

透视表的多层次筛选如何完成。比如筛选条件有“区域”,“国家”和“城市”,将这三个字段按顺序排在报表筛选栏,想达到的效果就是:当“区域”选为“亚洲”时,“国家”字段的下拉菜单中则仅显示亚洲的国家。接着在“国家”下拉菜单中选“中国”,则“城市”字段的下拉菜单中仅显示中国的城市,自动将亚洲其他国家的城市过滤掉。

赞同chen_pinghui 的回答,只有这个方法才能实现,即三级(或四级)下拉菜单:地区、国家、地级市、县 ,如:要建下面样的四级菜单,以2007版操作为例:
区域 北美洲 亚洲 中国 美国 日本
北美洲 加拿大 中国 北京 纽约 东京
亚洲 美国 日本 上海 洛杉矶 名古屋
朝鲜 南京 夏威夷 北海道
下接
朝鲜 加拿大 上海 北京 南京
平壤 温哥华 静安 昌平 雨花台
外滩
首先在后面一点的列依次输入,每个分类占一列,如区域、北美洲、亚洲是一列,亚洲、中国 、日本、朝鲜是一列,类推。
1,每次选定一列,如选定区域、北美洲、亚洲这一列的这三格,公式》根据所选内容创建》勾选首行》确定。依次选定其他各列如此操作
2,选定下拉菜单单元格,如A1格,数据》数据有效性》允许-序列》来源=区域》确定;选定B1》数据》数据有效性》允许-序列》来源=INDIRECT(A1)》确定;依此选定C1,公式改为=INDIRECT(B1)。选定D1,公式=INDIRECT(C1)。至此大功告成。你可以欣赏你的作品了,祝你成功!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-02-28
透视表无此功能.
它的下拉列表里是该字段的所有不重复值.

你可以将透视表复制后在其它区域选择性粘贴为值,然后使用自动筛选,自动筛选功能符合你的要求.
或者选中透视表及其外围区域后使用自动筛选亦可.
第2个回答  2012-02-29
在透视表中字段项去设置,需要显示什么就设置什么。
你问题开始没描述清楚,这个问题很简单,直需要用到index函即可,或者你使用自动筛选也是没问题的。
第3个回答  2012-02-29
透视表不可能,应该是利用数据有效性做三级下拉菜单。
第4个回答  2012-02-28
分别把字段标题拖入行,列或页面项中就可以,具体根据需要排顺序就行

依次拖入行标签,然后在报表上行标签按钮上点一下.你就看第一个字段的筛选内容,选定后再换成第二字段选值
相似回答