教你破解VLOOKUP函数三大疑难

关注Excel不加班置顶公众号


教你破解VLOOKUP函数三大疑难_第1张图片


截止到下午5点,留言区点赞数前5名,可获得红书综合书一本。


VLOOKUP函数很好用,但也有很多问题。


下面都是读者提出来的疑问,卢子按自己的理解模拟数据说明。


这个可能是返回多列的对应值,也可能是根据多个条件查找,分成两种情况说明。

教你破解VLOOKUP函数三大疑难_第2张图片


1.返回多列的对应值


根据凭证号依次查找对应的日期、打款人和金额。在B2输入公式,下拉和右拉。

=VLOOKUP($A2,$F:$I,COLUMN(B1),0)

教你破解VLOOKUP函数三大疑难_第3张图片


这里的关键点:

01$A2用混合引用,这里右拉的时候单元格就不会变,下拉的时候可以变动。


02COLUMN(B1)可以依次获取列号,从而避免手工输入2,3,4。列号就是看字母依次数过去,A对应1,B对应2,C对应3,D对应4。

教你破解VLOOKUP函数三大疑难_第4张图片


2.多条件查找对应值


两边的数据由不同的人记录,现在要根据日期、打款人和金额三个条件,核对金额是否正确。

教你破解VLOOKUP函数三大疑难_第5张图片


这里当然也可以用VLOOKUP函数解决,不过比较繁琐,当做一种参考即可。

教你破解VLOOKUP函数三大疑难_第6张图片


Step 01两边都用&将内容合并起来。


在A12输入公式下拉。

=A1&B1&C1


在F12输入公式下拉。

=F2&G2&H2


Step 02再用VLOOKUP函数对辅助列进行查找。在D13输入公式下拉。

=IF(ISNA(VLOOKUP(A13,F:F,1,0)),"×","√")


根据多列查找对应值,都是用类似的方法实现。如果是要根据多列核对,一般用COUNTIFS函数,会显得更加简单。


在D2输入公式下拉。

=IF(COUNTIFS(F:F,A2,G:G,B2,H:H,C2),"√","×")

教你破解VLOOKUP函数三大疑难_第7张图片


3.返回多个对应值

教你破解VLOOKUP函数三大疑难_第8张图片


类型这里多次出现,现在要将所有对应值找出来,而不是查找一个。直接用VLOOKUP函数查找,只能得到一个,希望达到的效果如动画。

教你破解VLOOKUP函数三大疑难_第9张图片


如果熟练数组公式的使用,一条公式也可以解决。数组公式跟普通公式不一样,输入公式后需要按Ctrl+Shift+Enter三键结束,否则就出错。

=IFERROR(INDEX(F:F,SMALL(IF($E$2:$E$7=$A$2,ROW($2:$7)),ROW(A1))),"")


不会数组也没关系,借助辅助列也可以实现。


在D2输入公式下拉,类型+序号合并在一起,这样就将重复出现的内容变成不重复。

=E2&COUNTIF($E$2:E2,E2)

教你破解VLOOKUP函数三大疑难_第10张图片


在A5输入公式下拉和右拉。

=IFERROR(VLOOKUP($A$2&ROW(A1),$D:$H,COLUMN(C1),0),"")

教你破解VLOOKUP函数三大疑难_第11张图片


到此,问题就解决了。


如果以上的公式你还觉得一头雾水,建议你报名函数班级好好学习一下。


-长按识别二维码,即可报名函数班级 -

教你破解VLOOKUP函数三大疑难_第12张图片

卢子微信chenxilu1987


推荐:简历上写着精通VLOOKUP,笔试时心在发慌,双手在发抖

上篇:人人都必须学会的Excel三大技能!

教你破解VLOOKUP函数三大疑难_第13张图片

你觉得是什么原因导致,富人越来越富有,穷人越来越穷?



作者:卢子,清华畅销书作者,《Excel效率手册 早做完,不加班》系列丛书创始人,个人公众号:Excel不加班(ID:Excelbujiaban)

教你破解VLOOKUP函数三大疑难_第14张图片

请把「Excel不加班」推荐给你的朋友

你可能感兴趣的:(教你破解VLOOKUP函数三大疑难)