您的位置:首页>频道 > 关注 >

头条焦点:函数公式vlookup怎么用(vlookup怎么用)

2023-02-25 07:56:51    来源:关注网

大家好,小豆豆来为大家解答以上的问题。函数公式vlookup怎么用,vlookup怎么用这个很多人还不知道,现在让我们一起来看看吧!

1、vlookup的语法规则为VLOOKUP(lookup_value,table_array,col_index_num,range_lookup),括号里的字段分别表示要查找的值、要查找的区域、返回数据在查找区域的第几列数、模糊匹配/精确匹配。


(相关资料图)

2、参数说明Lookup_value为需要在数据表第一列中进行查找的数值。

3、Lookup_value 可以为数值、引用或文本字符串。

4、当vlookup函数第一参数省略查找值时,表示用0查找。

5、Table_array为需要在其中查找数据的数据表。

6、使用对区域或区域名称的引用。

7、col_index_num为table_array中查找数据的数据列序号。

8、col_index_num 为 1 时,返回 table_array 第一列的数值,col_index_num 为 2 时,返回 table_array 第二列的数值。

9、以此类推。

10、如果 col_index_num 小于1,函数 VLOOKUP 返回错误值#VALUE!;如果 col_index_num 大于 table_array 的列数,函数 VLOOKUP 返回错误值#REF!Range_lookup为一逻辑值,指明函数 VLOOKUP 查找时是精确匹配,还是近似匹配。

11、如果为FALSE或0,则返回精确匹配,如果找不到,则返回错误值 #N/A。

12、如果range_lookup 为TRUE或1,函数 VLOOKUP 将查找近似匹配值,也就是说,如果找不到精确匹配值,则返回小于 lookup_value的最大数值。

13、应注意VLOOKUP函数在进行近似匹配时的查找规则是从第一个数据开始匹配,没有匹配到一样的值就继续与下一个值进行匹配。

14、以上内容参考:百度百科-VLOOKUP函数首先打开带有数据的表格,这里就随便找了个数据作为例子,如图所示,至少包含两行数据,这样才能保证有数据可以引用,如图是五列数据,表格越复杂,包含的数据越多,利用公式的价值就越大。

15、2、数据加编号的目的是为了保证数据的唯一性,如图品名相同的商品所在区域是不一样的,为了保证查找的数据的准确性要保证数据的唯一性,不然会出错。

16、3、我要查找A库b点的被子在不在,怎么办呢。

17、也就是要查找到编号是001的商品是不是在库,打开新的一页sheet2,用编号进行查找引用。

18、并编辑好表头,"编号"和"是否在库"。

19、还要保证第一页引用的数据中编号在前,结果在后。

20、4、在是否在库的正下方编号对应的单元格里输入=vlookup进行查找引用的第一步操作。

21、5、输入第一个参数就是编号的位置,这里就是查找编号的位置,你要引用的数据,如下图输入编号所在的单元格,并输入",",注意是英文逗号。

22、6、第二步就是输入你引用数据的答案所在的区域,就是输入第二个参数,如下图例子,要求同时包含引用数据和结果数据,并在范围后面输入英文逗号。

23、7、然后就是输入从引用数据到结果数据有几列,几行就输入几列。

24、引用数据是第一列,如图所示,同时在后面输入英文逗号。

25、8、最后一个数据就是询问是不是精确查找,如果是可以输入数字0,也可以输入false,都是一样的意思,如果是模糊查找就输入1或true,9、如图,然后回车,就可以得到答案了。

26、工具/材料:Microsoft Office Excel2016版,Excel表格。

27、首先选中Excel表格,双击打开。

28、2、然后在Sheet1界面中,准备好被比较的数据。

29、3、其次在Sheet2界面中,准备好比较的数据。

30、4、然后在Sheet3界面中,选中要进行VLOOKUP的单元格。

31、5、其次在Sheet3界面中,输入“=VLOOKUP(A:A,Sheet1!A:A,2,FALSE)”。

32、6、然后在Sheet3界面中,显示VLOOKUP结果。

33、7、其次在Sheet3界面中,选中单元格右下角,向下拖动。

34、8、最后在Sheet3界面中,成功显示结果。

35、根据我使用vlookup的经验,简单介绍一下,可能不全面,供参考。

36、例:sheet1:“全年级所有学生的详细信息”ABC1姓名学号班级2张三325一班3李四316一班4王五374三班5陈六385三班6刘七306一班…………………………………Sheet2:“获奖学生的学号”ABC1姓名学号班级2李四3163陈六3854刘七306……………………..目标:在sheet2的C列中为所有获奖学生填上班级步骤:1.在sheet2的C2中录入:=VLOOKUP(A2,Sheet1!$A$1:$C$6,3,FALSE)A2是指要在sheet1中查找“李四”Sheet1!$A$1:$C$6是指在表1的A1到C6这个区域里查找3是指找到“李四”后显示第3列的数据“一班”FALSE是指精确查找,如果是TRUE就是查找相似的,一般都用FALSE2.下拉结果:ABC1姓名学号班级2李四316一班3陈六385三班4刘七306一班……………………..公式解析:1.Lookup_value:需要查找或比对的数据如果这个数据是数字的话,通常要先做几个准备工作:(1)将两个表中需要比对的数据列移到A列。

37、以上例就是要把两个表中的学号放在A列。

38、(2)确认A列的数据真的是数字格式。

39、有些数据是从其他数据库里导出来的,可能不是Excel认可的数字格式。

40、在这种情况下用“设置单元格格式”把单元格更改为“数值”通常是没用的。

41、一般我采用的方法是:①在A列后面插入两个空列B列、C列,B2=A2+0,运算后的数据肯定就是数字格式了。

42、下拉,使整列数据变为数字格式。

43、然后选中B列,复制。

44、再选中C列,右键“选择性粘贴”,选择“值和数字格式”,确定。

45、删除A、B列,使C列变成A列。

46、②如果B2=A2+0后,显示错误信息,那么很可能是A列的数据中带有空格,此时可应用MID函数。

47、MID函数的功能是截取一部分字符。

48、如A2是“12345”,表面看起来是5位数,其实前面还有1位空格。

49、那么MID(A2,2,5),意思是在A2中从第2个字符开始截取,一共截取5位,结果显示为“12345”,空格消失且结果一般会自动变为数字格式。

50、(3)将两个表中位于A列的数字以升序排列。

51、2.Table_array:指定一个查找的区域需要注意的是,一般我们要手动在这个区域上加“$”符号,这个符号的作用是将区域固定下来。

52、例如A1:C6,要变为$A$1:$C$6。

53、不然我们一会做“下拉”操作的时候,A1:C6就会变成A2:C7、A3:C8……“没有1楼说的专业,供参考吧*-*”单元格按所在的行列位置来命名,例如:地址“B5”指的是“B”列与第5行交叉位置上的单元格。

本文到此分享完毕,希望对大家有所帮助。



关键词: 近似匹配 如图所示

相关阅读