为什么在vlookup函数结果为0里输入图书编号和图书名称结果不一样

 您现在的位置:&&>>&&>>&&>>&excel函数vlookup正文
excel函数vlookup
excel函数vlookup
  & & 作者:iamlaosong& & 该函数的语法规则如下:& & VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)& & 参数
输入数据类型& & lookup_value
要查找的值
数值、引用或文本字符串& & table_array
要查找的区域
数据表区域& & col_index_num
返回数据在区域的第几列数
正整数& & range_lookup
TRUE(或不填)、FALSE& & 使用此函数时,最后一个参数一般都填0(FALSE),表示精确匹配,如果找不到,则返回错误值 #N/A,。如果填1,则表示模糊匹配,也就是说,如果找不到精确匹配值,则返回小于 lookup_value 的最大数值。& & 不过这个模糊匹配有个前提,就是查找区域中第一列必须排序,还必须是升序,否则结果不可预料。& & 此外,这种查找是从第一个字符开始比较,也不存在什么通配符,所以类似“安徽邮政速递物流公司”通过“邮政速递”是没有办法匹配到的,但是“安徽邮政”倒是可能的。& & 和这个函数有点类似的函数是MATCH,差别是前者返回单元格的值,后者返回单元格的位置。& & 这个模糊查询用起来麻烦,返回值也不太靠谱,所以我认为,这个模糊查询功能基本没啥用处。& & 那是不是就没有办法了呢,办法还是有的,那就是用“通配符+精确匹配”方法。& & 还是上述例子,用“*邮政速递*”还是可以匹配到“安徽邮政速递物流公司”这个值的,如果是单元格的值,则用连接符&连接*号,例如……
  & & & & 经常在使用Excel表格分析数据的朋友,可能都会遇到有综合评价问题,这时我们需要进行指标排名,或单项指标及综合指标排序。那么如何在Excel里面实现系统的字段排序,同时需要选择任何一个指标进行排序呢?这个问题其实很好解决,本次Word联盟就来为大家详解利用Vlookup函数在Excel表格排序方法!& & 这里是具体案例,如何利用Excel来实现任意单项指标的排名:& & & & 首先,假设你有这样八个单项指标的数据:& & 现在,我们希望能够任意得到某列,也就是某个指标的数据,我们可以在该表的右边定义一个指数,例如我们可以设计J2单元格,默然取值=1;& & 然后我们采用Vlookup函数,根据J2单元格数据决定某列指标移出来;Vlookup函数的语法在下面可以看出来;& & & & 现在我们就可以根据J2单元格取值,任意指标列都可以移动现在位置;接下来,我们对这个指标序列进行排序,& & & & 现在O列数据已经排列了(最大值是第一名);那么,我们自然想到,能否我们看到的数据都是从第一名按顺序排列呢,当然可以,首先我们P和Q列等于K和L列,形成了右侧的数据表,我们再次采用Vlookup函数来按指标得分名次顺序自动排列:……
  & & & & Excel查询函数中,Lookup和Vlookup有哪些区别?它们在应用中应该如何把握?请看本文讲解。& & ★Lookup――数与行列比& & Lookup的工作职责是什么呢?用一个数与一行或一列数据依次进行比较,发现匹配的数值后,将另一组数据中对应的数值提取出来。& & ?工资税率表:用数值比较& & 根据不同的工资进行不同的税率计算是一个常见的应用。我们来看这张“工资税率查询”表(见图1)。现在要在右侧根据“收入”(F列),直接得到对应的“税率”(G列)。在计算第1个“税率”时,输入函数公式“=LOOKUP(F4,$B$3:$B$8,$D$3:$D$8)”,回车,便可得到“36.00%”。& & & & 这个结果是怎么来的?用F4中的第1个收入数“$123,409”,与左侧表的“收入最低”各档数据(“$B$3:$B$8”)进行对比,虽然“$123,409”在“收入最低”各档数中没有完全一致的数据与之匹配,但是会与其中小于它的最大数“$58,501”相匹配。这样,同一行对应的“36.00%”就提取出来了。& & ?图书销售表:用文本比较& & Lookup函数的对比数还可以是文本。在这张图书销售查询表中(见图2),用下表输入的“编号”(A15单元格)文本当作查询数,与上表的“编号”一列($A$3:$A$11)进行对比,查询到了匹配的文本后,将“教材名称”一列($B$3:$B$11)对应的数据提取出来。公式是“=LOOKUP(A15,$A$3:$A$11,$B$3:$B$11)”。& & & & ★Vlookup――数与表格比& & Lookup有一个大哥――Vlookup函数。两兄弟有很多相似之处,但大哥本领更大。Vlookup用对比数与一个“表”进行对比,而不是Lookup函数的某1列或1行,并且Vlookup可以选择采用精确查询或是模糊查询方式,而Lookup只有模糊查询。& & ?模糊匹配& & 用Vlookup函数进行模糊查询时,几乎与Lookup的作用完全一致。我们用Vlookup函数来提取第1个例子中的工资税率结果。函数公式为“=VLOOKUP(F4,$B$3:$D$8,3,TRUE)”。& &nbsp……
  & && & Excel查询函数中,Lookup和Vlookup有哪些区别?它们在应用中应该如何把握?请看本文讲解。& & ★Lookup&&数与行列比& & Lookup的工作职责是什么呢?用一个数与一行或一列数据依次进行比较,发现匹配的数值后,将另一组数据中对应的数值提取出来。& & &工资税率表:用数值比较& & 根据不同的工资进行不同的税率计算是一个常见的应用。我们来看这张&工资税率查询&表。现在要在右侧根据&收入&(F列),直接得到对应的&税率&(G列)。在计算第1个&税率&时,输入函数公式&=LOOKUP(F4,$B$3:$B$8,$D$3:$D$8)&,回车,便可得到 &36.00%&。& & 这个结果是怎么来的?用F4中的第1个收入数&$123,409&,与左侧表的&收入最低&各档数据(&$B$3:$B$8&)进行对比,虽然 &$123,409&在&收入最低&各档数中没有完全一致的数据与之匹配,但是会与其中小于它的最大数&$58,501&相匹配。这样,同一行对应的 &36.00%&就提取出来了。& & &图书销售表:用文本比较& & Lookup函数的对比数还可以是文本。在这张图书销售查询表中,用下表输入的&编号&(A15单元格)文本当作查询数,与上表的 &编号&一列($A$3:$A$11)进行对比,查询到了匹配的文本后,将&教材名称&一列($B$3:$B$11)对应的数据提取出来。公式是 &=LOOKUP(A15,$A$3:$A$11,$B$3:$B$11)&。& & ★Vlookup&&数与表格比& & Lookup有一个大哥&&Vlookup函数。两兄弟有很多相似之处,但大哥本领更大。Vlookup用对……
