新闻详情

新闻详情

首页 / 资讯中心 / 详情

Excel筛选功能全解析:从简单筛选到高级多条件查询

发布时间:2026/9/1 11:31:22来源:尧图网络
Excel筛选功能全解析:从简单筛选到高级多条件查询
在日常数据处理中Excel的筛选功能是使用频率最高的工具之一。无论是整理销售数据、分析客户信息还是筛选简历、核对库存我们都需要从海量数据中快速找到目标记录。然而很多朋友对筛选功能的认知还停留在“点一下筛选箭头勾选几个值”的初级阶段面对稍微复杂的条件就束手无策只能手动一行行查找效率极低。本文将系统性地拆解Excel中的三种核心筛选方式简单筛选单一条件、自定义筛选范围条件和高级筛选多个复杂条件。无论你是Excel新手希望摆脱手动查找的繁琐还是有一定基础的用户想彻底掌握多条件筛选的奥秘这篇文章都能为你提供一套从入门到精通的完整解决方案。我们将通过大量贴近实际工作的案例配合清晰的步骤截图和可复制的数据让你不仅知道“怎么点”更理解“为什么这么点”最终能灵活组合这些技巧应对任何数据筛选挑战。1. 筛选功能的核心价值与应用场景在深入具体操作之前我们有必要理解筛选功能的本质。筛选顾名思义就是根据设定的规则从数据集中“过滤”出符合条件的记录同时隐藏不符合条件的记录。它不删除数据只是暂时不显示这保证了原始数据的完整性。为什么筛选如此重要提升效率替代人工肉眼查找秒级定位目标数据。聚焦分析排除无关数据干扰专注于分析特定群体或时间段的信息。数据分组快速对数据进行分类查看例如查看某个部门的所有员工、某个产品的所有订单。辅助决策基于筛选结果进行统计、对比为决策提供数据支持。典型应用场景举例人事管理从全公司员工表中筛选出“技术部”且“工龄大于5年”的员工。销售分析从年度订单表中筛选出“2023年第四季度”“销售额大于10万”的“A类产品”订单。库存盘点筛选出“库存量低于安全库存”或“保质期在未来30天内”的商品。成绩管理筛选出“语文成绩大于90分”或“总分排名前10”的学生。理解这些场景有助于我们在学习具体功能时更好地将操作与实际需求联系起来。2. 环境准备与示例数据构建为了确保大家能完全跟上后续的实操步骤我们首先统一环境并创建一份标准的示例数据。本文演示基于Microsoft Excel 365/2021/2019版本WPS表格的核心操作逻辑基本一致界面图标可能略有不同。核心原则要使用筛选功能你的数据必须是一个规范的表格。这意味着数据区域的第一行应该是标题行字段名。每一列应该包含同一类型的数据如都是日期、都是数字、都是文本。数据区域中间不要有空行或空列。下面我们创建一个用于贯穿全文的“销售数据表”步骤1创建数据表打开Excel在Sheet1中录入以下数据订单ID销售员产品类别销售日期销售额(元)地区1001张三电子产品2023/10/515000华北1002李四办公用品2023/10/6800华东1003王五电子产品2023/10/722000华南1004张三家具家电2023/10/85600华北1005赵六办公用品2023/10/91200华东1006李四电子产品2023/10/1018500华南1007王五家具家电2023/10/114300华北1008张三电子产品2023/10/1232000华东1009赵六办公用品2023/10/13950华南1010李四家具家电2023/10/146200华北步骤2转换为超级表推荐选中数据区域A1:F11按快捷键Ctrl T在弹出的对话框中确认表包含标题点击“确定”。这将把普通区域转换为“超级表”。超级表的优势在于自动扩展范围、自带筛选按钮、样式美观且结构化引用更利于后续操作。 完成后的数据表如下图所示你的界面可能略有差异但结构一致 此处为描述性文字实际操作中你已拥有该表格现在我们的“战场”已经准备好了接下来逐一攻克三种筛选武器。3. 武器一简单筛选单一条件筛选简单筛选是最基础、最常用的功能用于基于某一列的特定值进行过滤。3.1 启用与界面认识当你将数据区域转换为超级表后标题行每个单元格的右下角会自动出现一个下拉箭头。如果没有你也可以选中数据区域包括标题行点击【数据】选项卡下的【筛选】按钮。 点击任意下拉箭头如“销售员”你会看到如下界面排序A到Z升序、Z到A降序。筛选器列表显示了该列所有不重复的值如张三、李四、王五、赵六每个值前面有一个复选框。搜索框当值太多时可以输入文字快速查找。确定/取消按钮。3.2 基础值筛选需求1查看“张三”的所有销售记录。点击“销售员”列的下拉箭头。在复选框列表中取消勾选“全选”然后单独勾选“张三”。点击“确定”。瞬间表格中只显示订单ID为1001、1004、1008的三条记录其他行被隐藏行号会变成蓝色。这就是筛选。需求2查看“电子产品”和“家具家电”的销售记录。点击“产品类别”列的下拉箭头。取消“全选”然后勾选“电子产品”和“家具家电”。点击“确定”。3.3 清除筛选要恢复显示所有数据有两种方法点击已筛选列的下拉箭头选择“从‘列名’中清除筛选”。直接点击【数据】选项卡下的【清除】按钮可以一次性清除所有筛选。3.4 简单筛选的局限性简单筛选非常适合“在某一列中挑选一个或多个已知值”的场景。但它无法处理诸如“销售额大于10000”、“销售日期在10月10日之前”这类范围条件也无法处理“销售员是张三且产品是电子产品”这类跨列的多条件“且”关系。这时我们就需要更强大的工具。4. 武器二自定义筛选范围条件筛选自定义筛选是简单筛选的进阶它允许我们对文本、数字和日期列设置“大于”、“小于”、“包含”、“开头是”等复杂的条件规则。4.1 数字范围筛选需求查看“销售额大于10000元”的订单。点击“销售额(元)”列的下拉箭头。在下拉菜单中你会看到“数字筛选”选项将鼠标悬停其上右侧会出现子菜单包括“等于”、“大于”、“小于”、“介于”等。选择“大于”。在弹出的“自定义自动筛选方式”对话框中右侧输入框输入10000。点击“确定”。表格将只显示销售额为15000, 22000, 18500, 32000的记录。需求查看“销售额在5000到20000之间”的订单。点击“销售额(元)”列的下拉箭头 - “数字筛选” - “介于”。在对话框中第一个条件选择“大于或等于”输入5000第二个条件选择“小于或等于”输入20000。确保中间的逻辑关系是“与”表示两个条件必须同时满足。点击“确定”。4.2 日期范围筛选日期筛选非常强大Excel内置了诸如“本周”、“本月”、“下季度”等动态筛选。需求查看“2023年10月10日之后”的订单。点击“销售日期”列的下拉箭头。选择“日期筛选” - “之后”。在弹出的日期选择器中选择2023/10/10或直接输入。点击“确定”。需求查看“10月份第一周10月1日-7日”的订单。可以直接使用“日期筛选” - “期间所有日期” - “本月”但更精确的方法是点击“销售日期”列的下拉箭头 - “日期筛选” - “介于”。输入开始日期2023/10/1和结束日期2023/10/7。点击“确定”。4.3 文本模糊筛选当你不记得全名或者想筛选具有共同特征的项目时文本模糊筛选就派上用场了。它使用通配符*(星号)代表任意数量的任意字符。?(问号)代表单个任意字符。需求筛选出“产品类别”中包含“电子”的所有记录。点击“产品类别”列的下拉箭头 - “文本筛选” - “包含”。在右侧输入框中输入*电子*。*电子*表示前面可以有任意字符中间必须是“电子”后面也可以有任意字符。点击“确定”。这会筛选出“电子产品”。需求筛选出“销售员”姓“李”的记录。输入条件为李*表示以“李”开头后面跟任意字符。4.4 自定义筛选的局限性自定义筛选功能已经非常强大但它仍然有一个根本限制所有条件都只能应用于同一列。你可以设置“销售额大于10000且小于20000”同一列的两个条件但无法直接设置“销售员是张三且产品类别是电子产品”不同列的两个条件。在自定义筛选界面中不同列的条件是“或”的关系无法实现严格的“且”。要解决这个问题必须请出终极武器——高级筛选。5. 武器三高级筛选多条件复杂筛选高级筛选是Excel筛选功能的集大成者它突破了界面操作的局限通过自定义条件区域来实现任意复杂的多条件组合查询。它不仅能筛选还能将筛选结果复制到其他位置这是前两种筛选做不到的。5.1 理解条件区域的构建规则这是高级筛选最核心也最容易出错的部分。条件区域是一个独立于数据源的区域用来书写你的筛选条件。标题行必须与数据源表中的标题完全一致建议直接复制粘贴。条件行在标题行下方书写具体的条件。“与”关系同一行的不同列条件表示“且”的关系。“或”关系不同行的条件表示“或”的关系。5.2 实战案例1多条件“与”关系需求筛选出“销售员是张三”且“产品类别是电子产品”的订单。在数据表旁边例如H1:I2区域建立条件区域。H1: 销售员 I1: 产品类别 H2: 张三 I2: 电子产品注意张三和电子产品写在同一行表示“且”。点击数据表中的任意单元格。点击【数据】选项卡 - “排序和筛选”组 - 【高级】。弹出“高级筛选”对话框。方式选择“在原有区域显示筛选结果”。列表区域会自动选中你的数据表区域如$A$1:$F$11检查是否正确。条件区域用鼠标选中你刚才建立的条件区域即$H$1:$I$2。点击“确定”。结果将只显示订单ID为1001和1008的记录张三销售的电子产品。5.3 实战案例2多条件“或”关系需求筛选出“销售员是张三”或“产品类别是办公用品”的订单。建立条件区域H1:I3H1: 销售员 I1: 产品类别 H2: 张三 H3: I3: 办公用品注意张三和办公用品写在不同行表示“或”。第二行的产品类别为空表示对产品类别无限制第三行的销售员为空表示对销售员无限制。打开【高级筛选】对话框列表区域正确条件区域选择$H$1:$I$3。点击“确定”。结果将显示所有销售员为张三的记录以及所有产品类别为办公用品的记录包括李四和赵六的办公用品订单。5.4 实战案例3复杂条件组合与公式条件高级筛选更强大的地方在于可以使用公式作为条件实现动态或更复杂的判断。需求筛选出“销售额高于该销售员平均销售额”的订单。这个条件无法用简单的值比较完成需要计算每个销售员的平均销售额。建立条件区域。这次我们只用一个标题但标题不能与任何数据列重复。例如在H1输入“高业绩”。在H2单元格输入公式C2AVERAGEIF($B$2:$B$11, B2, $E$2:$E$11)公式解释C2这是条件区域公式的写作关键必须指向数据源第一行数据的对应单元格。这里我们用C列“销售额”的第一行数据C2。AVERAGEIF($B$2:$B$11, B2, $E$2:$E$11)计算销售员B列等于当前行销售员B2的所有销售额E列的平均值。整个公式意思是判断当前行的销售额是否大于该销售员的平均销售额。重要条件标题“高业绩”可以是任意文本但公式必须写在标题下方的单元格。打开【高级筛选】对话框。列表区域$A$1:$F$11条件区域$H$1:$H$2包含标题和公式单元格点击“确定”。Excel会根据公式为每一行数据计算逻辑值TRUE/FALSE并筛选出结果为TRUE的行。使用公式条件时“在原有区域显示筛选结果”可能不稳定更推荐使用“将筛选结果复制到其他位置”。5.5 将结果复制到新位置这是高级筛选独有的优势可以将筛选出的数据提取出来形成一份新的报表而不影响原数据。在“高级筛选”对话框中选择“将筛选结果复制到其他位置”。“复制到”选择另一个工作表或本表空白区域的左上角单元格如A13。设置好列表区域和条件区域。点击“确定”。这样筛选结果就会从A13单元格开始粘贴原数据保持不变。6. 三种筛选方式的对比与选择指南为了让大家能根据实际场景快速选择正确的工具我们总结如下特性简单筛选自定义筛选高级筛选启动方式点击列标题下拉箭头点击列标题下拉箭头 - “数字/文本/日期筛选”【数据】选项卡 - 【高级】核心能力单列多值选择单列范围条件 介于 包含等多列条件组合与/或、公式条件、结果复制条件关系同一列内是“或”同一列内可“与”可“或”跨列“与”同行、跨行“或”、支持公式易用性★★★★★★★★★☆★★☆☆☆灵活性★☆☆☆☆★★★☆☆★★★★★适用场景快速查看某几个特定项按数值/日期范围、文本特征筛选复杂多条件查询、动态条件筛选、数据提取结果输出在原位隐藏在原位隐藏可在原位隐藏也可复制到新位置选择建议“我要找张三、李四的记录”- 用简单筛选。“我要找销售额超过1万的记录”- 用自定义筛选数字筛选 10000。“我要找华北区电子产品的记录”- 用高级筛选因为涉及“地区”和“产品类别”两列。“我要找张三在10月份的销售记录或者所有销售额低于平均值的记录”- 必须用高级筛选混合了多条件“与”和公式条件“或”。7. 常见问题与排查思路在实际使用中你可能会遇到以下问题问题现象可能原因解决思路筛选下拉箭头不显示/灰色1. 未选中数据区域中的单元格。2. 工作表可能被保护。3. 数据区域是合并单元格的一部分。1. 点击数据区内任一单元格再点【数据】-【筛选】。2. 检查工作表保护状态。3. 避免对标题行使用合并单元格。筛选后数据不全或错误1. 数据区域存在空行或空列导致筛选范围不完整。2. 数据类型不一致如数字存储为文本。1. 确保数据是连续的矩形区域。使用Ctrl T创建超级表可自动避免此问题。2. 检查列中数据格式使用“分列”功能或VALUE()/DATEVALUE()函数转换。高级筛选提示“条件区域无效”1. 条件区域的标题与数据源标题不完全一致有空格或差异。2. 条件区域引用错误。1. 直接复制数据源的标题到条件区域确保一模一样。2. 在“高级筛选”对话框中重新用鼠标选取条件区域。高级筛选使用公式条件无结果1. 公式写在了错误的位置未以数据源首行对应单元格为参照。2. 公式计算结果为错误值。1.牢记公式中相对引用的起始单元格必须是数据源中第一个数据行的对应单元格。2. 单独在空白单元格测试公式是否正确。筛选后的数据无法复制粘贴直接复制会包含隐藏行。1.推荐使用高级筛选的“复制到其他位置”功能。2.替代筛选后选中可见单元格按Alt ;再复制粘贴。如何筛选出不包含某文本的记录简单筛选和自定义筛选都支持。在自定义筛选中选择“文本筛选” - “不包含”然后输入关键词。8. 最佳实践与效率提升技巧掌握基础操作后以下技巧能让你如虎添翼优先使用“超级表”按CtrlT创建。它能自动扩展筛选范围添加新数据后无需重新选择区域且自带美观格式和汇总行。活用“搜索筛选框”当列中不重复值成百上千时在下拉列表的搜索框中输入关键词可以快速定位并筛选。基于颜色或图标筛选如果你的单元格设置了填充色、字体色或条件格式图标可以点击筛选箭头 - “按颜色筛选”。清除筛选的快捷键清除当前列筛选Alt D F S。清除所有筛选Alt D F F或点击【数据】-【清除】。高级筛选条件区域管理将常用的条件区域定义为一个命名区域以后在对话框中直接输入名称即可。将条件区域放在一个单独的工作表中方便管理和复用。与函数结合实现动态筛选利用FILTER函数Office 365/Excel 2021新版可以实现更灵活的动态数组筛选结果自动更新。FILTER(A2:F11, (B2:B11张三)*(C2:C11电子产品), 无结果)这个公式会返回一个动态数组包含所有张三销售的电子产品记录。数据透视表联动对于更复杂的多维度数据分析筛选是预处理步骤最终分析可以结合数据透视表通过切片器进行交互式筛选体验更佳。保存筛选视图如果经常需要切换几套固定的筛选方案可以使用【视图】-【工作簿视图】-【自定义视图】来保存和快速切换不同的筛选状态。从点击下拉箭头勾选到书写公式条件进行高级筛选Excel的筛选体系为我们提供了从简到繁的全套解决方案。核心在于根据数据关系的复杂性选择合适的工具简单筛选处理“单选或多选”自定义筛选处理“范围”高级筛选则攻克“多条件组合”的堡垒。理解“且”同行与“或”异行在条件区域中的表达是掌握高级筛选的钥匙。真正的熟练来自于实践。建议你打开Excel按照文中的示例数据亲手操作一遍尤其是高级筛选部分尝试构建不同的条件区域来满足“销售员为张三或李四且销售额大于5000”这类复合需求。当你能够不假思索地运用这些技巧时数据梳理的效率将获得质的飞跃。
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

