
关注
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 技巧
今天和大家分享一下怎样用VLOOKUP来核对数据。
1、首先这里有两个表,原始数据是每个员工开始的基本数据——修改数据是根据员工的情况进行修改的数据。
2、点击修改数据表——在D1输入:核对,添加一列辅助列。
3、在D2输入公式:=IF(VLOOKUP(A2,原始数据!$A$1:$C$14,3,0)=C2,"",VLOOKUP(A2,原始数据!$A$1:$C$14,3,0))——按回车确定。
4、鼠标移动到D2右下角,出现黑色十字时向下拖动填充公式或双击。
5、最后根据核对的数据进行核查看看有没有错,点击左上角的保存。注意:=IF(VLOOKUP(A2,原始数据!$A$1:$C$14,3,0)=C2,"",VLOOKUP(A2,原始数据!$A$1:$C$14,3,0))意思配对的数据是相同的就显示空,不相同就显示原来的数据。
例如:
vlookup(B2,I2:J13,2,0)
“2”表示,返回值所在的列,即返回“I2:J13”区域中的第二列的值
vlookup是用于查找和返回需求的匹配数据,该函数总共有四个参数,依次是:1、判断的条件2、跟踪数据的区域3、返回第几列的数据4、是否精确匹配。
函数的定义:
给定一个数集A,假设其中的元素为x。现对A中的元素x施加对应法则f,记作f(x),得到另一数集B。假设B中的元素为y。则y与x之间的等量关系可以用y=f(x)表示。我们把这个关系式就叫函数关系式,简称函数。函数概念含有三个要素:定义域A、值域C和对应法则f。其中核心是对应法则f,它是函数关系的本质特征。
函数(function),最早由中国清朝数学家李善兰翻译,出于其著作《代数学》。之所以这么翻译,他给出的原因是“凡此变数中函彼变数者,则此为彼之函数”,也即函数指一个量随着另一个量的变化而变化,或者说一个量中包含另一个量。函数的定义通常分为传统定义和近代定义,函数的两个定义本质是相同的,只是叙述概念的出发点不同,传统定义是从运动变化的观点出发,而近代定义是从集合、映射的观点出发。
首先在B2单元格中输入“=vlookup”即可启用vlookup函数。
使用时需要按顺序输入四个数值,中间用英文逗号隔开。
第一个是需要查找的值,这里填A2。第二个是被查找的数据表,这里填I:M。
第三个是填充的列序数,输入2,第四个输入0即可精确匹配。这样即可填充需要的数据,通过拖动单元格右下角的“十字标”即可整列或整行填充。
完成上述步骤即可学会使用vlookup函数。
vlookup函数的使用方法及实例
(一)vlookup 的作用:
vlookup 用于查找指定值所对应的另一个值。例如:查找某件产品的价格,某个同学的某科成绩等。
(二)vlookup 函数表示:
=vlookup(要查找的值,查找区域,返回值所在列号,精确匹配或近似匹配)
参数说明:
1、要查找的值:可以引用单元格的值,例如 B6;也可以直接输入,例如“红色T恤”。
2、查找区域:用于指定查找范围,例如 A2:D10。
3、返回值所在列号:用于指定返回值在哪列,列号开始必须从指定范围算起;例如指定范围为 B2:E8,则 B 列为第一列,若返回值所在列号为 3,则从 D列中返回值。
4、精确匹配或近似匹配:精确匹配用 0 或 False 表示;近似匹配用 1 或 True 表示;为“可选”项,即可填可不填;若不填,则默认值为近似匹配。
(三)vlookup 函数使用方法:
1、基本用法
参数介绍
VLOOKUP(找什么,在哪找,找到后返回其右侧对应的第几列数据,精确还是模糊查找)
vlookup函数的使用方法及实例
(一)vlookup 的作用:
vlookup 用于查找指定值所对应的另一个值。例如:查找某件产品的价格,某个同学的某科成绩等。
(二)vlookup 函数表示:
=vlookup(要查找的值,查找区域,返回值所在列号,精确匹配或近似匹配)
参数说明:
1、要查找的值:可以引用单元格的值,例如 B6;也可以直接输入,例如“红色T恤”。
2、查找区域:用于指定查找范围,例如 A2:D10。
3、返回值所在列号:用于指定返回值在哪列,列号开始必须从指定范围算起;例如指定范围为 B2:E8,则 B 列为第一列,若返回值所在列号为 3,则从 D列中返回值。
4、精确匹配或近似匹配:精确匹配用 0 或 False 表示;近似匹配用 1 或 True 表示;为“可选”项,即可填可不填;若不填,则默认值为近似匹配。
(三)vlookup 函数使用方法:
1、基本用法
参数介绍
VLOOKUP(找什么,在哪找,找到后返回其右侧对应的第几列数据,精确还是模糊查找)
VLOOKUP
在表格数组的首列查找指定的值,并由此返回表格数组当前行中其他列的值。
VLOOKUP 中的 V 参数表示垂直方向。当比较值位于需要查找的数据左边的一列时,可以使用 VLOOKUP 而不是 HLOOKUP。
语法
VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
Lookup_value 为需要在表格数组 (数组:用于建立可生成多个结果或可对在行和列中排列的一组参数进行运算的单个公式。数组区域共用一个公式;数组常量是用作参数的一组常量。)第一列中查找的数值。Lookup_value
可以为数值或引用。若 lookup_value 小于 table_array 第一列中的最小值,VLOOKUP 返回错误值 #N/A。
Table_array 为两列或多列数据。使用对区域或区域名称的引用。table_array
第一列中的值是由 lookup_value 搜索的值。这些值可以是文本、数字或逻辑值。文本不区分大小写。
Col_index_num 为 table_array
中待返回的匹配值的列序号。Col_index_num 为 1 时,返回 table_array 第一列中的数值;col_index_num 为 2,返回
table_array 第二列中的数值,以此类推。如果 col_index_num :
小于 1,VLOOKUP 返回错误值 #VALUE!。
大于 table_array 的列数,VLOOKUP 返回错误值 #REF!。
Range_lookup 为逻辑值,指定希望 VLOOKUP 查找精确的匹配值还是近似匹配值:
如果为 TRUE 或省略,则返回精确匹配值或近似匹配值。也就是说,如果找不到精确匹配值,则返回小于 lookup_value 的最大数值。
table_array 第一列中的值必须以升序排序;否则 VLOOKUP 可能无法返回正确的值。有关详细信息,请参阅排序数据。
如果为 FALSE,VLOOKUP 将只寻找精确匹配值。在此情况下,table_array 第一列的值不需要排序。如果 table_array
第一列中有两个或多个值与 lookup_value 匹配,则使用第一个找到的值。如果找不到精确匹配值,则返回错误值 #N/A。
Excel"自定义状态栏" 选择“求和”即可。具体 *** 作如下:
1)excel A列中单元格随机输入不同数字,选中此单元格是,excel表格下方,只有“平均值”和“计数”,不显示数字求和,此时需要对自定义状态栏进行设置。
2)在Excel最下方的状态栏,单击鼠标右键,d出“自定义状态栏”,其中“求和”处于未选择状态;
3)勾选“求和”选项
4)此时表格下方就绪状态栏显示数字“求和”
扩展资料:
会计常用的Excel函数公式
1)SUM函数:SUM函数的作用是求和。
函数公式为=sum()
2)AVERAGE函数:Average 的作用是计算平均数。
函数公式为=AVERAGE( )
3)count函数:作用是计算单元格个数
函数公式为=COUNT( )
4)IF函数:IF函数的作用是判断一个条件,然后根据判断的结果返回指定值。
IF函数公式为:=IF(逻辑判断,为TRUE时的结果,为FALSE时的结果)
5)VLOOKUP函数:VLOOKUP函数用来在表格中查找数据。
函数的语法公式是:=VLOOKUP(查找值,区域,要返回第几列的内容,1近似匹配 0精确匹配)
6)ISNUMBER函数:ISNUMBER判断单元格中的值是否是数字,返回TRUE或FALSE。
语法结构是:=ISNUMBER(value)
7)MIN函数和MAX函数:MIN和MAX是在单元格区域中找到最大和最小的数值。
函数公式:=max()或=min()
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)