VLOOKUP 函数怎么得出的结果是0,公式没错。

作者&投稿:宦钥 (若有异议请与网页底部的电邮联系)
在excel中使用vlookup公式时公式没错,为什么不能显示出正确的结果~

不清楚你的需求是什么,列举几个例子:
1、=vlookup(C1,A:B,2,0)
将C1值在A列查找,找到后取对应行的B列值,2表示A:B的第二列的意思。
2、合并两个表格
F2单元格公式
=VLOOKUP(B2,$B$14:$F$22,MATCH(F$1,$B$13:$F$13,0))
3、
制作工资条
=VLOOKUP($G96,$A$96:$E$104,COLUMN(B1),)
根据序号从工资表中查找对应的信息

扩展资料:
1、Lookup_value:表示要查找的值,它必须位于自定义查找区域的最左列。Lookup_value 可以为数值、引用或文字串。
2、Table_array:查找的区域,用于查找数据的区域,上面的查找值必须位于这个区域的最左列。可以使用对区域或区域名称的引用。
3、Row_index_num:为 table_array 中待返回的匹配值的行序号。Row_index_num 为1 时,返回 table_array 第一行的数值;row_index_num 为 2 时,返回 table_array 第二行的数值;依次类推。
4、Col_index_num:为相对列号。最左列为1,其右边一列为2,依次类推。
5、Range_lookup:为一逻辑值,指明函数VLOOKUP 查找时是精确匹配,还是近似匹配。Range_lookup为:FALSE ,VLOOKUP将只查找精确匹配值。如果Table_array 的第一列中有两个或更多值与 lookup_value 匹配,则使用第一个找到的值。如果找不到精确匹配值,则返回错误值。

1、想要用公式匹配C列的值,但输入公式后发现系统并未计算结果,而是直接以公式形式显示。

2、出现这种问题后,首先分析排查一下问题所在。选择其中一个出错的单元格,逐一检查公式问题。检查发现,公式中引用vlookup函数的4个参数均没有问题。

3、观察发现,单元格对应的格式为文本。Tips:使用公式的单元格格式为非文本。

4、接下来,将格式进行更正。选中首个出错的单元格,点击工具栏“开始”,将数据类型改成“常规”。

5、单元格格式更正后,重新执行该单元格的格式,发现计算结果正常显示了。

6、接下来,将C2单元格的格式填充到其它单元格,可完成其它单元格的公式计算。

原公式出错了,不是E2,应该是D2,因为要查找的是D2单元格里人名的年龄,所以公式应该是=VLOOKUP(D2,$A$2:$B$6,2,0)。

如下图所示,公式里的E2改为D2,变为=VLOOKUP(D2,$A$2:$B$6,2,0)后,年龄正常显示了。

往下拉复制公式到E3也能得出该姓名正确的年龄。

扩展资料:

VLOOKUP函数公式的使用方法:

该函数的语法规则如下:

VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)

Lookup_value为需要在数据表第一列中进行查找的数值。找谁?D2,也就是王红这个人。

Table_array为需要在其中查找数据的数据表,即A2:B6。

col_index_num为table_array 中查找数据的数据列序号。年龄在第2列,我们想要粘贴年龄,也就是粘贴第2列的内容,于是,第三个参数就填2。

Range_lookup为一逻辑值,指明函数 VLOOKUP 查找时是精确匹配,还是近似匹配。只要记住,填写0,即可实现精确匹配。



这是因为公式用在E2,又引用了E2本身,从而造成循环引用,跳出警告后,如果点确定,就会出现0值,事实上此公式,不应该引用E2这个本身单元格,应该引用D2,就不会造成循环引用了:
=VLOOKUP(D2,$A$2:$B$6,2,0)

从提问的截图得知使用的应是EXCEL 2007版本。公式最后的0可以省略,省略时默认就是0,但0前面的逗号不能省略。


E2公式下拉:

=IFERROR(VLOOKUP(D2,A$2:B$6,2,),"")


如果一定要用提问中的公式,则:

=VLOOKUP(D2,A$2:B$6,2,)


注意,提问中公式是在E2单元格,而公式的第一参数那个查找值也是E2,所以出现循环引用错误,公式返回0值,应把公式中的E2改为D2即可。




