先来了解参数的含义和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还有反向查找和模糊查找等,哪天我心情好再继续写吧~嘻嘻