筛选表 (Power Query)

重要:  本文是由机器翻译的,请参阅免责声明。请在 此处 中查找本文的英文版本以便参考。

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

筛选 Power Query 中的行时,可以包括或排除行基于一个值。列的筛选的列标题中会出现一个小的筛选器图标 ( 筛选图标 )。您可以筛选列使用多种不同的方法 ︰

我需要

使用自动筛选来筛选列

使用文本筛选来筛选列

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

筛选多列

按行位置筛选列

保留排在前面的行

保留前 100 行

保留行范围

删除顶部的行

删除替代行

相关主题

使用自动筛选来筛选列

  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. 在“保留排在前面的行”对话框中,输入“行数”。

保留前 100 行

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

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

保留行范围

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

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

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

删除顶部行

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

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

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

删除替代行

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

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

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

返回页首

相关主题

删除有错误的行

注意: 机器翻译免责声明:本文是由无人工介入的计算机系统翻译的。Microsoft 提供机器翻译是为了帮助非英语国家/地区用户方便阅读有关 Microsoft 产品、服务和技术的内容。由于机器翻译的原因,本文可能包含词汇、语法或文法方面的错误。

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

此信息是否有帮助?

谢谢您的反馈!

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

×