excel 用vlookup函数跨表调取数据示例
目标:从全校学生资料中调取本班学生资料
1、下面是总表,有一千个学生的资料,我这里只举几项资料,如姓名、性别、出生年月日、学号、民族。
2、插入一个工作表,命名“一(1)班”,这个是自己班学生的名字,班主任当然很快打得出来。
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列。
4、选中B2这一格,鼠标移到右下角出现黑十字时,单击左键不放往下拉,拉到最后一名学生再放开,所有的学生的性别就出现了。
5、再回来B2,像上面一步一样往右拉。
一看效果怎么打横的全都是性别,别急,再看下一步。
6、选中C2,看看函数栏,原来要显示的列数还没改,还是第2列,那“出生年月日”是第3列,就改为3,再回车。
效果出来了,看到出生年月了,然后用上面的方法往下拉,把全班的拉出来。
7、如此类推,把其他列改过来之后,再往下拉,那么就可以显示所有的资料了。
8、如果一(1)班的班主任做完了,那么其他班的班主任就不用这么麻烦了,只要把自己班的学生名单复制,然后覆盖一(1)班学生的姓名,其他资料就跟着变了,呵呵!
=VLOOKUP($A1,Sheet2!$A$1:$C$14864,3,0)
来源:互联网