有没有遇到过在成百个人名中查找一个人的信息的困难,有没有遇到过在几张成绩单上找一个人的成绩的困难,现在利用Excel的VLookup函数,一切困难迎刃而解。

1 用Excel制作两个表,一个表用来存储信息,一个表用来查询,并改表名为信息表和查询表。信息表必须设置一个索引列,用来查询,如学生的学号等。

2 点击B3单元格,输入公式“=VLOOKUP(A3,信息表!$A$1:$F$7,2,FALSE)”

稍微解释一下VLOOKUP(A3,信息表!$A$1:$G$9,2,FALSE) 这个公式的意思:“A3即学号;“信 息表!$A$1:$G$9”是指信息表中的所有数据区域,这里用了绝对引用。也可以是“信息表!A1:G9”,2” 代表返回第2列的值,信息表的第2列是姓名,对吧?“FALSE” 代表精确匹配查找。如是true则是模糊查找。这里查询成绩,当然要精确,呵呵。

整个语句的 意思是:在信息表的所有数据区域里查找与A3(学号)完全相同的数据,找到后返回此数据的第2列的值(即姓名)。

以此类推,可以查找第3、4、5、6、7列的数据。

其中使用的if语句主要功能是提示输入查询的学号,你也可以试试用IF语句实现这样的功能:

如果你输入的学号在信息表里没有,就会出错,如果不想出错,而提示为无,你能解决吗?动动脑吧?加个IF函数就可以解决!试试。

Excel文件下载:excel-auto.rar

注:本文为学习教室E家的excel函数应用的尝试。