筛选表 (Power Query)

注意:  我们希望能够尽快以你的语言为你提供最新的帮助内容。 本页面是自动翻译的,可能包含语法错误或不准确之处。我们的目的是使此内容能对你有所帮助。可以在本页面底部告诉我们此信息是否对你有帮助吗? 请在此处查看本文的 英文版本 以便参考。

注意: Power Query称为获取和转换在 Excel 2016 中。提供以下信息适用于两者。若要了解详细信息,请参阅获取和转换在 Excel 2016 中

在 Power Query,您可以包括或排除根据特定值的行。筛选的列包含列标题中的小的筛选器图标 ( 筛选图标 )。

  1. 选择您需要进行筛选的列。

  2. 单击向下箭头 ( 向下箭头 )。

  3. 取消选中全选框中取消选择所有列。

  4. 选择要包含在表中列的值。

  5. 单击“确定”。

    选择列

    注意: 筛选列时,仅前 1000 个不同值的列中将加载到筛选器列表。如果有 1000 或多个值的列中查询编辑器进行筛选,邮件将显示表示的筛选列表中的值列表可能不完整,并加载更多链接会显示。单击加载更多链接以将加载其他 1000 个不同值。

    • 如果再次找到正好 1000 个不同值,会显示一条消息表明列表可能仍不完整列表。

    • 如果找到超过 1000 个不同值,则显示值的完整列表。

    注意: 仅当你使用 Power Query 加载、编辑或创建新查询时,“查询编辑器”才会显示。

除了筛选列步骤外,还可以使用“文本筛选”上下文菜单筛选文本值。

  1. 单击包含您想要对其进行筛选文本值的列的向下箭头 ( 向下箭头 )。

  2. 单击“文本筛选”,然后单击等同性类型名称“等于”、“不等于”,“开头是”、“结尾是”、“包含”或“不包含”。

除了“筛选列”步骤外,还可以使用“数字筛选”或“日期/时间筛选”菜单来筛选数字或日期/时间值。

使用“数字筛选”或“日期/时间”筛选列

  1. 单击包含您要对其进行筛选数字或日期/时间的值的列的向下箭头 ( 向下箭头 )。

  2. 单击数字筛选日期/时间筛选器,等于、 不等于、 大于、 大于或等于、 小于或更少的等同性类型名称或等于。

若要筛选多列,请多选择一个列,然后重复某个列筛选步骤。

例如,下面的 Table.SelectRows() 公式返回按 StateYear 筛选的查询。

筛选结果

按位置筛选行是类似于按值筛选行,只不过行保留或放弃根据在表中的位置,而不是单元格的值。

利用 Microsoft Power Query for Excel,您可以使用多种方法来按位置筛选列:

注意: 当您指定的区域或图案时,请在表格中的第一个数据行是行零 (0),而不是一行一 (1)。您可以创建索引列以显示之前删除行的行位置。

  1. 右键单击表图标 ( 表图标 )。

  2. 单击“保留排在前面的行”。

  3. 在“保留排在前面的行”对话框中,输入“行数”。

  1. 右键单击表图标 ( 表图标 )。

  2. 单击“保留前 100 行”。

  1. 右键单击表图标 ( 表图标 )。

  2. 单击“保留行范围”。

  3. 为了定义范围,在“保留行范围”对话框中,输入“首行”和“行数”。

  1. 右键单击表图标 ( 表图标 )。

  2. 单击“删除顶部的行”。

  3. 在“删除顶部的行”对话框中,输入“行数”。

  1. 右键单击表图标 ( 表图标 )。

  2. 单击“删除交替行”。

  3. 为了定义交替行模式,在“删除交替行”对话框中,输入“要删除的第一行”、“要删除的行数”以及“要保留的行数”。

需要更多帮助吗?

可随时在 Excel 技术社区中咨询专家,在解答社区获得支持,或在 Excel User Voice 上建议新功能或功能改进。

另请参阅

删除有错误的行

扩展你的 Office 技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×