目录
语法结构=VLOOKUP(查找值,数据表,列序数,匹配条件)
语法结构=VLOOKUP(查找值,数据表,列序数,匹配条件)
查找值:你要查找的值
数据表:你要查找的区域,一般是整个表格区域(包括标题列在内的全部单元格)
列序数:你所查找的区域的第几列
匹配条件:false / 0 代表精确查找,ture / 1 模糊查找,大部分情况下用false / 0
中间的逗号是英文状态下的
格式举例:
=VLOOKUP(F2,$A$1:$D$21,2,FALSE)
$是绝对引用符号,要在英文状态下按F4添加
基础操作
例如:查找张小敬选择题得分
需要从左边的得分总分表格中,找出右边“张小敬”的选择题得分
接下来根据姓名查找得分
给数据表添加绝对引用,这一步可以在前面就做了
秒速配两表数据
只需要找1个数据的时候可以不用添加绝对引用
逆向查找
发生错误的原因是,被查询表(A1-C6)中,商品名称列(B1-B6)不是第一列,正常来说商品名称列应该在第一列,数量在第二或者第三列 (总之就是vlookup只能往右查询),此时需要从右向左反向查询
可以使用VLOOKUP+lF({1,0}实现反向查询的公式,但IF({1,0}这个数组函数,比较麻烦
类似方法还有chose函数,更简便的还有xlookup、index match、offset函数
xlookup:
简单粗暴的方法:按shift的同时,选中第一列,光标变成带四向箭头的形态时,拖动到第二列,改变这两列的位置,然后正常用vlookup函数(这样会破坏数据结构)
多维度查找(同时查找一个事物的多个信息)
错误值#N/A
①找不到要求查找的内容
比如查询“计算机”的数量,但数据源中不存在“计算机”,故返回#N/A
借助IFERROR函数,将错误值替换为文字或数值信息
语法:=IFERROR(原vlookup函数公式,用于替换错误值的内容),在出现错误值的单元格的vlookup函数中,加入IFERROR函数,为了方便总数量的计算,这里“用于替换错误值的内容”用0替换
②数据源引用错误
数据源首列,必须包含查找依据,123这种序号列在的话就不行,以及公式中要添加绝对引用