乐于分享
好东西不私藏

WPS 表格实用技巧|第50篇:一对多查询基础

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函数屏蔽

INDEX+SMALL+IF,一对多查询全搞定