excel中的vlookup函数不能正确引用

2024-11-20 03:32:47
推荐回答(5个)
回答(1):

以2007版EXCEL为例,运用VLOOKUP函数将图一中的数据引用到图二的方法如下:

图一

图二

1、首先我们要知道要运用VLOOKUP函数闹孝,查阅值应该始终位于所在区域的第一列,即查找的数据范围中,查胡凯找目标应该始终位于查找数据范围区域的第一列。所以,我们要先调整图一的数据范围,将查找目标“品番”列放置到第一列,如下图所示。

2、在“查找目标”工作表的A2单元格输入函数:=VLOOKUP(),如下图所示。

3、输入VLOOKUP的第一个条件参数,即查找目标,因为我们要按品番来查找,所以查找目标为品番,即:B2,如下图所示。

4、输入VLOOKUP的第二个条件参数,即查找数据范围,也就是“数据范围”工作表中的A列到D列,如下图所示。

5、输入VLOOKUP的第三个条件参数,即返回值所在查找数据范围的列号,因为我们是要根据番号查找车型,而“车型”位于数据范围的第二列,即输入:2,如下图所示。

6、输入VLOOKUP的最后一个条件参数,因为我们要进行精确查找,即精确匹配,所以输入:0即可,如下图所示。

7、按回车键返回计算结果,如下图所示。并将鼠标置于A2单元格右下角,当其呈现“+”字型时下拉复制公式即可。

8、产品及供应商同理,查找目标:B2单元格,查找范液做稿围:“数据范围”工作表中的A列到D列,列号则根据步骤5的图片可以看出产品的列号为4,供应商的列号为3,最后输入0进行精确匹配,如下图所示,然后按步骤7的方法下拉复制公式即可,VLOOKUP引用数据完成。

回答(2):

1.如果是导出的数据,很竖正运有可能存在不可见的字符,把Vlookup函数的第一个参数改成 TRIM(A1),先把没意义的空格截取掉,再进行查找;

2.有可能待查找值是文本格式的数字(如电话号码、身份证),需要先把该列转余梁换为常规型的后再进行查找。转换方法:在空单元格输入数字1,清此复制,选中该列数据,编辑,选择性粘贴,乘,确定。最后再把输入的数字1删除掉就可以了。

回答(3):

vlookup函数查询必须你要提取的数据在查询的数据后面才可以的,
所以你的“数据”表格中,需要棚竖将戚和陆A,B列的内容剪切到D列后面,
再在sheet1中使用vlookup
剪切后高顷
A2=VLOOKUP(B2,数据!$A$1:$D$235,3,0)
C2=VLOOKUP(B2,数据!$A$1:$D$235,2,0)
D2=VLOOKUP(B2,数据!$A$1:$D$235,4,0)

回答(4):

把数据表里的品番列放在首列,再用vlookup,数据区域你要掘如绝用绝对引判姿用$A$4:$D$235,往下橡羡拖公式才不会出错。逻辑值用FALSE.例如,B2列的供应商= vlookup(b2,$A$4:$D$235,3,false)

回答(5):

车型
=INDEX(数据!A:A,MATCH(B10,数据吵燃!C:C,))

产品
=VLOOKUP(B10,数据!C:D,2,)

供应商
=INDEX(数升陪虚据乱州!B:B,MATCH(B10,数据!C:C,))