&&&&今天为大家介绍Excel中的查找函数:vlookup,&&&&vlookup函数的作用有两点:&&&&1、在数组中找到匹配值。&&&&2、选择数组中的返回列&&&&下面是应用vlookup函数的使用格式:&&&&=VLOOKUP(B3,Sheet2!$B$6:$C$9,2)*C3&&&&具体含义是:&&&&b6:c9的数组中查找一个与b3匹配的值,返回对应的第二列的数值sheet2!表示b6:c9在sheet2里面,$用于固定单元格
  VLOOKUP函数的作用是在表格或数值数组的首列查找指定的数值,并由此返回表格或数组中该数值所在行中指定列处的数值。  这里所说的“数组”,可以理解为表格中的一个区域。数组的列序号:数组的“首列”,就是这个区域的第一纵列,此列右边依次为第2列、3列……。假定某数组区域为B2:E10,那么,B2:B10为第1列、C2:C10为第2列……。  语法:VLOOKUP(查找值,区域,列序号,逻辑值)  “查找值”:为需要在数组第一列中查找的数值,它可以是数值、引用或文字符串。  “区域”:数组所在的区域,如“B3:E9”,也可以使用对区域或区域名称的引用,例如数据库或数据清单。  “列序号”:即希望区域(数组)中待返回的匹配值的列序号,为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中输入农产品名称、数量后……
  本文主要介绍如何借助Excel中的Vlookup函数进行批量数字调整,以便快速处理大量有变动的数据,比如批量调整工资表。
  现在有一张清单,其中只列出了要调整工资人员的名单和具体调资金额,要求必须按清单从工资表中查找相应的人员记录逐一修改工资。如果按一般方法逐一查找修改,这几十个人逐一改下来可不轻松。其实借用一下Excel中的Vlookup函数,几秒钟就可以轻松搞定了。不信?来看看我是怎么在Excel 2007中实现的吧。
  新建调资记录表
  先用Excel
