本篇文章1767字,读完约4分钟
1、初次通知vlookup函数
vlookup在表的第一列中搜索指定的值,并返回表的当前行中其他列的值。
记住vlookup函数的参数是一个简单的方法
=vlookup (返回要查找的副本、要查找的数据表、数据表的第几列副本,以及如何匹配)
由于必须在此处查找的副本一定位于数据表的最左列,因此如果搜索结果准确匹配,则第四个参数必须写入false或0。
下面,我们用几个例子进一步证明vlookup函数的使用方法。
下图是一家企业的员工新闻表,有n行以上的数据。 我需要找到员工的记录。
2,搜索具有指定名称的职务新闻
在单元格f3中记录要搜索的名称。 g3的单元格公式如下:
=vlookup(f3,$ b : $ d $ 10,3,0 )
从姓名所在的列向右数,员工职务排在第三列,所以第三个参数是3。
因为想要准确地找到丘比特的职务,也就是说第四个参数使用了准确搜索的搜索方法,所以必须写为false或缩写为0。
如果需要知道该员工的详细记录,可以继续在其他单元格中写公式。 当然,第三个参数会有变化。 例如,要查询部门的新闻,应该写2。
那么,如果想更简单地写公式的话,有更好的方法吗?
答案是肯定的。 只要找到自动返回列号的函数就可以了。
3,搜索具有指定名称的所有新闻
现在有必要分别查询丘处机的部门和职务新闻。
写完一个公式后,为了用复制的方法快速写完其他公式,请使用column函数对vlookup的第三个参数——列号进行计数。
=vlookup($f3,$b:$d,列( b1),0 )
column函数返回指定单元格的列号。
公式采用column(b1 ),计算结果为b1单元格的列号2。
column函数的参数采用相对参照,向右复制后为column(c1 ),计算结果为c1单元格的列号3,赋予vlookup函数动态的第三参数。
最后,整合column函数和vlookup,将公式复制到其他单元格,可以很容易地找到该员工的所有资料。
4、寻找模糊条件的新闻
vlookup函数的第一个参数可以使用通配符。
如下图所示,f3单元格显示了部门关键字,g3可以基于该关键字在数据表中找到第一条满足该条件的新闻。
= vlookup ( f 3和amp; ”; *”; C2:d10、2、0 )
乍一看,你可能认为vlookup函数的第一参数还很随和。 那真的像我们想的那样吗?
5,搜索复制分类样式
一起看下图:
f3单元格是员工的工作编号,g3单元格使用以下公式返回工作编号的员工姓名:
=vlookup(f3,a1: d 10,2,0 )
我觉得公式本身没有问题,但是返回了错误的值。 为什么会这样呢?
明白问题了吗?
要搜索的值和数据表的样式是副本,一个是普通的,vlookup函数比较真。 不是。 不是。
6,搜索复制分类样式
前面说的都是精确匹配,近似匹配方法在什么情况下使用?
近似匹配主要用于数值类的查询。 如下图所示,a~c列为1点业务流水记录。 现在统计每个月的最后业务金额。
首先,在e3单元格中输入4月末的日期“4-30”,下拉列表中选择“按月输入”作为输入选项。
然后选择e3:e6,设定数字样式,自定义为“m月”。
在f3单元格中输入以下公式,然后下拉列表:
=vlookup(e3,a:c,3 )
如果vlookup函数采用近似查询,则查询区域的第一列必须按升序排列,如果找不到关键字“4-30”的日期,则小于该日期,并且是接近该日期的记录,并且映射为 这样就找到了每个月的最后记录。
最后总结一下吧
vlookup函数的五个优点
1、vlookup函数的查找值为通配符( ”; ? ”; 号码和”; *”; 编号),但引用值不能以数组为参数生成内存数组。
第2、4个参数决定了是准确还是近似。
如果为0 (或false ),则以精确的匹配方式进行搜索,支持无序搜索。 如果为1 (或true ),则必须使用近似匹配方法进行搜索,并按升序排列第二个参数的第一列或第一行。
第3、3个参数的列号不能理解为员工表的实际列号,指定返回值为搜索范围的第几列。
4、如果查找值和数据区域密钥的数据类型不一致,则返回错误值#n/a。
5、如果有多条符合条件的记录,则只能返回符合条件的第一条记录。
标题:“vlookup如何用(vlookup具体采用做法详细步骤)”
地址:http://www.hongyupm.com/gnyw/10692.html