先来了解参数的含义和VLOOKUP使用的规则,以下图A、B两张表格为例
▽
使用VLOOKUP函数有3个前提:
1.至少需要两个表格,比如上图有A、B两表(两个表格可分别位于不同的工作表内)。
2.有某一共同字段可以作为查找值(第一参数),比如说两张表中的“姓名”是共同字段。
3. A表缺少某个字段而B表有该字段,比如上图中A表缺少年龄,但是B表刚好有,所以可通过“姓名”来查找匹配。
接着我们对照表格,一一确定参数:
1.查找值:
它是查找匹配的依据,也就是上面所说的两表共同字段,所以该参数输入“A3”。
2.查找范围:
包含了查找值(姓名)和需要匹配内容(年龄)的区域(D2:F5)。
需要注意的是:查找值(姓名)所在的列必须是查找区域的第一列(最左边),这是很多新手会犯的的地方。
例如:查找值是“性别”,则查找区域应为E2:F5
3.查找列数:
要匹配的内容相对于查找值是第几列,上表中,查找值“姓名”作为第1列,则要匹配的“年龄”就是第3列,所以输入“3”。
4. 匹配方式:
0表示精确匹配,1表示模糊匹配,通常都输入“0”。
综上,在B3输入最终的函数公式:(注意绝对位置)
=VLOOKUP(A3,$D$2:$F$5,3,0)
提醒一点哦,VLOOKUP函数一般都需要往下填充,所以查找区域通常采用绝对引用
(输入公式时,选中D2:F5,按F4一次)
完整输入请看动图:
学会了这两个表格的查找匹配,就算几百上千行的表格也是同理可得So Easy
只要学好一个公式,再多的数据都是纸老虎!
下面我们再来看一个复杂些的案例
二、快速匹配商品名称
下面用一个长表格来检验VLOOKUP的效率,如下图:
左表是600多行的销售明细,包含店名、型号、商品名称和销量,商品名称缺失;
右边则是原始的价格表,型号、商品名称和单价都有,所以可以利用“型号”作为查找值,来匹配商品名称。
我们先一一对应VLOOKUP的参数:
VLOOKUP(查找值,查找区域,查找列数,匹配方式)
VLOOKUP(图书编号,B表,2,0)
所以我们可得,匹配“商品名称”的公式是:
=VLOOKUP(B2,$F$1:$H$18,2,0)
双击往下填充,瞬间输出结果
利用VLOOKUP函数,我们20秒就能轻松地搞定这600行数据匹配!
好了就先介绍到这里,关于VLOOKUP还有反向查找和模糊查找等,哪天我心情好再继续写吧~嘻嘻