Excel函数vlookup和数据透视表的使用详解
1、vlookup,是Excel提供的一个函数,目的是根据一个值到一块区域内定位一行数据,并返回一个特定值,其语法格式为:
vlookup(lookup_value,table_array,col_index_num,range_lookup)
参数释义:
1. lookup_value : 要查找的值, 通过该值在待查找区域第一列内进行定位
2. table_array : 指定待查找的区域
3. col_index_num : 行定位成功后,返回该行第几列数据,从1开始编号
4. range_lookup : 模糊匹配还是精确匹配2、vlookup跨Excel表格使用示例
图1示:人员信息表
图2示:人员成绩薄表
图3示:期望达到的效果
期望将人员信息表的年级班级信息填充到人员成绩薄表中,如果数据量不大,可以手动拷贝填充,但数据量如果很大的情况下,就必须通过vlookup函数实现了。



3、1. 先在 "人员信息表" 中新建一列“年级班级”,其值为 "年级列"&"班级列" ,最后会将这一列信息直接插入到 "人员成绩薄表" 中 (图1示)。
2. 在"人员成绩薄表" 中“年级班级”列中选择输入 vlookup 函数,在弹出的函数配置窗口中,逐一配置这个函数的4个参数 (可通过参数框后面的按钮就行选择配置),需要强调的是,对于 table_array 参数,点击后面的参数配置按钮后,到另一个excel表格中选择对应区域即可(图2示),配置完毕后,点击确定即可,并将公式信息拖动拷贝到其他单元格。


4、vlookup 注意事项
参数 lookup_value 指定的列只会和参数 table_array 指定区域的第一列进行比较,并且这两列的数据类型必须一致!否则都会导致该操作失败!
1、数据透视表是一个对数据进行汇总统计处理的利器,通过数据透视表,可以对一个表格进行简单的数据挖掘工作。下面就通过一个示例告诉你如何使用数据透视表。
对于图示的 "成绩薄" 表格,通过数据透视表计算每个班级每个科目的平均分。

2、1. 打开一个新的表格,点击上方的“插入”菜单,选择“数据透视表”
2. 在弹出的窗口中,通过区域选择按钮选择第一个表格的相关区域,并点击“确定”按钮
3. 在数据透视表配置区域,逐次勾选“年级班级”,“科目”,“分数”字段,数据透视表会根据你选择的列的顺序进行分组汇总,所以这个顺序很重要
4. 查看结果,在表格左侧,分组汇总统计的结果已经展示出来了

