vlookup函数只能返回一个结果,如果想要一对多查询,可以使用其他函数,看下边例子,将部门为a的姓名列举到e列:
一、一个单元格放一个名字:e2公式=iferror(index(b:b,small(if(a:a=d$2,row(a:a)),row(a1))),""),数组公式,三键结束;
二、将a部门的姓名放在e2单元格中,用逗号隔开:首先将数据按部门排序,然后在e2公式=mid(substitute(phonetic(offset(a1,match(d2,a2:a12,),,countif(a:a,d2),2)),d2,","),2,99),数组公式,三键结束。