急急急!!!excel 里 vlookup 括号里4个部分填什么?不明白,总搞不明白。

作者&投稿:滑蚀 (若有异议请与网页底部的电邮联系)
excel公式vlookup中的四个数据填写什么?~

excel公式vlookup中:lookup value输入需要查找的数据单元格;table array输入查找的单元格区域(最好使用绝对定位函数);col index num输入需要返回匹配值的序列号;range lookup输入模糊查找或者精确查找。
使用vlookup函数的方法:
1、首先在单元格中输入两组需要查找的数据跟名称栏目,以该数据为查找基础。

2、然后在另外的单元格位置输入“查找数据”的内容,输入的内容与查找基础中的数据顺序不同。

3、点击插入Vlookup函数,在设置的函数参数对话框中根据下图输入参数值。

4、点击确定按钮即可生成函数计算结果,将其公式下拉填充得到对应“查找基础”生成的查找取数结果。

VLOOKUP函数
在表格或数值数组的首列查找指定的数值,并由此返回表格或数组中该数值所在行中指定列处的数值。
这里所说的“数组”,可以理解为表格中的一个区域。数组的列序号:数组的“首列”,就是这个区域的第一纵列,此列右边依次为第2列、3列……。假定某数组区域为B2:E10,那么,B2:B10为第1列、C2:C10为第2列……。
语法:
VLOOKUP(查找值,区域,列序号,逻辑值)
“查找值”:为需要在数组第一列中查找的数值,它可以是数值、引用或文字符串。
“区域”:数组所在的区域,如“B2:E10”,也可以使用对区域或区域名称的引用,例如数据库或数据清单。
“列序号”:即希望区域(数组)中待返回的匹配值的列序号,为1时,返回第一列中的数值,为2时,返回第二列中的数值,以此类推;若列序号小于1,函数VLOOKUP 返回错误值 #VALUE!;如果大于区域的列数,函数VLOOKUP返回错误值 #REF!。
“逻辑值”:为TRUE或FALSE。它指明函数 VLOOKUP 返回时是精确匹配还是近似匹配。如果为 TRUE 或省略,则返回近似匹配值,也就是说,如果找不到精确匹配值,则返回小于“查找值”的最大数值;如果“逻辑值”为FALSE,函数 VLOOKUP 将返回精确匹配值。如果找不到,则返回错误值 #N/A。如果“查找值”为文本时,“逻辑值”一般应为 FALSE 。另外:
·如果“查找值”小于“区域”第一列中的最小数值,函数 VLOOKUP 返回错误值 #N/A。
·如果函数 VLOOKUP 找不到“查找值” 且“逻辑值”为 FALSE,函数 VLOOKUP 返回错误值 #N/A。
下面举例说明VLOOKUP函数的使用方法。
假设在Sheet1中存放小麦、水稻、玉米、花生等若干农产品的销售单价:
A B
1 农产品名称 单价
2 小麦 0.56
3 水稻 0.48
4 玉米 0.39
5 花生 0.51
…………………………………
100 大豆 0.45
Sheet2为销售清单,每次填写的清单内容不尽相同:要求在Sheet2中输入农产品名称、数量后,根据Sheet1的数据,自动生成单价和销售额。设下表为Sheet2:
A B C D
1 农产品名称 数量 单价 金额
2 水稻 1000 0.48 480
3 玉米 2000 0.39 780
…………………………………………………
在D2单元格里输入公式:
=C2*B2 ;
在C2单元格里输入公式:
=VLOOKUP(A2,Sheet1!A2:B100,2,FALSE) 。
如用语言来表述,就是:在Sheet1表A2:B100区域的第一列查找Sheet2表单元格A2的值,查到后,返回这一行第2列的值。
这样,当Sheet2表A2单元格里输入的名称改变后,C2里的单价就会自动跟着变化。当然,如Sheet1中的单价值发生变化,Sheet2中相应的数值也会跟着变化。
其他单元格的公式,可采用填充的办法写入。
VLOOKUP函数使用注意事项
说到VLOOKUP函数,相信大家都会使用,而且都使用得很熟练了。不过,有几个细节问题,大家在使用时还是留心一下的好。
一.VLOOKUP的语法
VLOOKUP函数的完整语法是这样的:
VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
1.括号里有四个参数,是必需的。最后一个参数range_lookup是个逻辑值,我们常常输入一个0字,或者False;其实也可以输入一个1字,或者true。两者有什么区别呢?前者表示的是完整寻找,找不到就传回错误值#N/A;后者先是找一模一样的,找不到再去找很接近的值,还找不到也只好传回错误值#N/A。这对我们其实也没有什么实际意义,只是满足好奇而已,有兴趣的朋友可以去体验体验。
2.Lookup_value是一个很重要的参数,它可以是数值、文字字符串、或参照地址。我们常常用的是参照地址。用这个参数时,有两点要特别提醒:
A)参照地址的单元格格式类别与去搜寻的单元格格式的类别要一致,否则的话有时明明看到有资料,就是抓不过来。特别是参照地址的值是数字时,最为明显,若搜寻的单元格格式类别为文字,虽然看起来都是123,但是就是抓不出东西来的。
而且格式类别在未输入数据时就要先确定好,如果数据都输入进去了,发现格式不符,已为时已晚,若还想去抓,则需重新输入。
B)第二点提醒的,是使用时一个方便实用的小技巧,相信不少人早就知道了的。我们在使用参照地址时,有时需要将lookup_value的值固定在一个格子内,而又要使用下拉方式(或复制)将函数添加到新的单元格中去,这里就要用到“$”这个符号了,这是一个起固定作用的符号。比如说我始终想以D5格式来抓数据,则可以把D5弄成这样:$D$5,则不论你如何拉、复制,函数始终都会以D5的值来抓数据。
3.Table_array是搜寻的范围,col_index_num是范围内的栏数。Col_index_num 不能小于1,其实等于1也没有什么实际用的。如果出现一个这样的错误的值#REF!,则可能是col_index_num的值超过范围的总字段数。
二.VLOOKUP的错误值处理。
我们都知道,如果找不到数据,函数总会传回一个这样的错误值#N/A,这错误值其实也很有用的。比方说,如果我们想这样来作处理:如果找到的话,就传回相应的值,如果找不到的话,我就自动设定它的值等于0,那函数就可以写成这样:
=if(iserror(vlookup(1,2,3,0))=true,0,vlookup(1,2,3,0))
这句话的意思是这样的:如果VLOOKUP函数返回的值是个错误值的话(找不到数据),就等于0,否则,就等于VLOOKUP函数返回的值(即找到的相应的值)。
这里面又用了两个函数。
第一个是iserror函数。它的语法是iserror(value),即判断括号内的值是否为错误值,如果是,就等于true,不是,就等于false。
第二个是if函数,这也是一个常用的函数的,后面有机会再跟大家详细讲解。它的语法是if(条件判断式,结果1,结果2)。如果条件判断式是对的,就执行结果1,否则就执行结果2。举个例子:=if(D2=””,”空的”,”有东西”),意思是如D2这个格子里是空的值,就显示文字“空的”,否则,就显示“有东西”。(看起来简单吧?其实编程序,也就是这样子判断来判断去的。)
三.含有VLOOKUP函数的工作表档案的处理。
一般来说,含有VLOOKUP函数的工作表,如果又是在别的档案里抓取数据的话,档案往往是比较大的。尤其是当你使用的档案本身就很大的时候,那每次开启和存盘都是很受伤的事情。
有没有办法把文件压缩一下,加快开启和存盘的速度呢。这里提供一个小小的经验。
在工作表里,点击工具——选项——计算,把上面的更新远程参照和储存外部连结的勾去掉,再保存档案,则会加速不少,不信你可以试试。
下面详细的说一下它的原理。
1.含有VLOOKUP函数的工作表,每次在保存档案时,会同时保存一份其外部连结的档案。这样即使在单独打开这个工作表时,VLOOKUP函数一样可以抓取到数值。
2.在工作表打开时,微软会提示你,是否要更新远程参照。意思是说,你要不要连接最新的外部档案,好让你的VLOOKUP函数抓到最新的值。如果你有足够的耐心,不妨试试。
3.了解到这点,我们应该知道,每次单独打开含有VLOOKUP函数的工作表时,里面抓取外部档案的数值,只是上次我们存盘时保存的值。若要连结最新的值,必须要把外部档案同时打开。
VLOOKUP函数我所了解的,也只是这些,大家有什么好的经验或有什么疑问,欢迎大家提出,一起探讨。

