二维码 购物车
部落窝在线教育欢迎您!

将VLOOKUP串成火车样同步查找多列查找值

 

作者:老菜鸟来源:部落窝教育发布时间:2023-08-15 14:29:42点击:727

分享到:
0
收藏    收藏人气:0人
版权说明: 原创作品,禁止转载。
编按:

BCD多列查找值,如何在A列中同步完成对它们的查找?这与在多个区域(工作表、工作簿)中查找有相似之处,可以将VLOOKUP函数串联起来使用。



 

有学员求助:通过摘要中的自编号查找客户,但摘要有三列,能同步做到吗?

数据源如图所示。

 

图形用户界面, 应用程序, 表格, Excel
描述已自动生成

 

使用公式“=VLOOKUP(C4,N:O,2,0)”可以按照C列查找客户名称,当列摘要为空时返回错误值:

 

 

此时可以考虑用IFERROR函数串联多个VLOOKUP函数,实现多列匹配:

=IFERROR(VLOOKUP(C4,N:O,2,0),IFERROR(VLOOKUP(F4,N:O,2,0),VLOOKUP(I4,N:O,2,0)))

 

图形用户界面, 应用程序, 表格, Excel
描述已自动生成

 

首先用VLOOKUP函数按C列摘要进行查找,找不到时按照第1IFERROR的安排继续查找F列摘要;若还是找不到,则按第2IFERROR的安排查找I列摘要。

公式原理很简单,不断地串联查找,但随着查找列数增多,公式就变得很长,编写繁琐。

仔细观察数据源,会发现多列摘要中始终只有一个是有内容的。因此,可以换思路,利用&将多列摘要合并,再用VLOOKUP查找:

=VLOOKUP(--(C4&F4&I4),N:O,2,0)

 

图形用户界面, 应用程序, 表格, Excel
描述已自动生成

 

需要注意,&是文本链接符,合并后的数据是文本格式的,而客户列表中的自编号是数值型的,所以加两个减号将文本数据数值化,如此,VLOOKUP才能正确查找。

 

 

本文配套的练习课件请加入QQ群:902294808下载。

Excel高手,快速提升工作效率,部落窝教育Excel精品好课任你选择

扫下方二维码关注公众号,可随时随地学习Excel

IMG_256

相关推荐:

跨多表多文件查找

工作常用公式之计数与查找公式

双击填充柄公式填充不到位的原因

九宫格图表

版权申明:

本文作者老菜鸟;部落窝教育享有稿件专有使用权。若需转载请联系部落窝教育。