excel表格里怎么筛选:两种操作方案
excel表格里怎么筛选,主流分为自动筛选与高级筛选两种方式,日常查看数据优先用自动筛选,快捷键Ctrl+Shift+L一键开启,点击列标题下拉箭头勾选内容就能隐藏无关行;多条件混合逻辑筛选,就要用高级筛选,提前建好条件区域再执行命令。自动筛选只支持多列同时满足条件,无法设置跨列或条件,而且筛选列表最多只显示前10000个唯一值,数据量超过这个数量时部分条目无法勾选;高级筛选不受条目数量限制,还能把筛选结果复制到新位置,适合批量提取数据。如果表格存在合并单元格或者空白列,两种筛选都会出现识别异常,操作前要把连续数据区域整理完整。
自动筛选的完整操作
你只需点击数据区域内任意一个单元格,不用全选整片内容,Excel会自动识别连续数据表,按下Ctrl+Shift+L快捷键,或是点击顶部数据选项卡内的筛选按钮,所有列标题右侧都会出现下拉箭头。
点击箭头打开筛选面板,先取消全选,再勾选需要保留的条目,点击确定即可完成筛选。如果是数字列,你可以选择数字筛选,设置大于、小于、介于这类数值条件;文本列可以设置包含、开头是、结尾是等匹配规则,单列最多同时设置两组条件,选择与代表同时满足两组条件,选择或代表满足任意一组条件。
多列先后设置筛选时,所有列的条件会叠加生效,只有同时满足全部列条件的行才会保留,无法设置“满足A列条件或者B列条件”这类跨列逻辑。
自动筛选与高级筛选对比
| 对比项 | 自动筛选 | 高级筛选 |
|---|---|---|
| 开启方式 | Ctrl+Shift+L | 数据选项卡点击高级 |
| 逻辑规则 | 仅支持多列同时满足(与) | 同时支持与、或混合条件 |
| 结果存放位置 | 在原表格隐藏行,无法单独导出 | 可将结果复制到其他工作表单元格 |
| 数据上限 | 单列下拉仅展示前10000个唯一值 | 无条目数量限制 |
高级筛选的操作步骤
先在表格空白区域搭建条件区域,条件区域的第一行必须和源数据表的列标题保持一致,同一行的多个条件代表同时满足,不同行的条件代表满足任意一行即可,条件行之间不能留出空白单元格。
鼠标选中源数据区域的任意单元格,打开数据选项卡下的高级按钮,在弹出窗口里选定列表区域,再选中建好的条件区域,勾选将筛选结果复制到其他位置,再选定空白单元格作为输出位置,点击确定就能生成独立的筛选结果,不会改动原数据表内容。
筛选失效的常见边界
只要数据表中间存在空白列、合并单元格,筛选功能就会只识别部分数据,无法覆盖全部内容,这是Excel程序自带的识别限制,只能先拆分单元格、补齐空白行与列,再开启筛选功能。
微软Office2016及之后版本,自动筛选下拉列表的条目上限固定为10000条,超出部分不会显示在勾选列表里,大批量数据筛选只能改用高级筛选来规避这个限制。
