如何使用vlookup详细步骤(如何使用VLOOKUP功能)朋友们好。今天就来说说功能里流行的情人VLOOKUP。作为职业表兄弟,我们对TA又爱又恨:经常打交道,但时不时耍点小脾气,然后就慢慢开始了。1.熟悉VLOOKUP函数VLOOKUP就是在表格的第一列找到指定的值,并返回到表格的当前行。
如何使用vlookup详细步骤(如何使用VLOOKUP功能)朋友们好。今天就来说说功能里流行的情人VLOOKUP。
作为职业表兄弟,我们对TA又爱又恨:经常打交道,但时不时耍点小脾气,然后就慢慢开始了。
1.熟悉VLOOKUP功能
VLOOKUP在表的第一列中查找指定的值,从而返回表的当前行中其他列的值。
我们可以用简单的方法记住VLOOKUP函数的参数:
=VLOOKUP(需要查找的内容,要查找的数据表,返回数据表中的哪一列,匹配方法)
注意:要查找的内容必须在数据表的最左边一列。如果搜索结果完全匹配,第四个参数应该写成FALSE或0。
接下来用几个例子进一步说明VLOOKUP函数的用法。
下图是某公司的员工信息表,有N行数据。我们需要找出一个雇员的一些记录。
2.查找指定名称的职务信息。
我们在单元格F3中记录需要查找的名称,单元格G3的公式为:
=VLOOKUP(F3,$B:$D,3,0)
从姓名所在的列开始向右数,员工的职位在第三列,所以第三个参数是3。
因为我们要准确的找到丘处机的位置,也就是第四个参数用的是精确搜索法,所以需要写成FALSE或者缩写成0。
如果需要知道这个员工的详细记录,可以在其他单元格继续写公式。当然,第三个参数会改变。比如要查询部门信息,就要写2。
如果想更轻松的写公式,有没有更好的方法?
答案是肯定的,找一个能帮我们自动返回列号的函数就行了。
3.查找指定名称的所有信息。
现在需要分别查询丘处机的部门和工作信息。
为了在写完一个公式后通过复制快速完成其他公式的编写,我们使用COLUMN函数来帮助我们统计VLOOKUP的第三个参数——列数:
=VLOOKUP($F3,$B:$D,列(B1),0)
COLUMN函数可以返回指定单元格的列号。
公式中使用了列(B1),计算结果是B1单元格的列号2。
列函数的参数使用相对引用。当复制到右边时,它变成列(C1),计算结果是C1单元格的列号3,这样就给了VLOOKUP函数一个动态的第三个参数。
最后,将COLUMN函数与VLOOKUP结合起来,然后将公式复制到其他单元格中,就可以很容易地找到该员工的所有信息。
4.查找模糊条件的信息。
VLOOKUP函数的第一个参数可以使用通配符。
下图中,单元格F3给出了部门关键字,G3可以根据这个关键字找到数据表中满足这个条件的第一条信息。
= VLOOKUP(F3 amp;“*”,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月”。
在单元格F3中输入以下公式,并将其下拉:
=VLOOKUP(E3,A:C,3)
VLOOKUP函数使用近似查询时,要求查询区域的第一列必须按升序排序。当找不到关键字“4-30”时,将匹配小于此日期且接近此日期的记录。这样我们可以找到每个月的最后一条记录。
最后,我们来做个总结:
VLOOKUP函数的五个特征
1.VLOOKUP函数支持使用通配符("?和“*”),但搜索值不能使用数组作为参数来生成内存数组。
2.第四个参数确定搜索方法是精确的还是近似的。
如果为0(或FALSE),则使用精确匹配法进行搜索,支持无序搜索;如果为1(或TRUE),则使用近似匹配法进行搜索,要求第二个参数的第一列或第一行按升序排列。
3.第三个参数中的列号不能理解为工作表中的实际列号,而是搜索范围内返回值的列号。
4.如果查找值与数据区关键字的数据类型不一致,将返回错误值#N/A。
5.如果有多个符合条件的记录,则只能返回第一个符合条件的记录。
好了,听了老朱今天说的话,你是明白了还是糊涂了?哈哈,祝大家有美好的一天!
责任编辑: