基于常用的办公软件Excel,挑选能够提高工作效率的常用工具来讲解。本节介绍Microsoft Query。
1、 Microsoft Query:用于将数据从外部数据源检索到其他MicrosoftOffice应用(特别是Microsoft Excel)中的一种程序。
2、 常见数据源类型:
1) Microsoft Office Access
2) Microsoft SQL Server
3) Microsoft FoxPro
4) Oracle
5) Microsoft Office Excel
6) 文本文件
3、 Microsoft Query与Access数据库的区别:
1) 相同:都可以采用SQL语句进行查询处理
2) 不同:在性能方面和数据处理的灵活性及速度方面Microsoft Query不及Access数据库
4、 采用Microsoft Query进行处理分析的情况:
1) 计算机没有安装Access或其他数据库软件
2) 数据处理量相对较小,数据量在Excel可容纳的范围内
3) 无需进行数据处理,或者数据处理操作较为简单
4) 初学者学习SQL语句
5、 Microsoft Query数据处理与分析步骤:
1) 建立数据源以连接数据
2) 使用“查询向导”选择所需数据
3) 在查询操作界面进行相应的SQL查询操作
4) 将数据结果返回到Excel中
6、 数据导入:
1) 建立数据源连接数据
以表1和表2为例,用到表1的字段1,字段2,以及表2的字段3
Ⅰ启动Excel,【数据】—【获取外部数据】—【自其它来源】—【Microsoft Query】
Ⅱ弹出【选择数据源】—【数据库】—双击【<新数据源>】
Ⅲ弹出【创建新数据源】(第一项:输入自定义的数据源名称;第二项:选择作为数据源的数据库类型的驱动程序;第三项:设置数据源所在文件夹路径;第四项:选择其中一个文本文件作为数据源选定默认表)
Ⅴ【创建新数据源】设置相对参数—【确定】—返回【选择数据源】—【数据库】下会出现数据源
2) 使用“查询向导”选择数据
Ⅰ【选择数据源】—勾选【使用“查询向导”创建/编辑查询】—双击【数据库】刚建好的“数据”的数据源
Ⅱ弹出【查询向导-选择列】将表1的字段1、字段2、字段3,及表2的字段4,分别从左边【可用】移至右边【查询】
Ⅲ弹出的警告提示框,点击【确定】
Ⅳ将表2的字段1拖到表1的字段1,建立INNER JOIN。
7、 数据处理:修改SQL语句,采用PARTITION分组函数
8、 数据分析:
1) SQL语句分析法:在原有的SQL语句后,进行GROUPBY分组
2) 数据透视表法