视频讲解通道
当咱们在运用数据透视表对数据进行分析与处理时,常常会遇到许都数据并不在一张表上,当咱们在插进数据透视表时,又只能选取一个数据区域。此时应该怎么办呢,一般咱们的想法是将这些数据都复制到一个工作表其中,而后再来插进数据透视表,这种办法非常浪费时间,亦不方便更新数据。本期视频就教你怎样创立数据模型实现一个数据透视表就能够连接到多个数据源。
数据模型
在起始之前咱们需要认识什么是数据模型,简单来讲数据模型便是excel里的一个关系型数据库,这个数据库里存储着你放进去的区别的工作表的数据,这些数据经过你给她们设置的关系互关联联。
例如有一张表记录着的学生的个人信息,里面包括学号,姓名,性别,年龄,班级;
另一张表是学生成绩表,上面记录着学号,成绩;
还有一张班级信息表记录着,班号,班级名叫作,班专家名叫作,班专家教职工号等。
而这些表经过表之间独一的一串标识符互关联联,经过这般的对应关系,就能实现跨表查找数据。
但要重视,这些关系必须是一一对应或其关系源自里的对应关系需要独一。
就例如学生成绩和学生信息表之间便是一一对应的关系,每一个学号对应一个学生信息,同期每一个学号亦只对应一个学生成绩。
而学生信息和班级信息之间便是1对多的关系,一个班级能够对应多个学生,由于一个班级里不止一个学生。
然则咱们要尤其重视一对多的从属关系,应该是多的一方从属于少的一方,以该关系为例,班号在学生信息表里不是独一值,有许多学生属于同一个班级,应该是同一个班号,然则班级信息表里,班号是每一个班级的独一标识符。
因此学生信息的班号从属于班级信息的班号。
在设置关系时应当将学生信息表的班号做为外来项去匹配班级信息表的班号。
因此咱们只需要记住,经过重点去查询外来的对应关系进行关系设置就能够了。
怎样创建数据模型
下面就让咱们打开示例文件。瞧瞧创立数据模型的操作办法。
点击数据选项卡,在数据工具中点击关系就能够创立数据模型关系。
点击新建,会弹出创建关系窗口,咱们依次设置数据源的关系。
第1个是学院与专业的关系,该关系是专业隶属于学院,因此表选取专业信息,外来列选取隶属学院,关联表是学院信息,关联列是院系编号。
第二个是专业和班级的关系,班级隶属于专业,因此表选取班级信息,外来列选取隶属专业,关联表选取专业信息,重点关联列选取专业编号。
第三个是班级和学生的关系,学生属于班级中的一员,因此表选取学生信息,外来列选取班级,关联表选取班级信息,重点关联列选取班级编号。
最后是学生与各科分数的关系,每一个学生对应一个各科分数,因此表选取分数表,外来列选取学号,关联表选取学生信息,重点关联列选取学号。
根据该办法将所有分数都进行关系设置。
这般咱们就将所有的关系创建好了。
除了这般创建关系以外,还能够经过数据工具中的管理数据模型创建关系。
点击数据工具中的管理数据模型,在这儿的获取外边数据选项中就能够快速选取数据创建关系模型。
重视这儿仅适用于外边数据,倘若数据在同一个工作簿只能用刚才的创建关系功能创立关系模型。在管理数据模型中,咱们还能够点击查看里的关系图视图来查看各个数据表的关系可视化图形。
这般咱们就能够一目了然各个数据之间的关系是怎样串联起来的。
创建好关系型数据模型后,咱们就能够点击插进,数据透视表,来自数据模型,而后创建连接多个数据源的数据透视表了。字段列表会列出所有字段,选取学院信息表中的院系名叫作,专业信息里的专业名叫作,大学英语分数,高等数学分数,体育分数,这般就创建好了一个各学院各专业各科成绩的分数统计报表。
采用数据模型创立的数据透视表数据刷新,同直接运用表格区域创建的数据透视表一致,只需要右键刷新就可,倘若连接的外边数据,能够参考第四期的视频教程。
|