函数作用:从目标数据中,找出某个值对应的数据。比如从成绩统计表中,找出张三的得分 函数描述:=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,是实现不了的。
|