一对多查找是Excel表格的大难题,无论vlookup、lookup、match还是Xlookup都很难做到,但对于fitler+textjoin组合来说,简直是小菜一碟。
昨天有一位同学的提问:
如下图所示,要求在右表中根据C列工资和E列区间,对左表的进行分类。
首先用filter按条件进行筛选
=FILTER(B$2:B$10,(C$2:C$10>E1)*(C$2:C$10
注:filter函数第二个参数可以是false和true构成的数组,也可以是1或0构成的数组,false和0表示不符合条件,true和1表示符合条件。
最后用textjoin把filter筛选后的结果连接到一起
=TEXTJOIN(",",,FILTER(B$2:B$10,(C$2:C$10>E1)*(C$2:C$10
完工!
兰色说:filter和textjoin是office365新增函数,其他excel版本不能用,不过WPS表格里也可以用这两个函数,同学们想用可以安装WPS表格。
领取专属 10元无门槛券
私享最新 技术干货