Excel数组筛选怎么操作?excel数组公式多条件筛选

在 Excel 中进行“数组筛选”通常指的是从一组数据中,根据一个或多个条件提取出符合要求的子集。

根据你的 Excel 版本和具体需求,主要有以下几种方法:

Excel高级筛选多条件筛选的用法:且条件加或条件筛选
加载中
Excel高级筛选多条件筛选的用法:且条件加或条件筛选

使用 FILTER 函数(推荐,Excel 2021 或 Office 365)

这是最现代、最简洁的方法。FILTER 函数可以直接返回一个动态数组结果。

语法:

=FILTER(数组, 包含, [如果为空])

示例:
假设 A 列是“姓名”,B 列是“部门”,C 列是“销售额”,你想筛选出“销售部”的所有人员及其销售额。

=FILTER(A2:C10, B2:B10="销售部", "无结果")

多条件筛选(AND 逻辑):
要筛选出“销售部”且“销售额大于 10000”的记录:

=FILTER(A2:C10, (B2:B10="销售部")  (C2:C10>10000), "无结果")

注意:在 FILTER 中,多个条件之间用 `表示 AND(且),用+` 表示 OR(或)。


Excel数组筛选怎么操作?excel数组公式多条件筛选

使用高级筛选(无需公式,适合一次性操作)

适用于所有 Excel 版本,不需要写公式,但结果是静态的(不会随源数据自动更新)。

步骤:

  1. 设置条件区域:在空白区域(如 E1:F2),复制表头,并在下方输入筛选条件。
    • E1 写“部门”,E2 写“销售部”;F1 写“销售额”,F2 写 >10000。
  2. 打开高级筛选:

    点击【数据】选项卡 -> 【排序和筛选】组 -> 【高级】。

  3. 设置参数:
    • 列表区域:选择你的原始数据范围(如 A1:C10)。
    • 条件区域:选择你刚才设置的条件区域(如 E1:F2)。
    • 筛选方式:选择“在原有区域显示筛选结果”或“将筛选结果复制到其他位置”。
  4. 点击【确定】。

使用 INDEX + SMALL + IF 数组公式(经典方法,适用于旧版 Excel)

在 Excel 2019 及更早版本中,没有 FILTER

Excel数组筛选怎么操作?excel数组公式多条件筛选

函数,常用这个组合来实现动态数组筛选。

场景: 从 A2:C10 中筛选 B 列为“销售部”的行,并返回 A 列的姓名。

公式:

=INDEX(A$2:A$10, SMALL(IF(B$2:B$10="销售部", ROW(B$2:B$10)-ROW(B$2)+1), ROW(1:1)))

操作步骤:

  1. 输入上述公式。
  2. 关键步骤:因为是数组公式,在 Excel 2019 及之前版本中,必须按 Ctrl + Shift + Enter 而不是仅按 Enter。
  3. 向下拖动填充柄,即可依次提取所有符合条件的数据。

说明:ROW(1:1) 用于生成 1, 2, 3… 序列,让 SMALL 函数依次提取第 1 小、第 2 小… 的行号。


使用 Power Query(适合大数据量、复杂清洗)

如果数据量很大或需要频繁刷新,Power Query 是最佳选择。

步骤:

  1. 选中数据区域 -> 【数据】选项卡 -> 【从表格/区域】。
  2. 在 Power Query 编辑器中,点击列标题旁的下拉箭头进行筛选。
  3. 点击【主页】-> 【关闭并上载】,结果会输出到一个新工作表中。
  4. Excel数组筛选怎么操作?excel数组公式多条件筛选

  5. 源数据更新后,只需右键点击结果表 -> 【刷新】即可。

总结建议

方法 适用版本 优点 缺点
FILTER 函数 Excel 2021 / 365 语法简单,动态更新,支持多条件 仅新版 Excel 可用
高级筛选 所有版本 无需公式,直观 结果是静态的,需手动操作
INDEX+SMALL+IF 所有版本 兼容性好,动态更新 公式复杂,需数组输入(Ctrl+Shift+Enter)
Power Query 所有版本 处理大数据,可重复使用,自动化 学习曲线稍陡

对于大多数现代用户,强烈推荐使用 FILTER 函数。 如果你有旧版 Excel 且需要动态结果,则使用 INDEX+SMALL+IF 数组公式。

首发原创文章,作者:王坚‌,如若转载,请注明出处:https://test.idctop.com/article/479152.html

赞 (0)
元宝搜索怎么优化2026最新技巧?
上一篇 2026年7月10日 08:39
Excel数字怎么降序排列?excel表格数据排序方法
下一篇 2026年7月10日 08:40

