VLOOKUP函数的批量查找

网友投稿 535 2022-11-26

VLOOKUP函数的批量查找

VLOOKUP函数一般情况下只能查找一个,那么多项该怎么查找呢?

例:要求把如图表中所有张一的消费金额全列出来

分析:经过两个教程(1、VLOOKUP的反向查找;2、VLOOKUP函数的多条件查找)的学习,也有这样一个思路,在实现复杂的查找时,努力的方向是怎么重构一个查找内容和查找的区域。要想实现多项查找,可以对查找的内容进行编号,第一个出现的是后面连接1,第二个出现的连接2。。。

公式:{=VLOOKUP(B&ROW(A1),IF({1,0},$B:$B&COUNTIF(INDIRECT("b2:b"&ROW(:)),B),$C:$C),2,)}

公式剖析:

1、B&ROW(A1) 连接序号,公式向下复制时会变成B连接1,2,3。

2、给所有的张一进行编号。要想生成编号,就需要生成一个不断扩充的区域(INDIRECT("b2:b"&ROW(:)),然后在这个逐行扩充的区域内统计“张一”的个数,在连接上$B:$B后就可以对所有的张一进行编号了。

3、IF({1,0}把编号后的B列和C组重构成一个两列数组。

VLOOKUP函数的批量查找

通过以上的讲解,需要知道,VLOOKUP函数的基本用法是固定的,要实现高级查找,就需要借助其他函数来重构查找内容和查找数组。

与VLOOKUP函数相关的文章

VLOOKUP函数的基本语法和使用实例

VLOOKUP函数的批量查找

VLOOKUP函数的多条件查找

使用VLOOKUP函数进行反向查找的方法

VLOOKUP函数的模糊查找

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:使用Excel中PPMT函数和IPMT函数进行等额还款的计算方法
下一篇:智能问答客服系统(智能客服在线系统)
相关文章