欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  Office

Excel用纵向查找函数vlookup跨表从总表中调取某班级学生资料

程序员文章站 2022-06-26 19:09:08
如何从全校学生资料中调取本班学生资料? 新建个工作表,在A列打出自己班学生的名字,在B2单元格中输入=VLOOKUP($A2,总表!$A$2:$E$1000,2,...

如何从全校学生资料中调取本班学生资料?

新建个工作表,在A列打出自己班学生的名字,在B2单元格中输入=VLOOKUP($A2,总表!$A$2:$E$1000,2,0),回车便可显示性别。选中B2这一格,单击左键不放往下拉,再回到B2,往右拉,选中C2,修改函数栏中的列数,然后再回车。以此类推把其他列改过来之后,再往下拉,最终效果可以看看文末。函数中使用到的参数,在文中都有详细介绍。

1、下面是总表,有一千个学生的资料,我这里只举几项资料,如姓名、性别、出生年月日、学号、民族。

Excel用纵向查找函数vlookup跨表从总表中调取某班级学生资料

2、插入一个工作表,命名“一(1)班”,这个是自己班学生的名字,班主任当然很快打得出来。

Excel用纵向查找函数vlookup跨表从总表中调取某班级学生资料

3、现在B2单元格里输入“=VLOOKUP($A2,总表!$A$2:$E$1000,2,0)”,回车就可以显示小明的性别了。

注意:输入内容必须是英文状态下输入,公式中使用众多参数,下面给予详细解释。

解释:

$A2 代表本工作表要查找的单元格(意思是要到别的工作表查找与这个单元格相同的内容)

总表! 代表要查找的工作表(要在“总表”工作表里查找)

$A$2:$E$1000 找在哪个范围查找,即A2到E1000这个范围内

2代表要显示哪一列的数据,即查找范围是A2到B7,那A列为第1列,我想显示B列的数据,B(性别)列为第2列。

Excel用纵向查找函数vlookup跨表从总表中调取某班级学生资料

4、选中B2这一格,鼠标移到右下角出现黑十字时,单击左键不放往下拉,拉到最后一名学生再放开,所有的学生的性别就出现了,这一招很实用,百试不爽。

Excel用纵向查找函数vlookup跨表从总表中调取某班级学生资料

5、再回来B2,像上面一步一样往右拉。

Excel用纵向查找函数vlookup跨表从总表中调取某班级学生资料

一看效果怎么打横的全都是性别,别急,再看下一步。

Excel用纵向查找函数vlookup跨表从总表中调取某班级学生资料

6、选中C2,看看函数栏,原来要显示的列数还没改,还是第2列,那“出生年月日”是第3列,就改为3,再回车。

Excel用纵向查找函数vlookup跨表从总表中调取某班级学生资料

效果出来了,看到出生年月了,然后用上面的方法往下拉,把全班的拉出来。

Excel用纵向查找函数vlookup跨表从总表中调取某班级学生资料

7、如此类推,把其他列改过来之后,再往下拉,那么就可以显示所有的资料了。

Excel用纵向查找函数vlookup跨表从总表中调取某班级学生资料

8、如果一(1)班的班主任做完了,那么其他班的班主任就不用这么麻烦了,只要把自己班的学生名单复制,然后覆盖一(1)班学生的姓名,其他资料就跟着变了,呵呵!

=VLOOKUP($A1,Sheet2!$A$1:$C$14864,3,0)

以上便是为大家介绍的有关Excel如何用vlookup函数跨表调取数据,本例深入浅出,vlookup函数很实用,在日常工作中可以我们解决很多问题,提高工作效率,建议大家将其掌握。