EXCEL表格的VLOOK公式怎么用

发布网友 发布时间:2022-04-19 19:29

我来回答

12个回答

热心网友 时间:2022-05-03 23:15

材料/工具:Excel2010

1、为了讲解的需要,特制作如图所示的表格。

2、接下来,我们的任务是通过利用VLOOKUP函数来实现查找同学C的成绩。为此在单元格中输入“=VLOOKUP”,此时就会发现VLOOKUP包括三个参数和一个可选参数。

3、其中“lookup_value”是指要查找的值,在此为“C”。

4、参数“table_array”是指搜索的区域,在此在除标题之后的整个数据区域。

5、第三个参数“col_index_num”是指整个函数返回单元格所在的列号,在此为“2”。

6、最后以右括号结尾

7、按回车键,就出现想要的结果。

热心网友 时间:2022-05-04 00:33

材料/工具:Excel2010

1、先确保第一组中学号列在成绩列的前面。因为学号列是2组数共有的关键字段。

2、在成绩列第一个单元格中调出Vlookup函数。

3、第一个参数就是要依据查找的数据,这里是第一个单元格成绩,所以对应第一个学号。

4、第二个参数框选要查找的范围,该范围需要包含整列,并且第一列必须为学号列,范围要包含到成绩列。

5、第三个参数,就是数一数,以学号列为第一列往后数,成绩列是第几列,此处就填几。本例中,成绩是第5列。

6、第四个参数直接输入0就行了,表示精确查找。参数输入完后,点确定即可, 此时已得到第一个数据。

7、得到第一个数据后,将鼠标放在第一个成绩单元格右下角,变为“十”字的时候,按左键不放,往下拉到最后一个单元格,得到全部数据。

热心网友 时间:2022-05-04 02:07

付费内容限时免费查看回答亲您好,首先打开excel,先设置等级判断标准,在单元格中输入等于vlookup,选择查找值。然后选择等级判断标准区域,选择的数据在框选的第几列,输入0或者1,然后鼠标到单元格右下角拖动即可匹配。注意0是精准查找,1是模糊查找

热心网友 时间:2022-05-04 03:59

Vlookup(参数1,参数2,参数3,参数4)使用方法举例说明,请参考本图。

举例G2单元格里面的公式:=Vlookup(F2,A:D,1,false)

 

下面讲用法

参数1:检索用的关键词(根据这个词被检索到,而定位找到其他字段的内容。)

            比方说你现在按照姓名查找“关羽”,

*框  就设置成关羽所在的单元格【F2】

 

参数2:查找范围的设定 (就是,你想通过姓名查找到其他哪些相关信息,一般范围可以把所有列都选中,这样可以扩大搜索范围,但是同样也会花时间。)

            比方说你要搜索的范围是“姓名”,“身份证”,“年龄”,“工资”,

绿色框  就设置成这些项目所在的列就行【A:D】

 

参数3:索引的设定 (就是根据你参数1【F2】的检索定位到【A3】,然后向右数第几个项目)

            比方说你现在想要找到身份证的内容,

蓝色框 就设置成【1】,意思是姓名右面的第一个项目"身份证",

            如果想查年龄,就设成【2】。

参数4:不太了解,但是目前我所使用的时候,都设置成【false】就行。

热心网友 时间:2022-05-04 06:07

vlookup函数的使用:

图一:=VLOOKUP(B2,Sheet4!A:A,1,0),含义为能否在sheet4的A列中匹配出与当前B列相同的值;

图二:这是sheet4

热心网友 时间:2022-05-04 08:31

设总表和需要匹配的表格分别为sheet1和sheet2,且格式均为身份证、姓名和账号分别在a、b和c列。
在sheet2的b2输入:
=if(a2="","",vlookup($a2,sheet1!$a:$c,COLUMN(b1),0))
然后横拉到c2后,下拉就好了。
说明:
1、vlookup的第一列为索引列。因此,不能根据后面列的值,返回第一列的信息。
2、如果用姓名做为主关键字,会出现重复的现象。而vlookup仅能返回查找到的第一个相同值所在行对应的信息。因此,给你的公式的前提中,是已身份证做为主关键字进行匹配的。

热心网友 时间:2022-05-04 11:13

你可以新建一个工作表,将所有员工的身份证号、姓名和账号分别输入到A、B、C三列,
在总表里的姓名单元格里输入:=VLOOKUP(B2,Sheet1!A:B,2,0) B2为总表中身份证号单元格
在总表里的姓名单元格里输入:=VLOOKUP(B2,Sheet1!A:C,3,0)

在总表的身份证号单元格内输入身份证号就会显示姓名和账号。

热心网友 时间:2022-05-04 14:11

如果信息在sheet1中A为姓名 B身份证号 C账号
在sheet2中
A1输入姓名
B1输入 =if(A1="","", vlookup(A1,sheet1!A:C, 2,0))
C1输入 =if(A1="", "", vlookup(A1, sheet1!A:C, 3,0))
B1 C1公式下拉即可

热心网友 时间:2022-05-04 17:25

总表表头:A列为员工姓名,B列为身份证号,C列为账号。
Sheet2表头与总表一致。
B2公式=LOOKUP(A1,总表!A:C,2)
C2公式=LOOKUP(A1,总表!A:C,3)
下拉B‘C列公式即可。

热心网友 时间:2022-05-04 21:13

=vlookup(a2,a2:c1000,2,0)
改变括号里的2位置,分别输出不同的列

热心网友 时间:2022-05-05 01:18

推荐回答材料/工具:Excel2010 1、先确保第一组中学号列在成绩列的前面。因为学号列是2组数共有的关键字段。2、在成绩列第一个单元格中调出Vlookup函数。3、第...

热心网友 时间:2022-05-05 05:39

没试过。不知道。
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com