2007打开保存人员工资记录的&工资表&工作表。新建一个工作表,双击工作表标签把它重命名为&调资清单&。在A、B列分别输入调资人员的姓名和调资 额,加薪的为正数被减薪的则用负数表示(图1)。如果你拿到的是调资清单表格的电脑文档就更简单了,可以直接复制过来使用。
  在工资表显示调资额
  切换到&工资表&工作表,在原表右侧增加一列(M列),在M4单元格输入公式=IFERROR(VLOOKUP(B8,调资清单!A:B,2,FALSE),0),然后选中M4双击其右下角的黑色小方块(填充柄)把公式向下复制填充到M列各单元格中。
  现在调资清单中出现的人员,其M列单元格会显示该人员要调整的工资金额,不需要调资的人员则显示0(图2)。公式中用VLOOKUP函数按姓名 从&调资清单&工作表中查找并返回调资额,FALSE表示精确匹配。当找不到返回#N/A错误时,IFERROR函数就会让它显示成0。
  快速完成批量调整
  OK,现在简单了,在&工资表&工作表中选中调资额所在的M列进行复制,再选中要调整的原工资额所在的D列,右击选择&选择性粘贴&。在弹出的 &选择性粘贴&窗口中,单击选中&粘贴&下的&数值&单选项和&运算&下的&加&单选项(图3),单击&确定&按钮进行粘贴,马上可以看到D列的工资额已 经按调资清单中的调资额完成相应增减,《》()。
  选择性粘贴的计算功能只对数字有效,对于标题中的文本则不会有任何影响,所以可以直接选中整列进行复制粘贴。注意必须同时选中&数值&单选项,否则粘贴后D列单元格格式会变成与M列一样没有边框、字体等格式。
  完成调资后不要删除M列内容,你可以……
  日常工作中,Vlookup是一个非常有用的Excel函数,它的作用是:在表格或数值数组的首列查找指定的数值,并由此返回表格或数组当前行中指定列处的数值。下面以Excel2007举例,一步一步图解如何使用Vlookup函数。
  举例题设
  例如有两个表,分别是:A表
  例子要求在B表的B26到B31单元格中自动填入A表中A列与B表A列相同值(完全相同,不分大小写)所对应的C列的值
  步骤详解
  1、先选中B表B26,然后选择公式:
  弹出函数编辑框:
  2、把这4个自定义项全填上就OK,上往下第一个为:
  可用鼠标直接选中B表A26,这是返回B26时赖以遵循的搜索项,编辑框中会自动输入语法。
  3、第二个自定义项为:
  直接鼠标选择A表中整个A:C列,这是搜索范围。如果要圈定一个特定范围,建议用$限定,以防之后复制公式时出错。
  4、第三个为:
  本例中要返回的值位于上面圈定的搜索范围中第3列,则键入数字3即可。
  5、最后一个:
  通常都要求精确匹配,所以应填FALSE,也可直接键入数字0,意义是一样的。
  6、确定后,可以看到B表B26中有返回值:
  7、最后,向下复制公式即可。大功告成!检查一下看,是不是很完美?
  注意事项
  在第2项步骤中由于是最终是要返回一个列表,所以也可以直接选中A26:A31甚至整个A列(如果没有其他干扰项的话)。
  如果是excel2003环境的话,只有步骤1有差别,就是选&插入&-&公式&,在&查找与引用&类别里找到vlookup,下面就一样了!……
  Excel是一个用的办公软件,是办公人员必备的。有的时候在用excel的时候需要加快工作效率利用到各种函数,今天小编给大家介绍Excel中VLOOKUP函数的应用。好多人对这个函数还是蛮陌生的吧。那么首先了解Excel中VLOOKUP函数代表什么意思?
  就是纵向查找函数,它与LOOKUP函数和HLOOKUP函数属于一类函数,VLOOKUP是按列查找,最终返回该列所需查询列序所对应的值;HLOOKUP是按行查找的。语法包括:VLOOKUP(lookup_value,table_array,col_index_num,range_lookup) 如图所示:
  Lookup_value参数说明
  Lookup_value为需要在数据表第一列中进行查找的数值。Lookup_value 可以为数值、引用或文本字符串。
  Table_array参数说明
  Table_array为需要在其中查找数据的数据表。使用对区域或区域名称的引用。
  col_index_num参数说明
  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参数说明
  Range_lookup为一逻辑值,指明函数 VLOOKUP 查找时是精确匹配,还是近似匹配。如果为true或省略 ,则返回近似匹配值。也就是说,如果找不到精确匹配值,则返回小于 lookup_value 的最大数值。如果 range_lookup 为 false或0,函数 VLOOKUP 将查找精确匹配值,如果找不到,则返回错误值 #N/A。
  小编通过一个案例来分析Excel中VLOOKUP函数的应用。例如:我们要在A2:F12区域中提取、0010五人的全年总计销量,并对应的输入到I4:I8中。一个一个的手动查找在数据量大的时候十分繁琐,因此这里使用通过VLOOKUP函数来完成操作。如图所示:
  首先在I4单元格输入&=Vlookup(&,此时Excel就会提示4个参数。……
Excel查询函数中,Lookup和Vlookup有哪些区别?它们在应用中应该如何把握?请看本文讲解。
★Lookup&&数与行列比
Lookup的工作职责是什么呢?用一个数与一行或一列数据依次进行比较,发现匹配的数值后,将另一组 数据中对应的数值提取出来。
&工资税率表:用数值比较
根据不同的工资进行不同的税率计算是一个常见的应用。我们来看这张&工资税率查询&表(见图1)。 现在要在右侧根据&收入&(F列),直接得到对应的&税率&(G列)。在计算第1个&税率&时,输入函数 公式&=LOOKUP(F4,$B$3:$B$8,$D$3:$D$8)&,回车,便可得到&36.00%&。
这个结果是怎么来的?用F4中的第1个收入数&$123,409&,与左侧表的&收入最低&各档数据 (&$B$3:$B$8&)进行对比,虽然&$123,409&在&收入最低&各档数中没有完全一致的数据与之匹配, 但是会与其中小于它的最大数&$58,501&相匹配。这样,同一行对应的&36.00%&就提取出来了。
&图书销售表:用文本比较
Lookup函数的对比数还可以是文本。在这张图书销售查询表中(见图2),用下表输入的&编号&(A15单 元格)文本当作查询数,与上表的&编号&一列($A$3:$A$11)进行对比,查询到了匹配的文本后,将&教 材名称&一列($B$3:$B$11)对应的数据提取出来。公式是&=LOOKUP(A15,$A$3:$A$11,$B$3:$B$11)&。
★Vlookup&&数与表格比
Lookup有一个大哥&&Vlookup函数。两兄弟有很多相似之处,但大哥本领更大。Vlookup用对比数与 一个&表&进行对比,而不是Lookup函数的某1列或1行,并且Vlookup可以选择采用精确查询或是模糊查 询方式,而Lookup只有模糊查询。
用Vlookup函数进行模糊查询时,几乎与Look……
有人在论坛上求助excel问题,无事就看看
学了一个不错的查找函数,vlookup,可以在数组中找到匹配值,而且可以选择数组中的返回列
贴个公式帮助记忆:
=VLOOKUP(B3,Sheet2!$B$6:$C$9,2)*C3
意思是在b6:c9的数组中查找一个与b3匹配的值,返回对应的第二列的数值
sheet2!表示b6:c9在sheet2里面,$用于固定单元格
  日常工作中,Vlookup是一个非常有用的Excel函数,它的作用是:在表格或数值数组的首列查找指定的数值,并由此返回表格或数组当前行中指定列处的数值。下面以Excel2007举例,一步一步图解如何使用Vlookup函数。  举例题设  例如有两个表,分别是:A表  和B表   例子要求在B表的B26到B31单元格中自动填入A表中A列与B表A列相同值(完全相同,不分大小写)所对应的C列的值  步骤详解  1、先选中B表B26,然后选择公式:  弹出函数编辑框:  2、把这4个自定义项全填上就OK,上往下第一个为:  可用鼠标直接选中B表A26,这是返回B26时赖以遵循的搜索项,编辑框中会自动输入语法。  3、第二个自定义项为:  直接鼠标选择A表中整个A:C列,这是搜索范围。如果要圈定一个特定范围,建议用$限定,以防之后复制公式时出错。  4、第三个为:  本例中要返回的值位于上面圈定的搜索范围中第3列,则键入数字3即可。  5、最后一个:  通常都要求精确匹配,所以应填FALSE,也可直接键入数字0,意义是一样的。  6、确定后,可以看到B表B26中有返回值:  7、最后,向下复制公式即可。大功告成!检查一下看,是不是很完美?  注意事项  在第2项步骤中由于是最终是要返回一个列表,所以也可以直接选中A26:A31甚至整个A列(如果没有其他干扰项的话)。  如果是excel2003环境的话,只有步骤1有差别,就是选“插入”-“公式”,在“查找与引用”类别里找到vlookup,下面就一样了!……
  && 开个例子给你看看吧:&& 事先要准备一张表假设为sheet1,A列为商品,B列为单价,C列为总价&& 再假设你要输商品名称的表为sheet2,在A列手动输入商品名称&& 那么,在B列输入:=vookup(A1,sheet1!$A:$C,2)&&&在C列输入:=vookup(A1,sheet1!$A:$C,3)……
  && 有帮助啊&& 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函数vlookup所属栏目:〖〗
  “excel函数vlookup”相关
  〖〗链接地址:
  excel提供的excel函数vlookup由网友原创或转发,若excel函数vlookup侵犯了您的权益,请与本站联系,谢谢!
上一个专题: 下一个专题:
excel函数vlookup相关专题& 当前问题
在“销售订单”工作表的“图书编号”列中,使用VLOOKUP函数填充所对应“图书名称”的“图书编号”,“图书名称”和“图书编号”的对照关系请参考“图书编目表”工作表。
别的都没问题 但是所有的BKC-003 和BKS-002 &都不显示 如图 这是怎么回事
共 1 个回答
最后一个参数是False
问题来自:
合作帐号直接登录
使用手机号/邮箱登录
7天内免登录
还没有科举网账号?
使用手机号注册
获取验证码
请输入6-16位登录密码
请再输入一次刚才的密码,要一模一样哦!
已有账号?excel中vlookup函数怎么使用?
作者:佚名
字体:[ ] 来源:互联网 时间:01-21 09:44:37
excel中vlookup函数的蛮重要的,很多人在应用的时候都会出错误,下面就为大家详细介绍excel中vlookup函数怎么使用方法,不会的朋友可以参考一下,快快来学习吧
excel的功能十分强大,vlookup函数的作用也很强大,是excel函数中最重要的函数之一,可以帮助我们在很多数据中找到我们想要的答案,那么excel中vlookup函数怎么使用?下面小编就为大家详细介绍一下,一起来看看吧!
软件名称:Photoshop教程:把想象的画面绘制出来软件大小:更新时间:
1、打开带有数据的表格,我就随便找了个数据作为例子,如图所示,至少包含两行数据,这样才能保证有数据可以引用.如图是五行数据,表格越复杂,包含的数据越多,利用公式的价值就越大!
2、数据加编号的目的是为了保证数据的唯一性,如图品名相同的商品所在区域是不一样的,为了保证查找的数据的准确性要保证数据的唯一性,不然会出错.
3、我要查找A库b点的被子在不在,怎么办呢?也就是要查找到编号是001的商品是不是在库.打开新的一页sheet2,用编号进行查找引用.并编辑好表头,&编号&和&是否在库&.还要保证第一页引用的数据中编号在前,结果在后!!!!!
4、在是否在库的正下方编号对应的单元格里输入=vlookup进行查找引用的第一步操作.
5、输入第一个参数就是编号的位置,这里就是查找编号的位置,你要引用的数据,如下图输入编号所在的单元格.并输入&,&,注意是英文逗号!!
6、第二步就是输入你引用数据的答案所在的区域,就是输入第二个参数,如下图例子.要求同时包含引用数据和结果数据.并在范围后面输入英文逗号.
7、然后就是输入从引用数据到结果数据有几行,几行就输入几行,引用数据是第一行,如图所示.同时在后面输入英文逗号.
8、最后一个数据就是询问是不是精确查找,如果是可以输入数字0.也可以输入false,都是一样的意思.如果是模糊查找就输入1或true.如图.然后回车.就可以得到答案了.
注意引用数据的唯一性!
公式里的逗号要是英文!
引用数据要在结果数据的前面!
以上就是excel中vlookup函数怎么使用方法介绍,操作很简单的,大家学会了吗?希望能对大家有所帮助!
大家感兴趣的内容
12345678910
最近更新的内容

我要回帖

更多关于 vlookup函数出现 n a 的文章

 

随机推荐