bootstrap表格一对多_面对Excel表的一对多查找匹配,你会用Vlookup函数吗

概念:是一个查找和引用函数,在表格或数值数组的首列查找指定的数值,返回表格或数组当前行中指定列处的数值。

语法:=Vlookup(lookup_value, table_array, col_index_num, [range_lookup]),即=VLOOKUP(查找目标,数据源,列序数,精确或模糊查找)。

参数说明:

1、查找目标:指定要查找的内容或单元格引用。

2、数据源:需要查找数据的数据 表,并且查找目标一定要在该区域的第一列。

3、列序数:是在第二个参数给定的数据源中的所属的列数,并且是一个整数值。

4、精确或模糊查找:0/FALSE精确查找,1/TRUE为模糊查找,精确即完全一样,模糊即包含的意思。


如图,表格是一份员工信息表,如何从员工信息表中匹配出客服部所有的员工姓名,大家可以看到,该表的销售部员工有多名,这就是一对多查找匹配。

5b76d60d57ad75b6a6353b5454fc2665.png

员工信息表

假设,我们还是使用Vlookup函数直接进行查找功能,公式=VLOOKUP(F3,A:B,2,0)

04b5821daecd8bbf320b6b8ca96bf709.png

直接匹配

可以看到匹配到的名字只是第一个出现的员工名字,并没有把全部的名字都匹配出来,所以直接匹配的方式行不通。

解决方案:

1、首先,给员工信息表增加一个辅助列C列;

108e8c1fd7a3db1b5288398849a410e0.png

增加辅助列

2、在辅助列设置公式为,=IFERROR(VLOOKUP(A3,A4:$C$100,3,0),"")&" "&B3,该公式可以汇总同个部门的姓名,且对应部门的第一个汇总了全部的姓名,这样一来就能用Vlookup函数匹配了;

766c8162ef335aad94b3340e97e71815.png

设置辅助列公式

公式解读:该公式要从下往上开始理解,表格最后一个“客服部”,是在第11行,查找值为A11单元格,数据源是从第12行开始,可以看到A11之后没有找到“客服部”的数据,所以=IFERROR(VLOOKUP(A11,A12:$C$100,3,0),"")得出的结果是空白的,根据公式=IFERROR(VLOOKUP(A11,A12:$C$100,3,0),"")&" "&B11,只得出A10的数据“陈芬芳”;

2a23b3c369554b861317d4be39977160.png

倒数第一个

接着继续看倒数第二个“客服部”的数据,在第10行,查找值为A10,数据源是从第11行开始,可以看到是“陈芬芳”,则把“陈芬芳”和A10的数据“张晓宇”连接起来,得出结果为“陈芬芳 张晓宇”;

1caf69e5ee64f409767b6f5f226181bd.png

倒数第二个

以此类推,再往上就是第8行,从第9行开始,最靠近第8行的是A10的数据“陈芬芳 张晓宇”,则得出结果为“陈芬芳 张晓宇 袁夏天”;

继续往上就是第一个了,在第5行,从第6行往下,最靠近第5行的是第8行的“陈芬芳 张晓宇 袁夏天”,所以得出结果为“陈芬芳 张晓宇 袁夏天 潘顺海”。

947b353fc41a58913a153a901bde4ab9.png

第一个

以上就是辅助公式的解读。

3、设置好辅助列后,就可以用Vlookup函数进行匹配了,公式为=VLOOKUP(E3,A:C,3,0),注意这里的序列数是辅助列,匹配到的是辅助列的数据;

1722b4cb888592b1c972c9a858db5a6d.png

设置Vlookup函数公式

总结:先增加辅助列,对各部门进行一个汇总,接着使用Vlookup函数查找匹配辅助列的数据。

每天关注我,学习更多的办公技巧,提升自己哦!

其他小伙伴还观看:

1、常用的10种Excel函数公式,别错过哦

2、Ctrl+26个字母组合键的神技巧,不看真的会后悔

3、excel,And函数与IF函数结合使用,你用过吗?

4、使用Round函数四舍五入,保留2位数

5、如何不用公式就能提取身份证生日,这波操作太香了吧

6、 excel如何制作考勤表/排班表

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值