在以前的版本中,VLOOKUP公式使用逻辑偏复杂,也不能快捷的进行一对多查询,因此新版本中的Excel,更新了FILTER函数公式,特别简单理解,而且好用,工作效率瞬间提升
1、基本用法
FILTER公式有3个参数
FILTER(筛选区域,筛选条件,筛选不到返回结果)
它的逻辑就可以理解成数据筛选,例如,根据左边的表格,快速查找数据
在没学习VLOOKUP公式之前,我们是怎么做的,我们就是去左边里面进行筛选,然后筛选的结果再填到G列,因此FITLER公式也是这个逻辑
我们使用的公式是:
=FILTER(D:D,B:B=F2)
对D列进行筛选,筛选的条件是B列中查找F2的值
省略了第3参数
2、进阶一对多查找
如果筛选的时候,会出现多个值,应该怎么办,例如,我们根据部门,查找员工数据
使用的公式是:=FILTER(B:B,A:A=F2)
因为原表里面市场部有3条数据,所以FILTER会把结果全列出来,纵向排列了出来
如果我们想横向排列,只需要套用转置公式
=TRANSPOSE(FILTER(B:B,A:A=F2))
就可以简单的进行了一对多查找匹配
3、订单查询器模式
有时候,一对多查询,我们可以用来制作一个查询器的方式,例如可以输入部门名称,然后结果就全出来
我们可以直接输入公式:
=FILTER(A:D,A:A=G2)
第一参数,直接选中多列数据,条件区域判断等于G2单元格的内容
这样就可以根据G2内容的改变,一次性的把所有符合条件的数据全列出来了
关于这个函数公式, 你学会了么?自己动手试试吧!