当前位置: 首页 > 办公 > excel > vlookup函数公式 vlookup函数公式使用案例

vlookup函数公式 vlookup函数公式使用案例

时间:2018-11-26 15:14:24

当我们拿到一个函数公式的时候,首先我们就是从它的参数意义以及使用方法来了解这一个函数的使用,vlookup函数也是如此,那么vlookup函数的基本参数以及使用方法是什么呢?今天我们就一起来了解下吧。

vlookup函数公式 vlookup函数公式使用案例

vlookup函数公式——vlookup函数公式使用案例

VLOOKUP函数释义:

VLOOKUP(查找值,查找区域,返回值所在列序号,逻辑值)

VLOOKUP是最最常用的一个查找函数,通过一个已知数据,在查找区域中的首列找到这个已知数据,然后返回当前行中其他某列的一个数据。

再给大家翻译一下:

VLOOKUP(你要找什么,在哪里找,找到后向右数几列,仔细的找还是随便找一找)

举例说明:

已知以下4个城市,要在下面的《省市对照表》查找城市所在的省份:

首先查找西安市所在省份:

VLOOKUP的第一个参数就是“西安市”所在单元格D2;

第二个参数查找区域是《省市对照表》的数据区域A2:B12;

在《省市对照表》中,从城市所在列开始数起,省份在第2列,则第三个参数为2;

第四个参数是逻辑值,1是模糊查找,0是精确查找,一般都是精确查找用0;

就可以写出以下函数,函数返回“陕西省”;

E2单元格的函数写好后,把A2:B12数据区域修改为绝对引用$A$2:$B$12,然后下拉函数,E3单元格返回“四川省”,对应函数如F3单元所示;

如果觉得以上修改比较麻烦的话,也可以把第二个参数修改为“列:列”,这样就无论怎么下拉都可以哦,如F4和F5单元格函数所示。

注意事项:

1、查找区域的首列一定查找值所在的列;

如果省市对照表有三列,A列是序号,B列才是城市,那么查找区域就要从B列开始,以上函数的查找区域就应为B2:C12或B:C;

2、第三个参数返回值所在的列序号,是从查找区域的首列开始数,不是从A列开始数;比如下图就是从B列开始数,省份在第2行,所以第三个参数仍然是2;

vlookup函数公式的使用小技巧

按照重复次数的要求,重复相关班级名称,结果放入E列。

函数了得的同学,也许会立刻想起一个多维数组套路。但我们这里只想VLOOKUP函数。如果用VLOOKUP函数,应该怎么做?

很简单。只需要两步:

第一步,A2输入公式:

=A1+B2

向下填充。

第二步,E2输入公式:

=IFERROR(VLOOKUP(ROW(A1),A:C,3,0),E3)&""

向下复制。

通过两个公式,来了解下其中的诀窍。

第一个公式:=A1+B2,是计算相关次数的累计值,比较好理解。

第二个公式:

=IFERROR(VLOOKUP(ROW(A1),A:C,3,0),E3)&""

看起来是常用的VLOOKUP套路,但其实有两个很有意思的地方:

其一,VLOOKUP部分

VLOOKUP(ROW(A1),A:C,3,0)

VLOOKUP的查找值是ROW(A1)。即在公式的下拉过程中,在A:C的范围内,通过查找1,2,3,4,5,……来返回该数值所对应的C列结果。

其二,屏蔽VLOOKUP错误值的方式。

如果VLOOKUP查找不到相关数值,比如此例中的1和2,通常会返回错误值#N/A,但我们通过IFERROR,使它返回公式所在单元格的下一个单元格的值。

比如,我们在E2输入公式,VLOOKUP函数的错误值则返回E3,公式向下拖动,E3的错误值返回E4……依次类推,直至VLOOKUP函数返回正确值——则之前通过IFERROR函数判断为错误值的单元格,自然统一更新为相应的正确值(……脑海里开始播放多米诺骨牌从依次跌倒到依次站起的画面)

然后再进行新一轮循环判断、数据更正。

最后的&"",是函数里常用的屏蔽零值的技法,以便在VLOOKUP公式下拉过界时,返回的零值显示为空白。

vlookup函数的公式使用方法今天就介绍到这里了,其实在使用的时候,如果能够掌握以上这些技巧也是非常好的,能够为我们的工作节省不少的时间和精力,如果你还想了解更多与之相关的内容,欢迎关注优词网。


分享按钮