使用 Microsoft 登录
登录或创建帐户。
你好,
使用其他帐户。
你有多个帐户
选择要登录的帐户。

筛选数据是在单元格区域或表列中快速轻松地创建数据子集的方法。 筛选后的数据仅显示满足 条件 的行,并隐藏不想显示的行。 还可以按多个列进行筛选。 筛选器是累加的。 应用的每个附加筛选器仅适用于当前筛选器生成的数据子集,因此进一步减少了数据子集。 因此,可以先筛选 2008 年的数据,然后筛选来自法国的数据。 得到的信息将仅包含 2008 年应用于法国的数据。

可以按值列表或条件进行筛选。

您要做什么?

筛选文本

  1. 找到包含字母数字数据的列。

  2. 单击列 “筛选”下拉箭头中的箭头。

  3. 执行下列操作之一:

    从文本值列表中选择    

    1. 单击"筛选器"。

    2. 在文本值列表中,选择或清除要筛选的一个或多个文本值。

      文本值列表最多包含 1,000 个项目。 如果列表较大,请清除 (选择顶部的"所有) ,然后选择要筛选的特定文本值。

      创建条件    

    3. 指向文本筛选器,然后单击其中一个 比较运算符 命令,或单击"自定义筛选器"。

      例如,若要按以特定字符开头的文本进行筛选,请选择"开头为",或者要按文本中任意位置具有特定字符的文本进行筛选,请选择"包含"。

    4. "自定义筛选 "对话框中,在右侧框中输入文本。

      例如,若要按以字母"J"开头的文本进行筛选,请输入 J,或者要按文本中任意位置具有"bell"的文本进行筛选,请输入 铃铛

      如果需要查找共享某些字符但不共享其他字符的文本,请使用通配符。

      下表介绍了可以用作文本筛选器比较条件的通配符。

用途

若要查找

? (问号)

任意单个字符
例如,sm?th 可找到“smith”和“smyth”

*(星号)

任意数量的字符
例如,*east 可找到“Northeast”和“Southeast”

~(波形符)后跟 ?、* 或 ~

问号、星号或波浪符,例如
fy06~? 找到"fy06?"

返回页首

筛选数字

  1. 找到包含数值数据的列。

  2. 单击列 “筛选”下拉箭头中的箭头。

  3. 执行下列操作之一:

    从数字列表中选择    

    1. 单击"筛选器"。

    2. 在数字列表中,选择或清除要筛选的一个或多个数字。

      数字列表最多包含 1,000 个项目。 如果列表较大,请清除 (选择顶部的"所有) ,然后选择要筛选的特定数字。

      创建条件    

    3. 指向数字筛选器,然后单击其中一个 比较运算符 命令或单击"自定义筛选器"。

      例如,若要按下限和上限进行筛选,请选择"介于"。

    4. "自定义自动筛选 "对话框中,在右侧框或框中输入数字。

      例如,若要按较低的"25"数和"50"的上限进行筛选,请输入2550。

返回页首

筛选日期或时间

  1. 找到包含日期或时间的列。

  2. 单击列 “筛选”下拉箭头中的箭头。

  3. 执行下列操作之一:

    从日期或时间列表中选择    

    1. 单击"筛选器"。

    2. 在日期或时间列表中,选择或清除要筛选的一个或多个日期或时间。

      默认情况下,筛选器进程按年、月、日层次结构对范围中所有日期进行分组。 选择或清除层次结构中的某个级别时,筛选器会自动选择或清除嵌套在层次结构下的所有日期。 例如,如果选择"2006",Web 查看器将显示低于"2006"的月份,然后列出每月名称下方的天数。

      值列表最多包含 1,000 个项目。 如果值列表较大,请清除 (选择顶部的"所有) ,然后选择要筛选的值。

      创建条件    

    3. 指向 日期筛选器 ,然后执行下列操作之一:

      常用筛选器    

      一个常见的筛选器是基于一个 比较运算符 。 若要使用常用筛选器,请遵循以下过程:

      1. 单击其中一个比较运算符命令 (等于、之前、之后或介于) 或单击"自定义筛选器"。

      2. "自定义筛选 "对话框中,在右侧框中输入日期或时间。

        例如,若要按日期或时间下限和上限进行筛选,请选择"介于"。

      3. "自定义筛选 "对话框中,在右侧框或框中输入日期或时间。

        例如,若要按较早日期"2006/3/1"和"2006/6/1/2006"的较早日期进行筛选,请输入 2006 年 3 月 1 日与 2006 年 6 月 1日。

        动态筛选器    

        动态筛选器是重新应用筛选器时条件可以更改的筛选器。 若要使用动态筛选器,请单击预定义的日期命令之一。

        例如,在"期间"菜单中的"所有日期"上,若要按当前日期筛选所有日期,请选择"今天",或按下个月筛选所有日期,请选择"下个月"。

        注意: .

        • "期间"菜单中"所有日期"下的命令(如一月或第季度)按时间段筛选,无论年份是什么。 例如,这可用于比较跨数年的一个时间段的销售情况。

        • 筛选器选项 "今年"和 " 年份到日期 "以不同方式处理未来日期。 今年 可以返回当前年份的将来日期,而"年份 至日期 "仅返回当前日期及包括当前日期的日期。

返回页首

筛选前数或底数

  1. 找到包含数值数据的列。

  2. 单击列 “筛选”下拉箭头中的箭头。

  3. 指向数字 筛选器, 然后选择前 10 个

  4. 在" 前 10 个筛选 "对话框中,执行以下操作。

    1. 在左侧框中,单击"顶部"或"底部"。 筛选器根据原始单元格区域确定顶部和底部值。 它不使用筛选的数据子集。

    2. 在中间的框中,为"项目"输入从 1 到 255 的编号,对于"百分比"输入 0.00 到 100.00的编号

    3. 在右侧框中,执行下列操作之一:

      • 若要按数字筛选,请单击"项"。

      • 若要按百分比进行筛选,请单击"百分比"。

返回页首

清除列的筛选器

  • 若要清除列的筛选器,请单击列标题 应用的筛选器图标筛选器按钮,然后单击"名称"<清除>。

返回页首

了解筛选数据时可能出现的问题

以下是应注意的以下问题:限制筛选或阻止筛选。

避免混合存储格式    为获得最佳结果,工作簿作者不应将文本、数字或数字和日期等格式混合在同一列中,因为每列只有一种类型的筛选命令可用。 如果混合了格式,则筛选对话框会显示最常出现的格式。 例如,如果列包含存储为数字的三个值和以文本存储的四个值,则筛选过程将显示文本 筛选器

筛选的行数可能超过显示的最大行数限制     如果与筛选器匹配的行数超过了工作簿中显示的最大行数,则基于 Web 的查看器将显示第一组筛选的行,最多可显示当前的最大行数。 若要查看所有筛选的行,可能需要翻页到下一个滚动区域。 如果工作簿位于Excel Web Access Web 部件中,则可能会增加工作簿显示的Web 部件数。

非打印字符可能会阻止筛选    基于 Web 的查看器无法筛选包含 ANSI 值为 0 到 32(非打印字符)的字符的列中的数据。 在 Excel 工作簿中,这些字符将矩形框显示为占位符字符。 要筛选数据,工作簿作者必须删除这些非打印字符或将其替换为打印字符。

数据透视表中的计算成员     不能应用一个筛选器,该筛选器将由蓝色 (表示的计算成员) 任何其他项(包括其他计算成员)组合在一起。 若要对计算成员使用筛选器,请确保仅选择一个计算成员。 如果要选择两个或多个项,请删除任何计算成员。

数据透视表元数据可能可见     如果您是工作簿作者,并且您发布包含已应用筛选的 OLAP 数据透视表的工作簿,则用户可以查看隐藏字段的元数据。 如果要将此信息保密,请勿启用筛选。

返回页首

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。

此信息是否有帮助?

你对语言质量的满意程度如何?
哪些因素影响了你的体验?
按“提交”即表示你的反馈将用于改进 Microsoft 产品和服务。 你的 IT 管理员将能够收集此数据。 隐私声明。

谢谢您的反馈!

×