携程数据开发笔试攻略:SQL窗口函数与数仓理论核心解析 2026/9/1 12:19:57

携程数据开发笔试攻略:SQL窗口函数与数仓理论核心解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →
58同城算法工程师面试复盘:从KMP到推荐系统全解析 2026/9/1 12:19:57

58同城算法工程师面试复盘:从KMP到推荐系统全解析

最近整理之前的面试记录,翻到58同城2023年算法工程师的面试题复盘。这套题整体风格偏务实,不追求偏题怪题,很多问题都能在真实业务里找到对应场景,对准备国内互联网公司算法岗面试的人很有参考价值。我会从面试流程、高频考点、手…

阅读更多 →
Replit免费模式深度体验:Flask应用从零部署到上线 2026/9/1 12:19:57

Replit免费模式深度体验:Flask应用从零部署到上线

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →
深入解析MCP:AI应用集成新标准与Function Calling、Skill的区别及实战 2026/9/1 12:19:57

深入解析MCP:AI应用集成新标准与Function Calling、Skill的区别及实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →
矢量控制飞控算法系统开发实战:从FOC原理到MAVLink联调 2026/9/1 12:19:57

矢量控制飞控算法系统开发实战:从FOC原理到MAVLink联调

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →
飞凌嵌入式ElfBoard-test命令 2026/9/1 12:16:55

飞凌嵌入式ElfBoard-test命令

test命令用于测试某个条件是否成立,它可以进行数值、字符和文件三个方面的测试。在shell文件中输入命令,通过特定的参数可以对数值、字符串进行比较,如下参数及示例。1. 数值比较参数参数说明-eq等于为真-ne不等于为真-gt大于为真-ge大于等于…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