一对多查询,可谓是Excel中的一个“老大难”了,它是通过查找一个值,来返回多个结果,本质上其实跟筛选是一个样,在新版本的Excel中添加了筛选函数,可以完美解决一对多查询的问题

扔掉Vlookup函数,这才是一对多查询最完美的解决方法-天天办公网

FILTER:根据条件来筛选数据,它的参数一共有3个

语法:=FILTER(返回结果的区域,筛选条件,筛选不到结果返回第三参数)

如下图所示,我们想要找到1班对应的所有姓名,只需要将公式设置为 =FILTER(B2:B16,A2:A16=E2,”找不到结果”)

扔掉Vlookup函数,这才是一对多查询最完美的解决方法-天天办公网

就可以找到1班对应的姓名,这个公式是一个动态数据,当更改班级的时候,结果就会自动填充,如果筛选不到结果,就会返回第三参数【找不到结果】,将班级设置为5班,函数就会返回第三参数。

注意:这个函数是需要版本支持的,Excel最低2021,WPS最低2022