H6 输入 =vlookup(G6, B:D,3,0)
第一个参数 需要超找的数据值,这里是G6所在单元格的值,也可以直接填写某个数据值;
第二个参数 查找的数据区域,需要注意的是,该函数只比较数据区域第一列数据,如B:D,只查找B列是否有数据值与G6相同
第三个参数 在B列找到相同的值之后,返回该行第几个数据,这里输入3,即该行第三个数据(B列为第一个)。需要注意的是,返回的值只能是第一列(B列)本身或之后的值,不能返回前面的值,(如不能通过姓名返回序号值)
第四个参数 0表示精确查找,即找到完全一样的;1,非精确查找。

公式错了
VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])

第一个是需要搜索的值,在表格里就是G6,姓名,不用加$
第二个是单元格区域,$B$4:$D$11,查找区域不能变
第三个是搜索结果,指的是查找区域的列号,因为例子中有3列,工资在第三列,所以是3
第四个是可选项,如果 range_lookup 为 TRUE 或被省略,则必须按升序排列 table_array 第一列中的值;否则,VLOOKUP
可能无法返回正确的值。如果 range_lookup 为 FALSE,则不需要对 table_array 第一列中的值进行排序,只查找 精确匹配值。

=VLOOKUP(G6,B:D,3,0)
在B:D列中,查找G列的张三,如果找到,则显示B:D区域的第3列,即工资列数字。

