文档介绍:对数据进行筛选、排序并设置条件格式
筛选数据透视表或数据透视图中的数据
全部显示
通过筛选数据,可以快速轻松地在数据透视表或数据透视图中查找和使用数据子集。
了解筛选
筛选出的数据只显示符合您指定的条件 (条件:所指定的限制查询或筛选的结果集中包含哪些记录的条件。)的数据子集,并隐藏您不想显示的数据。与筛选单元格区域或表格不同,您不需要重新应用筛选。每次刷新或更新数据透视表时都会自动重新应用筛选。
在数据透视表或数据透视图中,筛选是累加式的,也就是说,每次增加筛选都是基于当前筛选并进一步减小数据子集。在数据子集中,您可以同时创建多达三种类型的筛选:手动筛选、标签或日期筛选和值筛选,并且它们是按照该顺序计算的。您可以通过选中或清除“数据透视表选项”对话框的“显示”选项卡中的“每个字段允许多个筛选”复选框来控制此行为。有关详细信息,请参阅数据透视表选项。
 注释 
通过设置或清除“数据透视表选项”对话框的“显示”选项卡中的“显示字段标题和筛选下拉列表”复选框,或单击“选项”选项卡上的“显示/隐藏”组中的“字段标题”,可以控制筛选按钮是否可用。有关详细信息,请参阅数据透视表选项。
您还可以筛选数据透视表字段列表中的数据。有关详细信息,请参阅设计数据透视表的布局和格式。
您不能按颜色、字体颜色或图标集在数据透视表或数据透视图中进行筛选。
如果数据透视表数据源是不支持 MDX 表达式再选择语法的 OLAP 数据库,则您不能按标签、日期或时间、值或者前几项或后几项进行筛选。
您只能在报表筛选中执行手动筛选。
筛选标签或标签内的文本项
标签
在数据透视表或数据透视图中,单击列区域(系列字段)或行区域(分类字段)中的箭头。
提示  要在不关闭“筛选”菜单的情况下更改字段,请在顶部的“选择字段”框中从下拉列表中选择一个字段。
请执行下列操作之一:
从文本值列表中选择(手动筛选)  
在文本值列表中,选择或清除一个或多个要作为筛选依据的文本值。
如果该列表很大,请清除顶部的“(全选)”,然后选择要作为筛选依据的特定文本值。
提示  要加宽或加长“筛选”菜单,请单击并拖动底部的抓握控点。
按文本值筛选  
指向“标签筛选”,然后单击其中一个比较运算符 (比较运算符:在比较条件中用于比较两个值的符号。此类运算符包括:= 等于、> 大于、< 小于、>= 大于等于、<= 小于等于和<> 不等于。)命令。
例如,要按以某特定字符开头的文本筛选,请选择“开头是”,或者,要按其中任意位置有特定字符的文本搜索,请选择“包含”。
在“标签筛选<字段名称>”对话框中,在右侧的框中,输入文本。
例如,要按以字母“J”开头的文本搜索,请输入“J”,或者,要按其中任意位置有“bell”的文本搜索,请输入“bell”。
在非 OLAP 数据源中,如果您需要查找部分字符相同而其他字符不同的文本,请使用通配符。
如何使用通配符
可以使用下面的通配符作为文本筛选的比较条件。
用法
要查找
?(问号)
任何一个字符
例如,sm?th 可找到“smith”和“smyth”
*(星号)
任意数量的字符
例如,*east 可找到“Northeast”和“Southeast”
~(波形符)后跟?、* 或~
问号、星号或波形符
例如,fy06~? 可找到“fy06?”
项目
在数据透视表中,右键单击该项目,指向“筛选”,然后单击“标签筛选”。
在“标签筛选<字段名称>”对话框中,请执行下列操作:
在左侧的框中,单击其中一个比较运算符 (比较运算符:在比较条件中用于比较两个值的符号。此类运算符包括:= 等于、> 大于、< 小于、>= 大于等于、<= 小于等于和<> 不等于。)命令。
例如,要按以某特定字符开头的文本筛选,请选择“开头是”,或者,要按其中任意位置有特定字符的文本搜索,请选择“包含”。
在右侧的框中,输入文本。
例如,要按以字母“J”开头的文本搜索,请输入“J”,或者,要按其中任意位置有“bell”的文本搜索,请输入“bell”。
在非 OLAP 数据源中,如果您需要查找部分字符相同而其他字符不同的文本,请使用通配符。
如何使用通配符
可以使用下面的通配符作为文本筛选的比较条件。
用法
要查找
?(问号)
任何一个字符
例如,sm?th 可找到“smith”和“smyth”
*(星号)
任意数量的字符
例如,*east 可找到“Northeast”和“Southeast”
~(波形符)后跟?、* 或~
问号、星号或波形符
例如,fy06~? 可找到“fy06?”
筛选值区域内的数字
标签
在数据透视表或数据透视图中,单击列标签(系列字段)或行标签(分