筛选数据是一种在单元格区域或表列中创建数据子集的快速简便方法。 筛选的数据仅显示符合指定条件的行,并隐藏不想显示的行。 还可以按多个列进行筛选。 筛选器是累加的。 应用的每个附加筛选器仅工作当前筛选器生成的数据的子集,因此进一步减少了数据的子集。 因此,可以先筛选 2008 年的数据,然后筛选来自法国的数据。 生成的信息将仅包含 2008 年应用于法国的数据。
可以按值列表或条件进行筛选。
您要做什么?
筛选文本
找到包含字母数字数据的列。
单击列标题中的箭头
。执行下列操作之一:
从文本值列表中选择- 单击“ 筛选”。
- 在文本值列表中,选择或清除一个或多个要筛选依据的文本值。
文本值列表最多可包含 1,000 个项目。 如果列表很大,请清除 (顶部的 “全选) ”,然后选择要筛选依据的特定文本值。
创建条件 - 指向 “文本筛选器” ,然后单击其中一个比较运算符命令,或单击“ 自定义筛选器”。
例如,若要按以特定字符开头的文本进行筛选,请选择“ 开头为”,或者要按文本中任意位置包含特定字符的文本进行筛选,请选择“ 包含”。 - 在“ 自定义筛选器 ”对话框中的右侧框中,输入文本。
例如,若要按以字母“J”开头的文本进行筛选,请输入 J,或者要按文本中任意位置包含“bell”的文本进行筛选,请输入 bell。
如果需要查找共享某些字符但不与其他字符共享的文本,请使用通配符。
下表介绍了可以用作文本筛选器比较条件的通配符。
| 用途 | 若要查找 |
|---|---|
| ? (问号) | 任何单字符 例如,sm?th 可找到“smith”和“smyth” |
| *(星号) | 任意字符数 例如,*east 可找到“Northeast”和“Southeast” |
| ~(波形符)后跟 ?、* 或 ~ | 问号、星号或波形符 例如,fy06~? 找到“fy06?” |
筛选数字
找到包含数值数据的列。
单击列标题中的箭头
。执行下列操作之一:
从数字列表中选择- 单击“ 筛选”。
- 在数字列表中,选择或清除一个或多个要筛选的数字。
数字列表最多可包含 1,000 个项目。 如果列表很大,请清除 (顶部的 “全选) ”,然后选择要筛选的特定数字。
创建条件 - 指向 “数字筛选器” ,然后单击其中一个比较运算符命令或单击“ 自定义筛选器”。
例如,若要按数字上限和下限进行筛选,请选择“ 介于”。 - 在“ 自定义自动筛选 ”对话框中,在右侧的一个或多个框中,输入数字或数字。
例如,若要按较低的“25”数和较高的“50”数进行筛选,请输入 25 和 50。
筛选日期或时间
找到包含日期或时间的列。
单击列标题中的箭头
。执行下列操作之一:
从日期或时间列表中选择单击“ 筛选”。
在日期或时间列表中,选择或清除要筛选依据的一个或多个日期或时间。
默认情况下,筛选器进程按年、月和天层次结构对范围中的所有日期进行分组。 在层次结构中选择或清除某个级别时,筛选器会自动选择或清除嵌套在该级别以下的所有日期。 例如,如果选择“2006”,Web 查看器将显示低于“2006”的月份,然后列出每个月名称以下的天数。
值列表最多可以有 1,000 个项。 如果值列表较大, 请清除顶部 (“全选) ”,然后选择要筛选的值。
创建条件指向 日期筛选器 ,然后执行下列操作之一:
通用筛选器
通用筛选器是基于比较运算符的筛选器。 若要使用通用筛选器,请遵循以下过程:单击比较运算符命令之一 (等于、 之前、 之后或 ) 之间 ,或单击自定义 筛选器。
在“ 自定义筛选器 ”对话框中的右侧框中,输入日期或时间。
例如,若要按较低和较高的日期或时间进行筛选,请选择“ 介于”。在“ 自定义筛选器 ”对话框中的右侧框或框中,输入日期或时间。
例如,若要按较早日期“3/1/2006”和较晚的日期“6/1/2006”进行筛选,请输入 3/1/2006 和 6/1/2006。
动态筛选器
动态筛选器是在重新应用筛选器时条件可以更改的筛选器。 若要使用动态筛选器,请单击其中一个预定义的日期命令。
例如,在“时间段”菜单中 的“所有日期”上 ,若要按当前日期筛选所有日期,请选择“ 今天”,或者要按下个月筛选所有日期,请选择“ 下个月”。注意
.
- “时间段”菜单中“ 所有日期” 下的命令(如 1 月 或 第 2 季度)按时间段进行筛选,无论该年份是什么。 例如,这可用于比较几年期间销售额。
- 筛选选项 This Year 和 Year to Date 以不同的方式处理将来的日期。 此年份 可以返回当前年份的将来日期,而 “年到日期” 仅返回包含当前日期的日期。
筛选顶部或底部数字
找到包含数值数据的列。
单击列标题中的箭头
。指向 “数字筛选器” ,然后选择“ 前 10 个”。
在“ 前 10 个筛选器 ”对话框中,执行以下操作。
在左侧框中,单击“ 顶部 ”或“ 底部”。 筛选器根据原始单元格区域确定顶部和底部值。 它不使用筛选的数据子集。
在中间的框中,输入一个数字,从 1 到 255 对于 Items 或 0.00 到 100.00 百分比。
在右侧的框中,执行以下操作之一:
- 若要按数字进行筛选,请单击“ 项”。
- 若要按百分比筛选,请单击“ 百分比”。
清除列的筛选器
- 若要清除列的筛选器,请单击列标题上的“筛选”按钮
,然后单击“从<名称>清除筛选器”。
了解筛选数据可能存在的问题
以下是应注意限制筛选或阻止筛选的问题。
避免混合存储格式 为了获得最佳结果,工作簿作者不应在同一列中混合格式(如文本、数字或数字和日期),因为每列只有一种类型的筛选器命令可用。 如果存在混合格式,筛选器对话框将显示最常出现的格式。 例如,如果列包含三个值(以数字形式存储),四个值存储为文本,则筛选器过程将显示“文本 筛选器”。
筛选行数可能多于显示的最大行数限制 如果与筛选器匹配的行数超过工作簿中显示的最大行数,则基于 Web 的查看器将显示第一组筛选行,最大为当前最大行数。 若要查看所有筛选的行,可能需要分页到下一个滚动区域。 如果工作簿位于 Excel Web Access Web 部件中,则有可能增加 Web 部件显示的行数。
非打印字符可能会阻止筛选 基于 Web 的查看器无法筛选包含 ANSI 值为 0 到 32 的字符(非打印字符)的列中的数据。 在 Excel 工作簿中,这些字符将矩形框显示为占位符。 若要筛选数据,工作簿作者必须删除这些非打印字符或将其替换为打印字符。
数据透视表中的计算成员 不能应用将蓝色) 指示的计算成员 (与任何其他项(包括其他计算成员)组合在一起的筛选器。 若要将筛选器与计算成员一起使用,请确保仅选择一个计算成员。 如果选择两个或更多项,请删除所有计算成员。
数据透视表元数据可能可见 如果你是工作簿作者,并且你发布了包含已应用筛选的 OLAP 数据透视表的工作簿,则用户可以查看隐藏字段的元数据。 如果要使此信息保密,请不要启用筛选。