excel中的vlookup()查询函数很强大,使用此函数可以做出很有趣的查询功能,在计算机二级考试中,它可是重点中的重点。下面介绍它的用法:
该函数的语法规则如下:
VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
参数简单说明输入数据类型
lookup_value要查找的值数值、引用或文本字符串
table_array要查找的区域数据表区域
col_index_num返回数据在查找区域的第几列数正整数
range_lookup模糊匹配/精确匹配TRUE(或不填)/FALSE
下面我们有一个用户信息表:
要实现的功能是:根据用户输入姓名,显示用户的性别与班级,如果没有用户输入的名字,则显示查无此人:
实现步骤:
(1)根据A列单元格去查询用户信息表,B列单元格数据要匹配用户信息表的第二列数据,CB列单元格数据要匹配用户信息表的第三列数据
(2)选择公式:vlookup()函数与iferror()函数vlookup()用来条件查询;iferror()函数用来处理查询无结果时,vlookup()返回值是一个错误,当为错误时,则显示查无此人
(3)编写公式:B2==IFERROR(VLOOKUP(A2,用户信息表!$A$2:$C$4,2,FALSE),"查无此人")
C2=IFERROR(VLOOKUP(A2,用户信息表!$A$2:$C$4,3,FALSE),"查无此人"
(4)批量填充
(5)此时我们在A2输入值时,B,C两列会随着A列的值发生改变
注意事项:vlookup()的查询区域,即用户信息表区域要绝对引用,如果相对引用,则会出现错误;这也是计算机二级考试中用vlookup()的易错点。
除了以上的用法,我们还可以用它制作工资条等各种各样的表格。
网友评论