第一个代表你按什么标准查找,第二个参数代表在那个区域查找,第三个参数代表在查找区域的第几列,第四个0代表精确查找,1代表模糊查找。

设G列中的张三在第6行,则H6=VLOOKUP(G6,$B$5:$D$5,3,FALSE)


急急急!!!1excel2003插入图表的图例问题
exce图表有个特点,你需要对什么更改就在哪个对象上点击右键,然后选择相应的选项更改,你可以尝试下。用过几次以后你就会觉得很简单了。祝你成功。

excel2007文件数据丢失,怎么恢复?
1、首先,我们打开一个空白的Excel表格。2、点击左上角“OFFICE按钮”,如图所示,然后点击底部“Excel 选项”。3、在选项里面,点击“保存”,可以看到Excel“自动恢复文件位置”。4、选中该链接后,右键点击选“复制”,然后把它粘贴到浏览器的地址栏中即可打开该文件夹,并找到来不及保存的文件。

exce里的百分比怎么计算
详情请查看视频回答

exce文件试图打开文件时遇到错误检查文档或驱动器的访问权限确保有足够...
以WPS 2019版本为例:出现此提示代表您的文件已损坏,您可尝试进入「备份中心」恢复历史备份版本,恢复至未损坏时的版本;随便打开一个文档,点击「软件左上角文件-备份与恢复-备份中心-本地备份」可查看文件备份;请点击输入图片描述 请点击输入图片描述 关注微信公众号「WPS售后服务」获取更多「人工服务...

exce怎么样把中间的空格替换成无 数字不变
因为excel单元格,数值最大精确度只有15位,超过的话只能用0来代替。解决办法:把“数值”当做“文本”来记录。一是把你替换的单元格定义为文本。二是用函数=SUBSTITUTE(A1," ",""),这里A1是你要替换的原始文本所在单元格。这对于大批量替换最方便。

2007Excel不能自动求和,平均值问题?急!!
合并单元格求和 表格不能自动求和 excel求和 exce列求和 正在求助 换一换 回答问题,赢新手礼包 苦等16分钟: 后妈比自己还小是什么体验?? 回答 苦等22分钟: 网友刚刚见面,怎么看对你有没有好感?怎么看对你没意... 回答 苦等1小时: 我的星盘适合当演员吗? 回答 苦等3小时: 嫁接时为什么要包住整个接...

急!exce2007怎么在打印的时候把标题上的线条取消了,求大神解答啊!
鼠标选择你的标题栏,然后点“下框线”,这样左右上都是无边框的,标题栏上方的线条自然不见了,就上你会懂的!再看下图:

exce表如何把不在同一横线上的资料做成一排顺序
假设你的数据从A1单元格一直到A100单元格 框选A1至A100 单击鼠标右键,选“复制”选中A1单元格 单击鼠标右键,选“选择性粘贴”在弹出的对话框中勾选“转置”单选按钮 点确定,再删除原始数据即可

exce连oracel数据库失败,系统提示记忆体已用完
exce连oracel数据库失败,系统提示记忆体已用完 5 当我用我的excel连接本公司的oracel数据库时,系统提示记忆体已用完,请问问题主要出现在哪?怎样才能解决这样的问题使excel顺利连到数据库服务器?急急!谢谢,各位指教呀!!... 当我用我的excel连接本公司的oracel数据库时,系统提示记忆体已用完,请问问题主要出现在哪...

Excel文件转换成Csv文件问题!!急急急
你可以用以下方法对CSV文件进行打开编辑:1、用记事本打开并编辑,其实CSV就是一个有固定排列和分隔的文本文件;2、在EXCEL中,不要用打开,必须用,数据---导入外部数据---导入数据,的方法保留原来的数据类型,关键是,第一必须在新建的文档中导入数据才可用,第二是设置文本格式,并在对话框中选中要...

