例如下图中B列和C列分别是部门洺称和对应的员工名单,我们的目的是在F1中录入部门名称后在F4及以下单元格中能显示相应的所有部门员工名单。
即根据部门查找员工名單
下面公式中要用到一个辅助列,为便于以下介绍空出一列A列作为辅助列,没有的插入一列即可
此步骤的目的是用COUNTIF函数统计出F$1在区域B$2:B2中出现的次数,本例中如果我们要统计销售部门的人员,在F1中录入【销售部】
容易看出,函数应该返回1.
将A2中的公式向下拉复制填充即把【销售部】在区域中出现的次数统计出来了。
可以想到这个次数随着F1我们录入的部门不同而不同(会随着F1的改变而改变)。
此函數的含义是:用vlookup函数查找ROW(A1)并匹配区域A:C中第3列相应的值因为查找不到是会出现错误值,为避免错误我们用一个IFERROR函数将错误用“”(空值)代替。
回车函数返回【张三】,即销售部门的人员名单之一
将F4中公式向下拉复制填充,可以看到所有销售部门的人员名单就统计絀来了。
此公式巧妙之处在于使用的辅助列A列,统计F1出现的次数随着F1的改变而改变,使用VLOOKUP函数查找ROW(A)的值也随着F1的改变而改变从而是VLOOKUP函数实现一对多的查找成为可能。
我们可以改变F1单元格的内容例如录入【行政部】,可以看到F4到F6单元格中已经将【行政部】人员名单统計出来了相应的A列数据也发生了改变。
在F1中录入【财务部】F4中已经将财务部人员名单统计出来了,相应的A列数据也发生了改变
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。