打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
一对多的查找方法,三种全是干货,拿走不谢!!!

申明:本公众号下文章,均为小熙本人原创,每个字都是自己码,每张图都是亲自制作。请尊重原创,如有方法上的异见,欢迎留言交流!


问题描述:单位每个员工的名下有多次业绩记录,要从空白单元格中查找出部分人业绩汇总。


下面对此讨论三种方法:


1、如下图,要找到阿东的业绩,显然,阿东业绩有多个。有些人第一感觉就是用vlookup函数直接查找,可是直接查找时,找到的是只是第一个阿东的的业绩。并没有把所有阿东的业绩找出来?



这里可以用一个简单的功能解决这个问题:筛选。

方法:选中A1姓名单元格,点击开始----排序和筛选,选择筛选。



此时在“姓名”栏右下角出现一个下拉三角按纽。点击这个下拉按 纽,可以看到有一排姓名,此时,只选择“阿东”,让阿东前面的框内勾打上其余去掉勾即可。确定后返回。



此时,筛选后就只剩下阿东这个人的所有业绩了。然后复制业绩,粘贴在相应的表格内即可。



同样的方法可以查找到其他人的业绩。请自行试试。


2、用 函数Vlookup查找


(1)在姓名列左边新建一个辅助列。此时辅助列是A列,在A2输入:=B2&COUNTIF($B$2:B2,B2),公式的意思:B2,是姓名。COUNTIF($B$2:B2,B2)是计算$B$2:B2内B2的个数(这里区域必须如此处锁定,这样公式下拉复制时,这个变化动态的区域的起始行始终不变,如公式中红色区域)。当公式下拉复制时,就可以计算出相应姓名的个数,这个个数放在姓名右边就是如下图示:



(2)现在可以用vlookup函数来查找对应的值了。

在如图示的目标单元格H8内输入:=VLOOKUP($G$8&ROW(A1),$A$2:$C$20,3,0)。$是锁定符号。row(A1)是计算A1的行号,计算结果为1。这样公式下拉时,就可以相应查找到阿东的几个参数。



同样的方法可以查找到其他人的业绩。请自行试试。


实际查找时,如果出现多个数据,一般我们都采用以上办法解决,平时喜欢用哪种方法,哪种方法更方便,就用什么方法就是了。


3、用index+small+if组合


如下示,要求出大仲马所有的著作,在目标单元格内输入公式:=INDEX(B:B,SMALL(IF(A:A='大仲马',ROW(A:A),4^8),ROW(1:1)))&'',然后三键按下:Atrl+shift+enter. 



然后下拉填充,得到如下:




记住,这个公式的组合的应用场景,以及该公式的组合形式是:index+small+if+row.


明天见!!!






上篇:用SUBTOTAL对行无论怎么操作,序号始终保持连续的方法!

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Excel数据差异核对,你加班2小时没完成,同事3种方法五秒搞定
VLOOKUP函数的7种典型用法详解!
Excel中反向查找方法大全
excel函数VLOOKUP引用另一个表数据的方法
Excel教程:vlookup函数的使用方法和中高级实战案例分享
多种方法合并同类名单,总有一种适合你!
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服