excel表格如何筛选数据:三种常用方式
excel表格如何筛选数据,自带筛选按钮适合普通文本、数字匹配,高级筛选适合多条件复杂组合,函数筛选适合动态自动刷新结果;筛选按钮操作最快,选中表头开启筛选后直接点下拉箭头设置条件,支持单值多选、数值区间、颜色筛选,高级筛选需要单独设置条件区域,条件同行代表同时满足,换行代表满足其一,函数筛选依托FILTER函数,输入公式后结果会跟随源数据变动,筛选按钮会隐藏不符合行,高级筛选和FILTER函数可以把结果输出到表格其他位置,源数据不受隐藏影响,该方法的适用边界是源数据第一行必须是表头,表头不能合并单元格,合并表头会直接造成筛选识别错乱。
excel筛选按钮基础操作
你选中包含表头的整片数据区域,点击顶部菜单栏的数据选项卡,找到筛选图标,点击后每一列表头右侧都会出现下拉箭头。点击箭头,列表里会列出该列全部不重复内容,勾选想要保留的内容,确认后表格就只展示勾选对应行,其余行会隐藏。数字列可以选择大于、小于、介于区间这类规则,文本列支持包含特定文字,带填充色的单元格可以按单元格颜色或者字体颜色筛选。
取消筛选,再次点击下拉箭头,选择清除筛选即可;如果要一次性关闭全部列的筛选,再次点击数据选项卡里的筛选按钮。
excel高级筛选设置
高级筛选不依靠下拉箭头,需要你在表格空白位置搭建条件区域,条件区域第一行必须和源数据表头文字完全一致,文字不能有多余空格。同一行写多个条件,代表多个条件需要同时成立;不同行书写条件,代表满足任意一行条件即可。搭建完成后,点击数据选项卡的高级,选择将筛选结果复制到其他位置,依次填入列表区域、条件区域、放置结果的起始单元格。
高级筛选执行完成之后,不会改动原始表格的显示状态,方便留存原始数据,适合一次性导出多条件匹配结果,不适合频繁修改条件反复查看。
excelFILTER函数筛选
FILTER函数的基础写法是=FILTER(数据区域,筛选条件,无结果提示文字),函数会自动把匹配到的数据溢出到下方单元格,源数据改动,输出结果同步更新。例如=FILTER(A2:C100,B2:B100="销售","无匹配数据"),代表提取A2到C100区域内,B列等于销售的整行数据。
这个函数仅支持Microsoft365和Excel2021及之后版本,旧版Excel无法识别,输入公式会返回NAME?报错。
| 筛选方式 | 是否隐藏原行 | 动态更新 | 适配场景 |
|---|---|---|---|
| 筛选按钮 | 是 | 否 | 临时查看,快速勾选 |
| 高级筛选 | 否 | 否 | 复杂多条件导出 |
| FILTER函数 | 否 | 是 | 需要实时联动的数据表 |
筛选只对连续有效区域生效。
源数据中间如果存在空白行,筛选功能会自动截断数据,空白行下方内容不会纳入筛选范围,处理前需要清理数据里的空行。你可以选中数据区域,按下Ctrl+G定位空值,批量选中空白行删除,保证数据连续。
筛选状态下复制内容,默认只会复制可见行,隐藏行不会被读取。如果你需要复制全部原始数据,先清除筛选,再执行复制操作,避免遗漏信息。
文本筛选区分前后空格,同一个内容,单元格末尾带空格和不带空格,筛选时会被识别成两个不同内容,匹配不到结果。遇到这类情况,可以先用TRIM函数清除单元格首尾多余空格,再开展筛选。
