vlookup怎么用详细步骤「Vlookup怎么使用」

大家好,vlookup怎么用详细步骤相信很多的网友都不是很明白,包括Vlookup怎么使用也是一样,不过没有关系,接下来就来为大家分享关于vlookup怎么用详细步骤和Vlookup怎么使用的一些知识点,大家可以关注收藏,免得下次来找不到哦

大家好,vlookup怎么用详细步骤相信很多的网友都不是很明白,包括Vlookup怎么使用也是一样,不过没有关系,接下来就来为大家分享关于vlookup怎么用详细步骤和Vlookup怎么使用的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我们开始吧!

vlookup怎么用详细步骤「Vlookup怎么使用」

vlookup怎么用详细步骤

VLOOKUP是一个查找函数,给定一个查找的目标,它就能从指定的查找区域中查找返回想要查找到的值。它的基本语法为:

VLOOKUP(查找目标,查找范围,返回值的列数,精确OR模糊查找)

下面以一个实例来介绍一下这四个参数的使用

例1:如下图所示,要求根据表二中的姓名,查找姓名所对应的年龄。

公式:B13 =VLOOKUP(A13,$B$2:$D$8,3,0)

参数说明:

1 查找目标:就是你指定的查找的内容或单元格引用。本例中表二A列的姓名就是查找目标。我们要根据表二的“姓名”在表一中A列进行查找。

公式:B13 =VLOOKUP(A13,$B$2:$D$8,3,0)

2 查找范围(VLOOKUP(A13,$B$2:$D$8,3,0) ):指定了查找目标,如果没有说从哪里查找,EXCEL肯定会很为难。所以下一步我们就要指定从哪个范围中进行查找。VLOOKUP的这第二个参数可以从一个单元格区域中查找,也可以从一个常量数组或内存数组中查找。本例中要从表一中进行查找,那么范围我们要怎么指定呢?这里也是极易出错的地方。大家一定要注意,给定的第二个参数查找范围要符合以下条件才不会出错:

A 查找目标一定要在该区域的第一列。本例中查找表二的姓名,那么姓名所对应的表一的姓名列,那么表一的姓名列(列)一定要是查找区域的第一列。象本例中,给定的区域要从第二列开始,即$B$2:$D$8,而不能是$A$2:$D$8。因为查找的“姓名”不在$A$2:$D$8区域的第一列。

B 该区域中一定要包含要返回值所在的列,本例中要返回的值是年龄。年龄列(表一的D列)一定要包括在这个范围内,即:$B$2:$D$8,如果写成$B$2:$C$8就是错的。

3 返回值的列数(B13 =VLOOKUP(A13,$B$2:$D$8,3,0))。这是VLOOKUP第3个参数。它是一个整数值。它怎么得来的呢。它是“返回值”在第二个参数给定的区域中的列数。本例中我们要返回的是“年龄”,它是第二个参数查找范围$B$2:$D$8的第3列。这里一定要注意,列数不是在工作表中的列数(不是第4列),而是在查找范围区域的第几列。如果本例中要是查找姓名所对应的性别,第3个参数的值应该设置为多少呢。答案是2。因为性别在$B$2:$D$8的第2列中。

vlookup怎么用

具体步骤如下:

首先在B2单元格中输入“=vlookup”即可启用vlookup函数。

使用时需要按顺序输入四个数值,中间用英文逗号隔开。

第一个是需要查找的值,这里填A2。第二个是被查找的数据表,这里填I:M。

第三个是填充的列序数,输入2,第四个输入0即可精确匹配。这样即可填充需要的数据,通过拖动单元格右下角的“十字标”即可整列或整行填充。

完成上述步骤即可学会使用vlookup函数。

vlookup函数怎么用?

关注

hello,大家好,今天跟大家详细讲解下vlookup中{0,1}它是如何进行运算,到底如何理解,

它的运用方法可以分为两类,一类适用于条件判断,另一类是用于制造错误值,下面就让我们来详细的讲解下

1. 用于条件判断

{0,1}用于条件判断,我们最常见的要数使用vlookup函数进行反向查找,举例如下

公式:=VLOOKUP(E2,IF({1,0},C2:C10,A2:A10),2,0)

Vlookup进行数据查找,查找值必须在查找区域的第一列,如果查找值不在查找区域的第一列,我们就需要用到vlookup的反向查找,它的大致思路是,将查找值使用if函数加上{0,1}数组,构建一个二维的表格,来进行查找,下面就让我们来具体分析下

公式:=VLOOKUP(E2,IF({1,0},C2:C10,A2:A10),2,0)

第一参数:E2,就是表中的考核得分

第二参数:IF({1,0},C2:C10,A2:A10),构建二维表格

第三参数:2,就是查找数据区域的第2列

第四参数:0,精确匹配

以上参数中除了第二参数都十分容易理解,下面就是讲解下它的运算过程

首先我们先看下它的实际结果如下图

在excel中0=false,1=true,我们把{1,0}放在if函数的第一参数中,它实际上代表对和错的条件结果,又因为,{1,0}在大括号中,所以它是一个数组,它会跟每一个元素都发生运算,比如在if的第二参数中它的单元格个数是9个,所以,当if的条件为1时候,他就会得到9个结果,第三个参数也是这个道理以此类推,它的运算结果可以显示为下图

这样的话,我们就构建了一个查找值在第一列的数据区域,就非常方便我们查找了。

2.制造错误值构建数据

这种比较常见的是我们在有文字与数字混合的字符串中提取出固定长度的字符串,如提取手机号码

公式:=VLOOKUP(0,MID(A2,ROW($1:$30),11)*{0,1},2,FALSE)

这个函数中

第一参数:0

第二参数:MID(A2,ROW($1:$30),11)*{0,1}

第三参数:2

第四参数:false

还是来着重讲解下第三参数,我们先看下mid函数的提取过程与结果

因为mid的函数第二参数为,ROW($1:$30),它是一个1到30的整数序列,所以会对字符串提取30次,为什么到23次就没有结果了呢,因为A2单元格它的字符串个数一共就22个,然后我们将这个结果乘以{0,1}

{0,1}是一个数组,它会跟每个元素都进行运算如上图所示它会运算30次

当文本乘以数字的时候,他就会得到错误值,而mid函数在第7次提取到正确的手机号码,当它乘以{0,1}的时候会得到如图标红区域的二维数组,这样的话我我们用vlookup函数进行提取就非常简单了,

这仅仅是一个单元格的运算结果,以后的都要这么算,所以电脑配置如果不是太高的话,进行数组的运算会十分卡

怎么样,这么讲明白呢,如果还是不太明白,建议看下这篇数组的简单介绍

数组怎么用

我是excel从零到一,关注我持续分享更多excel 技巧

OK,本文到此结束,希望对大家有所帮助。

声明:本站仅提供存储服务。部分图文来源于网络,版权归原作者所有,不代表本立场或观点。如有侵权,请联系删除。

作者:小黄同学,本文链接:https://www.vibaike.net/article/1961004.html

(0)
小黄同学小黄同学

相关推荐