丹徒区18235095785: Excel中的VLOOKUP函数是什么意思? -
祢缸惠迪: Excel中Vlookup函数是在纵向区域查找的.Vlookup函数的用法=Vlookup(查找的数据,查找的区域,返回值在查找区域的列数,匹配方式).其中,查找区域第一列必须是查找数据所在的列,匹配方式有两种0或者false为精确匹配,1或者True...

丹徒区18235095785: excel VLOOUP函数 -
祢缸惠迪: 你好,找供两个公式,任选一个都可以. 公式一: =IF(ISNA(VLOOKUP(A2,Sheet2!A:B,2,0)),"",TEXT(VLOOKUP(A2,Sheet2!A:B,2,0),"[=0] "))公式二: =IF(ISNA(VLOOKUP(A2,Sheet2!A:B,2,0)),"",IF(VLOOKUP(A2,Sheet2!A:B,2,0),VLOOKUP(A2,Sheet2!A:B,2,0),""))如果用的是EXCEL 07版的可以进一步简化为如下公式=TEXT(IFERROR(VLOOKUP(A2,Sheet2!A:B,2,0),""),"[=0] ")

丹徒区18235095785: excel表格中数据匹配,怎么用vlookup函数?在线急等,急急急!!!!!!!492194894,有高手加我QQ教我一下! -
祢缸惠迪: 语法 VLOOKUP(lookup_value,table_array,col_index_num,range_lookup) Lookup_value 为需要在表格数组 (数组:用于建立可生成多个结果或可对在行和列中排列的一组参数进行运算的单个公式.数组区域共用一个公式;数组常量是用作参数...

丹徒区18235095785: 那位哥哥姐姐告我一下VLOOKUP函数怎么用?急急急 -
祢缸惠迪: 在表格或数值数组的首列查找指定的数值,并由此返回表格或数组当前行中指定列处的数值.当比较值位于数据表首列时,可以使用函数 VLOOKUP 代替函数 HLOOKUP. 在VLOOK...

丹徒区18235095785: Excel中vlooup使用,请帮忙看看公式哪里出问题了? -
祢缸惠迪: 看你的抓图,公式没问题.公式返回错误提示(#N/A)那是匹配不到查找条件所致.VLOOKUP()是首列查找函数.在=VLOOKUP(A2,Sheet2!A1:B456,2,0)里面,当查找条件(A2)在Sheet2!A1:B456的首列(Sheet2的A列)里面匹配不到...

丹徒区18235095785: Excel中LEFT和VLOOKUP的应用 -
祢缸惠迪: C1 =LEFT(B1,4) 下拉复制公式 D1 =INDEX(A:A,MATCH(LEFT(B1,4),C:C,)) 下拉复制公式 你按如下方式再设一个表,就可以使用VLOOKUP函数如果SHEET1表格,A列是4位数编码,B列是地名 在SHEET2表格,A列是证号,B列要出地名则在SHEET2 B1单元格输入公式 =VLOOKUP(LEFT(A1,4),SHEET1!A:B,2,) 下拉复制公式 也可以用公式 =INDEX(SHEET1!B:B,MATCH(LEFT(A1,4),SHEET1!A:A,)) 下拉复制公式

丹徒区18235095785: 表格如何使用 VLOOUP函数? -
祢缸惠迪: 如果表1中姓名在A列,那么在B列输入公式 =vlookup(A1,表2!A:B,2,0) 就可以了,其它的行就往下拖就可以,表2!A:B 是一个查找范围,在输入公式的时候用鼠标直接点表2的A列和B列就可以了

丹徒区18235095785: 急急急!!!!Excel表格多条件匹配,用VLOOKUP函数为什么出错? -
祢缸惠迪: 文本对文本,数据对数据,有些文本格式的数字,光从属性中该还不行,必须从第一个下拉到最后一个,然后点击第一左上角的黄色方框,点击转换为数据

丹徒区18235095785: 在EXCEL表格里面,如何使用IF和VLOOCUP这两个函数?可否举例说明 -
祢缸惠迪: A B C D 1 小美 女 18岁 部长 2 小明 男 19岁 成员 3 小西 男 20岁 成员我需要做个能输入A列的字符,查询其中一整行的信息~~用vlookuP 公式就可以解决 =VLOOKUP(H2,A:G,2,0) H2写入号“1“可以查到小美,将公式改为=VLOOKUP(H2,A:G,3,0)查找到年龄 =IF(d2="部长*","I学生干部","普通学生") 表示D2单元如为“部长”字样,则本单元格显示"I学生干部"字样,否则显示,"普通学生")

丹徒区18235095785: excel里公式VLOOKU怎么向下拉,公式里的数字随着向下拉会变大?为什么呢?求大神 -
祢缸惠迪: 第一行=VLOOKUP(C1,Sheet2!C$1:D$73,2,0)

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网