VLOOKUP之后的打完括号之后如何返回,跟的是啥东西

VLOOKUP函数应用_百度百科
VLOOKUP函数应用
本文介绍 Microsoft Excel 中 VLOOKUP 函数 (函数:函数是预先编写的公式,可以对一个或多个值执行运算,并返回一个或多个值。函数可以简化和缩短中的公式,尤其在用公式执行很长或复杂的计算时。)的公式语法和用法。
VLOOKUP函数应用语法
VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
VLOOKUP 函数语法具有下列参数 (参数:为操作、事件、方法、属性、函数或过程提供信息的值。):
lookup_value 必需。要在表格或区域的第一列中搜索的值。lookup_value 参数可以是值或引用。如果为 lookup_value 参数提供的值小于 table_array 参数第一列中的最小值,则 VLOOKUP 将返回 #N/A。
table_array 必需。包含数据的。可以使用对区域(例如,A2:D8)或区域名称的引用。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 查找精确匹配值还是近似匹配值:
如果 range_lookup 为 TRUE 或被省略,则返回精确匹配值或近似匹配值。如果找不到精确匹配值,则返回小于 lookup_value 的最大值。
要点 如果 range_lookup 为 TRUE 或被省略,则必须按升序排列 table_array 第一列中的值;否则,VLOOKUP 可能无法返回正确的值。
有关详细信息,请参阅对区域或表中的数据进行排序。
如果 range_lookup 为 FALSE,则不需要对 table_array 第一列中的值进行排序。
如果 range_lookup 参数为 FALSE,VLOOKUP 将只查找精确匹配值。如果 table_array 的第一列中有两个或更多值与 lookup_value 匹配,则使用第一个找到的值。如果找不到精确匹配值,则返回 #N/A。
VLOOKUP函数应用注解
在 table_array 的第一列中搜索文本值时,请确保 table_array 第一列中的数据不包含、尾部空格、非打印或者未使用不一致的直引号(' 或 &)与弯引号(‘ 或 “)。否则,VLOOKUP 可能返回不正确或意外的值。
有关详细信息,请参阅 CLEAN 函数和 TRIM 函数。
在搜索数字或日期值时,请确保 table_array 第一列中的数据未存储为文本值。否则,VLOOKUP 可能返回不正确或意外的值。
如果 range_lookup 为 FALSE 且 lookup_value 为文本,则可以在 lookup_value 中使用 - 问号 (?) 和星号 (*)。问号匹配任意单个字符;星号匹配任意字符序列。如果要查找实际的问号或星号,请在前键入波形符 (~)。
VLOOKUP函数应用示例1
要求:根据表二的内容将对应的总分填到表一中,没有的记录填空。
可以用VLOOKUP、IFERROR实现如下:
        工号
    A001
=IFERROR(VLOOKUP(B4,$B$11:$F$14,5,0),&&)
    A002
=IFERROR(VLOOKUP(B5,$B$11:$F$14,5,0),&&)
    A003
=IFERROR(VLOOKUP(B6,$B$11:$F$14,5,0),&&)
    A004
=IFERROR(VLOOKUP(B7,$B$11:$F$14,5,0),&&)
    A005
=IFERROR(VLOOKUP(B8,$B$11:$F$14,5,0),&&)
              表二
        工号
=D12:D14*E12:E14
=D12:D14*E12:E14
=D12:D14*E12:E14
VLOOKUP函数应用示例2
内容如下:
            2
            3
            4
            使用vlookup函数:
=vlookup(A:A,sheet1!A:A,2,false)
=vlookup(A:A,sheet1!A:A,3,false)
=vlookup(A:A,sheet1!A:A,4,false)
=vlookup(A:A,sheet1!A:A,5,false)
=vlookup(A:A,sheet1!A:A,6,false)
=vlookup(A:A,sheet1!A:A,7,false)
=vlookup(A:A,sheet1!A:A,2,false)
=vlookup(A:A,sheet1!A:A,3,false)
=vlookup(A:A,sheet1!A:A,4,false)
=vlookup(A:A,sheet1!A:A,5,false)
=vlookup(A:A,sheet1!A:A,6,false)
=vlookup(A:A,sheet1!A:A,7,false)
=vlookup(A:A,sheet1!A:A,2,false)
=vlookup(A:A,sheet1!A:A,3,false)
=vlookup(A:A,sheet1!A:A,4,false)
=vlookup(A:A,sheet1!A:A,5,false)
=vlookup(A:A,sheet1!A:A,6,false)
=vlookup(A:A,sheet1!A:A,7,false)
=vlookup(A:A,sheet1!A:A,2,false)
=vlookup(A:A,sheet1!A:A,3,false)
=vlookup(A:A,sheet1!A:A,4,false)
=vlookup(A:A,sheet1!A:A,5,false)
=vlookup(A:A,sheet1!A:A,6,false)
=vlookup(A:A,sheet1!A:A,7,false)
结果显示:
企业信用信息怎么样能在图中Kpa上加上括号,Kpa是用LOOKUP公式查找的_百度知道点击EXCEL表中函数名VLOOKUP之后:任意、数值,数值,逻辑值,是什么东西-中国学网-中国IT综合门户网站-提供健康,养生,留学,移民,创业,汽车等信息
> 信息中心 >
点击EXCEL表中函数名VLOOKUP之后:任意、数值,数值,逻辑值,是什么东西
来源:互联网 发表时间: 18:15:02 责任编辑:李志喜字体:
为了帮助网友解决“点击EXCEL表中函数名VLOOKUP之后:任意、数值,数值,逻辑值,是什么东西”相关的问题,中国学网通过互联网对“点击EXCEL表中函数名VLOOKUP之后:任意、数值,数值,逻辑值,是什么东西”相关的解决方案进行了整理,用户详细问题包括:RT,我想知道:点击EXCEL表中函数名VLOOKUP之后:任意、数值,数值,逻辑值,是什么东西,具体解决方案如下:解决方案1:
0是精确查找:C第二个数值是查找的列数任意就是表一中的被查找值数值是表二的数值区域如A,比如是C列就是3逻辑值可填写1和0,1是模糊查找
相关文章:
最新添加资讯
24小时热门资讯
Copyright © 2004- All Rights Reserved. 中国学网 版权所有
京ICP备号-1 京公网安备02号VLOOKUP函数
义项指多义词的不同概念,如的义项:网球运动员、歌手等;的义项:冯小刚执导电影、江苏卫视交友节目等。
VLOOKUP函数是Excel中的一个纵向查找函数,它与和属于一类函数,在工作中都有广泛应用。VLOOKUP是按列查找,最终返回该列所需查询列序所对应的值;与之对应的HLOOKUP是按行查找的。
外文名称 VlookUp
适用范围 Excel
功能 按列查找
类别 查找函数
该函数的语法规则如下:VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)参数简单说明输入数据类型lookup_value要查找的值数值、引用或文本字符串table_array要查找的区域数据表区域col_index_num返回数据在查找区域的第几列数正整数range_lookup模糊匹配TRUE(或不填) /FALSE
Lookup_value为需要在数据表第一列中进行查找的数值。Lookup_value 可以为数值、引用或文本字符串。Table_array为需要在其中查找数据的。使用对区域或区域名称的引用。col_index_num为table_array 中查找数据的数据列序号。col_index_num 为 1 时,返回 table_array 第一列的数值,col_index_num 为 2 时,返回 table_array 第二列的数值,以此类推。如果 col_index_num 小于1,函数 VLOOKUP 返回#VALUE!;如果 col_index_num 大于 table_array 的列数,函数 VLOOKUP 返回错误值#REF!。Range_lookup为一逻辑值,指明函数 VLOOKUP 查找时是精确匹配,还是近似匹配。如果为false或0 ,则返回精确匹配,如果找不到,则返回错误值 #N/A。如果 range_lookup 为TRUE或1,函数 VLOOKUP 将查找近似匹配值,也就是说,如果找不到精确匹配值,则返回小于 lookup_value 的最大数值。如果range_lookup 省略,则默认为近似匹配。
如图所示,我们要在A2:F12区域中提取工号为、0010五人的全年总计销量,并对应的输入到I4:I8中。一个一个的手动查找在数据量大的时候十分繁琐,因此这里使用VLOOKUP函数演示:首先在I4输入“=Vlookup(”,此时Excel就会提示4个参数。第一个参数,显然,我们要选择要查找对象100003对应的是H4,这里就输入“H4” ;第二个参数,这里输入我们要查找的区域(F4切换为),即“$A$2:$F$12,”;第三个参数,“全年总计”是区域的第六列,所以这里输入“6”,输入“5”就会输入第四季度的项目了;第四个参数,因为我们要精确查找工号,所以输入“FALSE"或者“0”。最后补全最后的右括号“)”,得到公式“=VLOOKUP(H4,$A$2:$F$12,6,0)”,使用填充其他单元格即可完成查找操作。VLOOKUP函数使用注意事项一.VLOOKUP的语法1.括号里有四个参数,是必需的。最后一个参数range_lookup是个逻辑值,我们常常输入一个0字,或者F其实也可以输入一个1字,或者true。两者有什么区别呢?前者表示的是完整寻找,找不到就传回错误值#N/A;后者先是找一模一样的,找不到再去找很接近的值,还找不到也只好传回错误值#N/A。2.Lookup_value是一个很重要的参数,它可以是数值、文字字符串、或参照地址。我们常常用的是参照地址。用这个参数时,有三点要特别提醒:A)参照地址的单元格格式类别与去搜寻的单元格格式的类别要一致,否则的话有时明明看到有资料,就是抓不过来。特别是参照地址的值是数字时,最为明显,若搜寻的单元格格式类别为文字,虽然看起来都是123,但是就是抓不出东西来的。而且格式类别在未输入数据时就要先确定好,如果数据都输入进去了,发现格式不符,已为时已晚,若还想去抓,则需重新输入。B)在使用参照地址时,有时需要将lookup_value的值固定在一个格子内,而又要使用下拉方式(或复制)将函数添加到新的单元格中去,这里就要用到“$”这个符号了,这是一个起固定作用的符号。比如说我始终想以D5格式来抓数据,则可以把D5弄成这样:$D$5,则不论你如何拉、复制,函数始终都会以D5的值来抓数据。C) 用“&" 连接若干个单元格的内容作为查找的参数。在查找的数据有类似的情况下可以做到事半功倍。3.Table_array是搜寻的范围,col_index_num是范围内的栏数。Col_index_num 不能小于1,其实等于1也没有什么实际用的。如果出现一个这样的错误的值#REF!,则可能是col_index_num的值超过范围的总字段数。选取Table_array时一定注意选择区域的首列必须与lookup_value所选取的列的格式和字段一致。比如lookup_value选取了“姓名”中的“张三”,那么Table_array选取时第一列必须为“姓名”列,且格式与lookup_value一致,否则便会出现#N/A的问题。4.在使用该函数时,lookup_value的值必须在table_array中处于第一列。二.VLOOKUP的错误值处理。如果找不到数据,函数总会传回一个这样的错误值#N/A,这错误值其实也很有用的。例如,如果我们想这样来作处理:如果找到的话,就传回相应的值,如果找不到的话,就自动设定它的值等于0,则函数可以写成这样:=if(iserror(vlookup(1,2,3,0)),0,vlookup(1,2,3,0))在Excel 2007以上版本中,以上公式等价于=IFERROR(vlookup(1,2,3,0),0)这句话的意思是:如果VLOOKUP函数返回的值是个错误值的话(找不到数据),就等于0,否则,就等于VLOOKUP函数返回的值(即找到的相应的值)。这里又用了两个函数。第一个是。它的语法是iferror(value),即判断括号内的值是否为错误值,如果是,就等于true,不是,就等于false。第二个是,这也是一个常用的函数的,后面有机会再跟大家详细讲解。它的语法是if(条件判断式,结果1,结果2)。如果条件判断式是对的,就执行结果1,否则就执行结果2。举个例子:=if(D2=””,”空的”,”有东西”),意思是如D2这个格子里是空的值,就显示文字“空的”,否则,就显示“有东西”。(看起来简单吧?其实编程序,也就是这样子判断来判断去的。)在Excel 2007以上版本中,可以使用iferror(value, value_if_error)代替以上两个函数的组合,该函数判断value表达式是否为错误值,如果是,则返回value_if_error,如果不是,则返回value表达式自身的值。三.含有VLOOKUP函数的工作表档案的处理。一般来说,含有VLOOKUP函数的工作表,如果又是在别的档案里抓取数据的话,档案往往是比较大的,尤其是当你使用的档案本身就很大的时候,那每次开启和存盘都是很受伤的事情。有没有办法把文件压缩一下,加快开启和存盘的速度呢?这里提供一个小小的经验。在工作表里,点击工具──选项──计算,把上面的更新远程参照和储存外部连结的勾去掉,再保存档案,则会加速不少,不信你可以试试。下面详细的说一下它的原理。1.含有VLOOKUP函数的工作表,每次在保存档案时,会同时保存一份其外部连结的档案。这样即使在单独打开这个工作表时,VLOOKUP函数一样可以抓取到数值。2.在工作表打开时,微软会提示你,是否要更新远程参照。意思是说,你要不要连接最新的外部档案,好让你的VLOOKUP函数抓到最新的值。如果你有足够的耐心,不妨试试。3.了解到这点,我们应该知道,每次单独打开含有VLOOKUP函数的工作表时,里面抓取外部档案的数值,只是上次我们存盘时保存的值。若要连结最新的值,必须要把外部档案同时打开。Vlookup最容易出错的地方是查找区域的首列必须含有查找的内容。 比方说一个表,a列是序号,b列是姓名,c列是身份证,你在d列输入其中的一个姓名,在e1得到其身份证的公式不能是=vlookup(d1,a:c,3,0),而应是=vlookup(d1,b:c,2,0).
vlookup函数是一个工作中比较常用的函数,也是一个比较难掌握的函数。难掌握的原因之一在于此函数有4个参数,令人望而生畏。但其实真正没有掌握这个函数的原因不在于参数的多少,而在于没有真正理解vlookup函数的用处。那么就跟随我的思路,一起来进入vlookup函数看似有些繁琐的世界。首先放轻松,到底vlookup函数是干吗用的呢?让我们用两个词来归纳——查找和粘贴。用下面的例子来解释会更加清楚,如下图,有两个表,表1里只有姓名,但没有对应的部门情况统计,而表2就是一个完整的数据源,既包含姓名又包含所在部门。我们想要实现的结果就是利用表2的数据,将表1的部门情况匹配好,换句话说,就是在表2内查找姓名,然后把部门粘贴到表1内——正所谓“查找和粘贴”也。如果你是计算机,面对这样问题,应该如何解决呢?需要明确3件事。第一,找谁?第二,在哪里找?第三,找到以后粘贴什么?上述3件事其实就是vlookup函数的4个参数中的前3个参数了。最终的函数如下图。第一个参数,找谁?C5,也就是肖静这个人。第二个参数,在哪里找?E列及F列,也就是表2的区域。这里需要注意的有2点,首先,选择区域的时候,要查找的姓名一定要在左边第一列;其次,建议选择区域的时候选择整列,这样可以避免因相对引用导致匹配出错。第三个参数,找到以后粘贴什么?当然是粘贴姓名右侧单元格的内容呀,但如何表示右侧这个单元格呢?这里很巧妙的利用列数来进行指示:第二个参数选择的区域是有两列的,查找的姓名在左边第1列,部门在第2列,我们想要粘贴部门,也就是粘贴第2列的内容,于是,第三个参数就是这个列数——2。最后,第四个参数,只要记住,填写0,即可实现精确匹配。写好函数以后,填充柄拖动到底,即可实现部门的匹配了。
{{each(i, video) list}}
{{if list.length > 8}}
查看全部 ${list.length} 期节目
{{if _first}}
内容来源于
百科兴趣圈
{{if list && list.length}}

我要回帖

更多关于 vlookup函数 的文章

 

随机推荐