公式里面 应该是d2 而不是e2


通化县13329851266: 怎么用VLOOKUP来匹配excel表里面的数据 -
长喻根痛: Vlookup函数的用法=Vlookup(查找的数据,查找的区域,返回值在查找区域的列数,匹配方式).其中,查找区域第一列必须是查找数据所在的列,匹配方式有两种0或者false为精确匹配,1或者True为近似匹配. 软件版本:Office2007 用...

通化县13329851266: excel中的vlookup函数怎么用 -
长喻根痛: excel中的vlookup函数的使用方法详解: 1 函数的语法为: VLOOKUP(要找谁,在哪儿找,返回第几列的内容,精确找还是近似找) 第一参数是要在表格或区域的第一列中查询的值.第二参数是需要查询的单元格区域,这个区域中的首列必...

通化县13329851266: EXCEL里的VLOOKUP函数怎么用呢? -
长喻根痛: 在表格或数值数组的首列查找指定的数值,并由此返回表格或数组当前行中指定列处的数值.当比较值位于数据表首列时,可以使用函数 VLOOKUP 代替函数 HLOOKUP. 在 VLOOKUP 中的 V 代表垂直. 语法 VLOOKUP(lookup_value,table_...

通化县13329851266: vlookup函数怎么使用?最好举个实例,谢谢! -
长喻根痛: VLOOKUP函数的用法 “Lookup”的汉语意思是“查找”,在Excel中与“Lookup”相关的函数有三个:VLOOKUP、HLOOKUO和LOOKUP.下面介绍VLOOKUP函数的用法. 一、功能 在表格的首列查找指定的数据,并返回指定的数据所在行...

通化县13329851266: Excel VLOOKUP函数怎么用 -
长喻根痛: VLOOKUP是Excel中的一个纵向查找函数,是按列查找,最终返回该列所需查询列序所对应的值. 该函数的语法规则如下: ①语法:VLOOKUP(lookup_value,table_array,col_index_num,range_lookup) ②参数说明:Lookup_value为需要在数据...

通化县13329851266: excel中vlookup函数怎么匹配 -
长喻根痛: 格式: =VLOOKUP(参数1,参数2,参数3,参数4) 含义: “参数1”为需要在数组第一列中查找的数值,可以为数值、引用或文本字符串;“参数2”为需要在其中查找数据的数据表;“参数3”为“参数2”中待返回的匹配值的列序号;“...

通化县13329851266: vlookup函数的使用方法 -
长喻根痛: 例如:=vlookup($a9,科目名称:期末余额,2,0) 释例: ———————— =vlookup($a9,科目名称:期末余额,2,0) vlookup的查找函数 格式为:vlookup(查询条件,查询范围,偏移数量,查询方式) ================================...

通化县13329851266: 办公软件中的函数 =vlookup(查找值,数据表,列序数,匹配条件),“列序数如何理解” -
长喻根痛:[答案] 关于VLOOKUP函数的用法 “Lookup”的汉语意思是“查找”,在Excel中与“Lookup”相关的函数有三个:VLOOKUP、HLOOKUO和LOOKUP.下面介绍VLOOKUP函数的用法. 一、功能 在表格的首列查找指定的数据,并返回指定的数据所在行中...

通化县13329851266: EXCEL表格中VLOOKUP函数怎么用 -
长喻根痛: 1. VLOOKUP函数的运用: VLOOKUP函数=VLOOKUP(查找的值,查找区域,返回列的位置,查找的方式) 注意哦:关于“查找的方式 ”有两种,一种模糊查找 ,一种精确查找,运用的方式 都不一样 2. 比如我要查找下面小表格各业务的总...

通化县13329851266: VLOOKUP函数和数据透视表,会经常用到么?如何应用呢? -
长喻根痛: 你这个问题比较宽泛Vlookup 是查找并返回值,例如:将图2和图3的数据填写入图1用Vlookup实现具体应用你在Office 2003中按F1,可查看.再看透视表的实际应用将图用透视后可以得到看到效果了么?至于应用,还需要先看看效果,能理解效果了,应用比较简单用F1帮助即可,主要是理解.

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