VLOOKUP函数的批量查找
VLOOKUP函数一般情况下只能查找一个,那么多项该怎么查找呢?
例:要求把如图表中所有张一的消费金额全列出来
分析:经过两个教程(1、VLOOKUP的反向查找;2、VLOOKUP函数的多条件查找)的学习,也有这样一个思路,在实现复杂的查找时,努力的方向是怎么重构一个查找内容和查找的区域。要想实现多项查找,可以对查找的内容进行编号,第一个出现的是后面连接1,第二个出现的连接2。。。
公式:{=VLOOKUP(B$9&ROW(A1),IF({1,0},$B$2:$B$6&COUNTIF(INDIRECT("b2:b"&ROW($2:$6)),B$9),$C$2:$C$6),2,)}
公式剖析:
1、B$9&ROW(A1) 连接序号,公式向下复制时会变成B$9连接1,2,3。
2、给所有的张一进行编号。要想生成编号,就需要生成一个不断扩充的区域(INDIRECT("b2:b"&ROW($2:$6)),然后在这个逐行扩充的区域内统计“张一”的个数,在连接上$B$2:$B$6后就可以对所有的张一进行编号了。
3、IF({1,0}把编号后的B列和C组重构成一个两列数组。
通过以上的讲解,需要知道,VLOOKUP函数的基本用法是固定的,要实现高级查找,就需要借助其他函数来重构查找内容和查找数组。
与VLOOKUP函数相关的文章
更多相关阅读
推荐
热门教程
Vlookup函数的使用技巧及应用实例
VLOOKUP函数是工作中使用频率超高的查询函数之一。本文完整详尽LOOKUP函数的七种经典用法
指定位置查找、多条件查找、逆向查找等等这些VLOOKUP函数实现起VLOOKUP函数的批量查找
VLOOKUP函数一般情况下只能查找一个,那么多项该怎么查找呢?本VLOOKUP函数的基本语法和使用实例
VLOOKUP是一个查找函数,给定一个查找的目标,它就能从指定的查使用VLOOKUP函数实现跨表查找的方法
VLOOKUP函数是最常用的Excel查找引用函数,本文通过一个Excel案例使用Vlookup函数提取数值的方法
Vlookup函数大家都知道的吧,是Excel中最常用的查找引用函数。本
推荐
推荐教程
推荐
自学教程
Word/Excel/PPT 2019完全自学教程
以Office 2019为软件平台,通过大量详尽、直观的操作解析,通过自学就能快速掌握Office 2019的应用技能。Office 2016应用大全(实战精华版)
对Word2016、Excel2016、PowerPoint2016等Office2016组件进行全面的讲解。Office2013应用技巧实例大全
全面介绍最常用的Word、Excel和PowerPoint三大办公软件的使用技巧。Excel 2013应用技巧实例大全
全面系统地介绍了Excd2013的技术特点和实战应用技巧。三分钟PPT制作教程
百十来篇PPT相关的制作教程,系统的学习PPT技巧。