函数作用:从目标数据中,找出某个值对应的数据。比如从成绩统计表中,找出张三的得分
函数描述:=vlookup(参数1要查找的值,参数2数据区域,参数3结果在数据区域的第几列,参数4false精确匹配/true模糊匹配)
示例(假设表格结构如下)
C列 | D列 | E列 | G列 | H列 | ||
第1行 | 数据区 | 结果区 | ||||
第2行 | 姓名 | 语文 | 数学 | 学生 | 数学成绩 | |
第3行 | 张三 | 43.93 | 43.14 | 李四 | ||
第4行 | 李四 | 63.16 | 90.52 | |||
第5行 | 王五 | 86.64 | 17.98 | |||
第6行 | 赵六 | 80.89 | 97.51 |
可在H3单元格输入: =vlookup(G3,C:E,3,false) 或者 = vlookup('李四',C:E,3,false)
说明:
参数1要查找的值:可以直接引用某个单元格的数值,也可以在英文双引号里边直接写;
参数2数据区域:要查找的值所在列必须是起始列,比如上表结构,参数2就在智能是C:D/E;必须是连续区域,比如可以是C:E(引用C、D、E列);
参数3结果在数据区的第几列:引用的是C:E列,要查找的数学科目是这个引用区域的第3列,故该参数为3。上例中如果结果需要语文成绩,则是这个引用区域的第2列, 该参数需改为2。
参数4false/true:设为“false”(建议使用),则为精确匹配,匹配结果更可靠;如果设为'true'(不建议使用),则为模糊匹配,要求引用数据区域必须根据第一列排序,否则结果可能出错。
易错提醒:引用数据区域的第一列不能出现重复值,否则匹配结果是该值第一个出现的对应数据。如下例:
C列 | D列 | E列 | G列 | H列 | ||
第1行 | 数据区 | 结果区 | ||||
第2行 | 姓名 | 语文 | 数学 | 学生 | 数学成绩 | |
第3行 | 张三 | 43.93 | 43.14 | 李四 | ||
第4行 | 李四 | 63.16 | 90.52 | |||
第5行 | 王五 | 86.64 | 17.98 | |||
第6行 | 赵六 | 80.89 | 97.51 | |||
第7行 | 李四 | 33.32 | 97.51 |
仍在H3单元格输入: =vlookup(G3,C:E,3,false)。
匹配出来的而结果是第4行李四对应的90.52,如果需要第7行李四对应的97.51,是实现不了的。
联系客服