欢迎您,来到孕妇堂!

孕妇堂首页|手机版

当前位置:首页 > 生活知识 > 生活

vlookup怎么用

时间:2023-12-13 15:26:01 浏览:34

朋友们,你们好。今天我就来和大家聊聊函数中的热门爱好者vlookup。

作为职业表兄弟,我们既爱ta又恨ta:经常打交道,但时不时会耍点小脾气。

1、初识vlookup函数

vlookup是在表的第一列找到指定的值,返回表的当前行其他列的值。

我们可以用一种简单的方法记住vlookup函数的参数:

=vlookup(需要找的内容,用来查找的数据表,返回数据表中第几列的内容,匹配的方式)

需要注意的是,要查找的内容必须在数据表最左边一列。如果搜索结果要完全匹配,第四个参数应该写成false或0。

接下来用几个例子进一步说明vlookup函数的使用。

下图是某公司的员工信息表,有n多行数据。我们需要找到一名员工的一些记录。

2、查找指定姓名的职务信息

我们将在单元格f3中记录要搜索的名称,单元格g3的公式为:

=vlookup(f3,$b$1:$d$10,3,0)

从名字所在的列向右数,员工的位置在第三列,所以第三个参数是3。

因为我们想准确的找到丘处机的位置,也就是第四个参数采用了精确搜索的搜索方式,所以需要写成false或者缩写为0。

如果需要了解该员工的详细记录,可以继续在其他单元格中写公式。当然,第三个参数会改变。比如要查询部门信息,就要写2。

如果想写公式更容易,有没有更好的方法?

答案是肯定的,找个能帮我们自动返回列号的函数就行了。

3、查找指定姓名的全部信息

现在,我们需要分别查询丘处机的部门和工作信息。

为了写一个公式,并通过复制快速完成其他公式,我们使用column函数来帮助我们计算vlookup的第三个参数的序列号:

=vlookup($f3,$b$1:$d$10,column(b1),0)

column函数可以返回指定单元格的列号。

公式中使用了column(b1),计算结果为b1单元格的第2列。

column函数的参数使用相对引用,当复制到右边时,它变成column(c1),计算结果是c1单元的列号3,从而给vlookup函数一个动态的第三个参数。

最后将column函数和vlookup拼接在一起,然后将公式复制到其他单元格中,这样就可以轻松找到该员工的所有数据。

4、查找模糊条件的信息

通配符可以用作vlookup函数的第一个参数。

如下图所示,单元格f3给出了部门关键字,g3可以根据这个关键字找到数据表中满足这个条件的第一条信息。

=vlookup(f3"*,c2:d10,2,0)

乍一看,我们可能觉得vlookup函数的第一个参数还挺随和的。这真的是我们想象的那样吗?

5、查找内容区分格式

请看下图:

f3单元格是员工的职务号码,g3单元格使用以下公式返回职务号码的员工姓名:

=vlookup(f3,a1:d10,2,0)

让我们看看公式本身没有问题,但是它返回了一个错误值。原因是什么?

看到问题了吗?

待查找值的格式为文本,数据表格式正常。vlookup功能和——真的不一样。

6、查找内容区分格式

我们前面说的是精确匹配。什么情况下会使用近似匹配?

近似匹配主要用于数值查询。如下图所示,a~c列是一些业务流程记录。现在我们需要统计每个月最后的业务量。

首先,在e3单元格中输入4月“4-30”的结束日期,然后下拉并从填充选项中选择“按月填充”。

然后选择e3:e6,设置数字格式,自定义为“m月”。

r "

在f3单元格中输入以下公式并将其下拉:

=vlookup(e3,a:c,3)

vlookup函数使用近似查询时,要求查询区域的第一列必须按升序排序。如果找不到关键字“4-30”,就会和比这个日期小,并且与这个日期接近.的记录进行匹配,这样就找到了每个月的最后一条记录。

最后,我们来做个总结:

vlookup函数五个特点

1.通配符("?"和“*”),但是搜索值不能使用数组作为参数来生成内存数组。

2.第四个参数决定了它是精确的还是近似的。

如果为0(或false),则通过精确匹配进行搜索,并支持无序搜索。如果为1(或真),则采用近似匹配的方法进行搜索,要求第二个参数的第一列或第一行按升序排列。

3.第三个参数中的列号不能理解为工作表中的实际列号,而是指定了搜索范围中返回值的列。

4.如果搜索值与数据区中关键字的数据类型不一致,将返回错误值#不适用。

5.如果有多条符合条件的记录,则只能返回第一条符合条件的记录。

好了,老朱今天说了这么多,你是听懂了还是糊涂了?哈哈,祝各位朋友一天好!

vlookup怎么用(vlookup具体使用方法详细步骤)

扩展阅读

vlookup函数的使用方法图解(绝对引用跨表两个表格匹配)

vlookup函数公式是职场人必备的技能,所以我们在使用过程中经常会犯各种各样的错误,其中这三个错误是最多的。

1.数据区没有绝对引用

左边是员工的工资数据。我们需要找出某些员工的工资,如下所示。我们输入的公式是:

=vlookup(e2,a2:c10,3,0),

填下来的时候,下面的一些数据填完会有误差,但是原始数据中有一些。这个经典问题可以在上面的数据中找到,下面的一些数据找不到的现象是数据的绝对引用造成的。

公式填下来,搜索区域a2:c10会变成a4:c12,自然找不到数据

所以我们选择第二个参数,然后按f4绝对参考,在公式前面会加上美元符号

=vlookup(e2 $ 2:澳元$10,3,0加元)

或者我们可以使用整列引用:

=vlookup(e2,a:c,3,0)

2.搜索值中有空格

当我们使用vlookup公式时:

=vlookup(e3,a:c,3,0)

我们的公式输入没问题,结果是#n/a,但是在左边的数据里可以找到。

在这种情况下,是因为我们的数据有不可见的字符,大部分原因是由空格引起的。我们按下ctrl h并在搜索内容中输入一个空格

用空白内容替换就能得到正确的结果。

3.有隐藏的线条

如下所示,我们输入的公式是:

=vlookup(f2,a:d,3,0)

我们的搜索结果在第三列,但是显示的值显然是错误的

这是因为我们忽略了一些隐藏的列,所以要对隐藏的列进行计数。这里只有一个隐藏列,所以搜索结果在第四列

=vlookup(f2,a:d,4,0)

a69766db044c04。jpeg" alt=" vlookup函数用法图(跨表绝对引用匹配两个表)"数据-w=" 1236 "数据-h=" 768 "数据-bjh-原点-src=" https://pic.rmb.bdstatic.com/.

关于vlookup函数公式,你有没有犯过这三个错误,有没有学到?试试吧!

猜你喜欢

反馈