WPS 表格实用技巧|第50篇:一对多查询基础
一、适用场景
根据单个条件查找多个对应结果,适用于批量数据提取场景。
二、公式(WPS 通用)
=INDEX(返回区域, SMALL(IF(条件区域=条件, ROW(条件区域)-ROW(表头行)+1), 序号))
三、参数解释
1.INDEX:返回指定位置的结果
2.SMALL:返回第N小的行号
3.IF:筛选符合条件的行号
4.序号:需返回的第N个结果
四、案例演示(WPS 实测可用)
需求:提取销售部所有员工的姓名
1.在J2单元格输入公式:`=INDEX($B:$B, SMALL(IF($C:$C=”销售部“, ROW($C:$C)-1), ROW(A1)))`
2.按**Ctrl+Shift+Enter**键(数组公式)
3.双击单元格右下角填充柄,批量生成结果
五、注意事项(WPS 专属)
1.数组公式需按**Ctrl+Shift+Enter**键确认
2.表头行需调整为实际表头所在行号
3.若结果为空,可结合IFERROR函数屏蔽
夜雨聆风