设为首页收藏本站

嘻皮客娱乐学习网

 找回密码
 中文注册
搜索
打印 上一主题 下一主题
开启左侧

[Excel函数公式] VLOOKUP函数的三种扩展用法

[复制链接]
跳转到指定楼层
楼主
发表于 2018-1-8 17:16:45 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
                               

                        VLOOKUP函数是工作中经常使用的查找引用函数,虽然很多人都掌握了她的基本用法,但当遇到多条件查找、一对多查找时就不会用了......
        本文介绍VLOOKUP函数的3种经典的扩展用法,让大家不用数组公式,也能轻松处理各种复杂问题。
        1、多条件查找
        按照多个条件查找,找到同时满足多个条件的数据是工作中常见的需求。
        案例场景如下(右侧黄色区域输入公式)
       

        要避免复杂的数组写法,其实可以借助下面的辅助列扩展VLOOKUP的用法
        A2=B2&C2(A列是辅助列)
       

        这时候多个条件已经合并为了联合条件,这就简单多了!
        H2=IFERROR(VLOOKUP(F2&G2,A2:D11,4,0),"")
        你看,只用基础用法的普通公式,就搞定多条件求和了。
        2、一对多查找
        VLOOKUP的基础用法中,遇到符合条件的多个数据,只能返回第一个。
        学会下面这种扩展用法,你可以用VLOOKUP查找出所有符合条件的数据。
        案例场景如下(右侧黄色区域输入公式)
       

        要想将VLOOKUP扩展为支持一对多查找,还不用复杂的数组公式,其实并不太难。
        A2=COUNTIF(B$2:B2,E$2)(A列是辅助列)
       

        F2=IFERROR(VLOOKUP(ROW(1:1),$A$2:$C$11,3,0),"")
        写好公式向下填充即可。
        3、合并同类项
        下面要讲的这种技术是很多人苦苦寻找的。
        案例场景如下(右侧黄色区域输入公式)
       

        思路决定出路,这里也只需借助一个辅助列,C列辅助列公式如下。
        C2=B2&IFERROR("、"&VLOOKUP(A2,A3:C$11,3,0),"")
       

        F2=VLOOKUP(E2,$A$2:$C$11,3,0)
        将公式下拉填充,即可看到同类项都乖乖的合并好了,而且结果支持同步更新哦!
               
                               
回复

使用道具 举报

小黑屋|手机版|嘻皮客网 ( 京ICP备10218169号|京公网安备11010802013797  

GMT+8, 2024-5-6 00:42 , Processed in 0.192480 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表