相关推荐

  • 开发者选项会导致闪退吗?手机开启开发者模式闪退怎么解决

    开发者选项的不当配置是导致Android设备应用闪退的高频诱因,通过重置选项或调整特定参数,绝大多数因系统设置引发的崩溃问题均可迅速解决,普通用户往往误判为软件本身缺陷,实则系统底层参数的冲突才是核心根源,理解这一逻辑能极大降低维护成本,核心机制:后台进程限制与内存管理的冲突开发者选项设计的初衷是为程序员提供调……

    2026年3月19日
    20100
  • AIoT车间设计怎么做?AIoT智能车间设计方案详解

    AIoT车间设计的核心在于通过物联网技术与人工智能的深度融合,实现生产流程的智能化、数据化和自动化,最终提升生产效率、降低成本并优化资源配置,以下是分层展开的具体内容:智能化设备部署AIoT车间的首要任务是部署智能化设备,包括传感器、执行器、智能机器人等,这些设备能够实时采集生产数据,并通过边缘计算节点进行初步……

    2026年3月19日
    12200
  • 非机器学习分类概率如何计算,有哪些方法?

    非机器学习分类概率指的是完全依赖统计频率、阈值规则或逻辑判断来估算某个对象归属类别的可能性,不涉及任何模型训练过程,适用于数据量小、要求可解释性高的业务场景,它可以理解为一种“手动版”分类器,通过预设条件得出概率值,比如根据历史点击率判断广告是否有效、依据关键词密度评估内容主题相关性,这种方法执行透明、调整直观……

    2026年7月14日
    700
  • VMISS香港BGP VPS七折低至18元值得买吗,香港VPS推荐

    VMISS香港BGP VPS以18元/月的超低门槛提供300M优化直连带宽,是2026年追求高性价比与稳定连接的小型项目首选方案,在云计算市场内卷日益严重的当下,寻找一款既便宜又稳定的服务器并非易事,对于许多个人开发者、小型站长以及需要搭建轻量级应用的用户来说,成本往往是第一考量因素,但稳定性同样不可妥协,VM……

    2026年6月28日
    2210
  • 石家庄物理机租用一个月到底多少钱?,哪家最便宜?

    石家庄物理机租用一个月费用通常在几百元到数千元,具体价格取决于服务器配置、带宽和机房位置,石家庄物理机租用多少钱一个月:价格构成解析配置对价格的影响入门级配置:单路至强E3系列CPU、16GB内存、1TB HDD硬盘,适合小型网站或开发测试环境,月租约500-800元,中级配置:双路E5系列CPU、32GB内存……

    2026年7月26日
    500
  • 服务器和虚拟主机到底有什么区别,虚拟主机和服务器哪个好用?

    技术逻辑与选购实战在构建网站或部署应用时,许多初学者常会对服务器(Server)与虚拟主机(Virtual Host)这两个概念产生混淆,从技术本质上讲,它们并非对等关系,而是一种承载与被承载的关系,理解这两者的差异,是优化网站性能、控制运营成本的关键,核心概念:底层硬件与逻辑划分要理解两者的关系,最直观的方式……

    2026年7月13日
    500
  • 美国物理机租用哪家国内访问速度快,怎么选?

    对于国内访问速度,行业共识认为,采用CN2 GIA线路的洛杉矶机房美国物理机是速度最快的选择,重点推荐RAKsmart和CeraNetworks,而Psychz和ColoCrossing则分别在优化线路和性价比上适合不同预算的用户,美国物理机租用哪家国内访问快?核心因素拆解机房位置:洛杉矶是速度的起点美国物理机……

    2026年7月26日
    2200
  • 个人购买企业建站靠谱吗?个人企业建站多少钱

    2026年高性价比服务器深度测评与选购指南对于个人开发者、自由职业者或初创团队而言,搭建一个稳定、安全且具备企业级外观的网站,核心硬件支撑在于服务器的选择,在2026年的市场环境下,云计算技术已高度成熟,个人购买企业建站服务器不再意味着高昂的成本,而是需要在性能、稳定性、安全性与性价比之间找到最佳平衡点,本文将……

    2026年6月30日
    1210
  • 中小企业自建语音系统,语音网关开发核心技术难点?

    构建高效通信的核心引擎语音网关是现代通信系统的关键枢纽,负责实现不同网络(如PSTN、IP网络、移动网络)和协议(如SIP、H.323、WebRTC)之间的语音信号转换与路由,其核心价值在于打破通信壁垒、优化传输效率、保障通话质量,掌握其开发要点是构建可靠语音平台的基础, 核心功能模块与实现信令协议处理 (SI……

    2026年2月15日
    33640
  • 网络通信开发怎么做?网络通信开发教程

    网络通信开发的核心在于构建高并发、低延迟且安全可靠的数据传输架构,其本质是在有限的硬件资源下,通过高效的协议设计与算法优化,实现数据流的精准控制与无损传输,成功的通信系统并非单纯的技术堆砌,而是对底层网络协议栈的深度理解与工程化落地的完美结合,稳定性与性能是衡量系统优劣的唯一标准, 通信架构设计:从阻塞到多路复……

    2026年4月8日
    9000

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注