数据源如下图表1所示
在表2中输入不同的品牌就能得到对应的型号和价格,
效果如下图所示:
用过vlookup函数的人都知道,vlookup函数只能返回第一个出现的值,
那么要返回多个相同值的数据应该如何设置公式?
方法其实有很多,今天就分享其中一个方法,以供参考
步骤1
可以先在A列设置一个辅助列,如下图所示:
A5单元格的公式:=B5&COUNTIF($B$5:B5,B5)
目的是计算出每个品牌是第几次出现
步骤2:
在H5单元格设置公式:
=IFERROR(VLOOKUP($G$5&ROW(A1),$A:$D,3,0),''),
然后往下填充(填充多一些),效果如下图所示:
公式解析:
首先,先看vlookup函数:VLOOKUP($G$5&ROW(A1),$A:$D,3,0)
vlookup函数的第一个参数其实是动态的,将G5单元格固定不变,即需要查找的品牌,品牌后面连接一个ROW函数,当公式在往下填充的时候,查找的值会不变的变化,这样,就将查找相同值改变为查找唯一值!
前面嵌套一个IFERROR函数是为了容错,当vlookup函数查找不到对应的值时会返回错误值,因此使用IFERROR函数将错误值显示为0。
查找价格和查找型号公式是一样的,就不在重复讲解。
有时看似复杂的问题,其实借助辅助列也可以很快解决!
关于vlookup函数的应用还有很多,在此专门做了一个vlookup函数的专题教程,
1、VLOOKUP函数语法基础
2、VLOOKUP函数之模糊查找
3、VLOOKUP函数查找不到数据的几种原因
4、VLOOKUP函数练习--多条件查找
5、VLOOKUP函数练习--在合并单元格中查找数据
6、VLOOKUP函数练习--查找多个相同的数据
7、VLOOKUP函数练习--实现向左查找数据
8、VLOOKUP函数练习--跨工作簿查找数据
9、VLOOKUP函数练习--跨多个工作簿查找数据
10、VLOOKUP函数与COLUMN函数应用
11、VLOOKUP函数与Match函数应用
12、VLOOKUP函数与其他函数综合应用--多表查找数据
如果大家对这个VLookup函数感兴趣,也可扫描下面的二维码查看相关的视频教程
联系客服