《2022年使用ACCESS与EXCEL进行数据分析报告 .pdf》由会员分享,可在线阅读,更多相关《2022年使用ACCESS与EXCEL进行数据分析报告 .pdf(47页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、. . . . 专注 专业使用 ACCESS 与 EXCEL 进行数据比对与分析天津市南港工业区开发有限公司财务资产部王东2014 年 6 月名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 47 页 - - - - - - - - - . . . . 专注 专业前 言Microsoft office 办公软件是由微软出品的最流行的办公软件,其中 EXCEL是我们在日常工作中进行数据分析的主要工具,能够胜任日常工作中的绝大部份数据分析工作,但对于一些复杂的数据统计工作就有些
2、力不从心了,在 Microsoft Office 办公套件中还有一款产品不被普通用户所熟悉,但对于程序设计人员来说是最基础的数据库解决工具,那就是ACCESS 桌面数据库系统,这款软件是一个小型的关系型数据库系统,支持大部份SQL 语句,编写此手册就是为了让读者充分发挥 EXCEL 和 ACCESS 的长处,将数据分析工作做的更加得心应手,当然本手册只是入门基础,如果读者想更加深入的学习ACCESS 的其他功能请在互联网查找相关资料或购买书籍。由于时间比较仓促,难免存在错误还请各位读者包涵!编者:王东2014 年 6 月名师资料总结 - - -精品资料欢迎下载 - - - - - - - -
3、- - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 47 页 - - - - - - - - - . . . . 专注 专业目 录1、 ACCESS 介绍 . 1 2、启动、新建一个ACCESS 文件 . 1 2.1 启动 ACCESS . 1 2.2 在 ACCESS 中新建文件 . 1 2.3 使用快捷方式创建ACCESS 文件 . 2 3、ACCESS 中表、字段说明 . 3 3.1 表的说明 . 3 3.2 字段的说明 . 3 4、数据 . 4 5、建立一个 ACCESS 数据表 . 4 5.1 使用数据录入方式建表【类似EXCEL方式】
4、. 4 5.2 导入 EXCEL数据 . 6 6、ACCESS 中查询 . 14 7、基本 SQL 语句 . 17 7.1 查询符合条件的记录【 SELECT 】. 17 7.1.1 显示所有记录 . 17 7.1.2 显示指定的列(字段) . 18 7.1.3 显示指定的行 . 18 7.1.4 对目标表或字段进行重命名. 19 8、进行数据对比【 IN、NOT IN】 . 20 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 47 页 - - - - - - - -
5、- . . . . 专注 专业8.1 显示在指定序列或不在指定序列的记录. 20 8.2 显示在指定表或不在指定表中的记录 . 21 9、进行数据合并【 JOIN 】 . 23 9.1 LEFT JOIN 左链接 . 23 9.2 RIGHT JOIN 右链接 . 24 9.3 INNER JOIN 内链接 . 25 9.4 用 WHERE 在多表中查询只满足条件的记录. 26 10、对数据进行分类、汇总、统计【SUM、COUNT 、GROUP BY 】. 26 11、将多表进行拼接【 UNION 】. 29 11.1 准备工作 . 29 11.2 UNION . 29 11.3 UNION
6、ALL . 30 12、使用 DISTINCT 关键字过滤重复数据 . 31 13、将查询结果导出EXCEL进行加工 . 32 14、EXCEL中的数据透视图 . 35 14.1 想要的结果 . 35 14.2 操作方式 . 36 15、EXCEL中的实用公式 . 39 15.1VLOOKUP 公式. 39 15.2 IF 公式及嵌套 . 42 15.2.1 数据 . 42 15.2.2 需求 . 42 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 47 页 - - -
7、 - - - - - - . . . . 专注 专业15.2.3 IF 公式说明 . 42 15.2.4 实现的 IF公式. 42 15.2.5 结果. 42名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 47 页 - - - - - - - - - . . . . 专注专业1、ACCESS 介绍access 即 Microsoft Office Access 。Microsoft Office Access是由微软发布的关联式数据库管理系统。它结合了Microsoft
8、Jet Database Engine 和 图形用户界面两项特点,是Microsoft Office 的系统程式之一。2、启动、新建一个ACCESS 文件2.1 启动 ACCESS 点 快捷方式启动图 1 2.2 在 ACCESS 中新建文件点 左上角图标,选择【新建】菜单,或者直接按(CTRL+N)键名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 47 页 - - - - - - - - - . . . . 专注专业图 2 在右侧如图 3 所示位置输入文件名及文件保存的
9、位置。图 3 点【创建】按钮创建新ACCESS 文件。图 4 2.3 使用快捷方式创建ACCESS 文件在要保存的目录点鼠标【右键】名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 47 页 - - - - - - - - - . . . . 专注专业图 5 选 【新建】菜单图 6 选择菜单修改系统自动生成的文件名3、ACCESS 中表、字段说明3.1 表的说明ACCESS 中的表类似于EXCEL 中的一个SHEET ,用于存放数据。3.2 字段的说明ACCESS 中的字段
10、类似于EXCEL 中的一列。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 47 页 - - - - - - - - - . . . . 专注专业4、数据学号姓名性别班级年龄20140001 张三男高三一17 20140002 李四男高三一19 20140003 王五女高三二16 20140004 马六男高三二18 20140005 李大女高三一18 学员信息表学号语文数学20140001 92 75 20140002 99 79 20140003 100 100 201
11、40004 59 72 20140005 76 77 学员成绩表5、建立一个ACCESS 数据表5.1 使用数据录入方式建表【类似EXCEL 方式】1.点 创建 选项卡中的表图 7 2.录入界面说明名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 47 页 - - - - - - - - - . . . . 专注专业图 8 3.使用录入方式创建学员信息表图 9 说明:表头部份为字段(也就是EXCEL中的列表题)数据的每一行在 ACCESS 中叫记录如何修改字段类型如:我们要
12、把年龄设为数字类型名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 47 页 - - - - - - - - - . . . . 专注专业图 10 最后我们点【保存】按钮,保存表,在弹出的对话框中输入表名【学员信息表】图 11 5.2 导入 EXCEL 数据当然,在日常工作中我们经常会用EXCEL 对数据进行基本的加工, 当遇到多表合并、 对比时,EXCEL的公式就有些力不从心,如果使用VBA 用会被各种安全所限制,所以我们就可以将数据导入到 ACCESS 进行查询分析。
13、以 4 章中的数据为例创建EXCEL文件图 13 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 47 页 - - - - - - - - - . . . . 专注专业图 14 点 【外部数据】页签中的【导入】分组中的【EXCEL】图 15 弹出如图16 所示界面名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 12 页,共 47 页 - - - - - - -
14、 - - . . . . 专注专业图 16 点 【浏览】按钮,选择要导入的EXCEL文件图 17 选择好要导入的文件后点【打开】按钮名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 13 页,共 47 页 - - - - - - - - - . . . . 专注专业图 18 点 【确定】按钮图 19 选择要 导入 的 SHEET ,在这里我们先导入【学员信息表】页签,点【下一步】按钮名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - -
15、 - - 名师精心整理 - - - - - - - 第 14 页,共 47 页 - - - - - - - - - . . . . 专注专业图 20 点 【下一步】按钮图 21 在这个界面对每一列进行数据类型设置,如我们要将【学号】列设置为文本,将【年龄】列设置为数字。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 15 页,共 47 页 - - - - - - - - - . . . . 专注专业图 22 单击【学号】列,将数据类型设置为【文本】,同样的方法,将【年龄】列设置为【数
16、字】注意:如果不对数据进行加工,可以全设置为文本,以防导入数据错误。设置完各列类型后,点【下一步】按钮名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 16 页,共 47 页 - - - - - - - - - . . . . 专注专业图 23 点 【下一步】按钮图 24 如果 无需对表重新起名,直接点【完成】按钮,如果需要对表改名,输入表名后点【完成】按钮。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理
17、- - - - - - - 第 17 页,共 47 页 - - - - - - - - - . . . . 专注专业图 25 如果数据导入成功,出现图25 界面,如果失败会提示原因,解决后重新导入即可,点【关闭】按钮。图 26 数据导入成功后,在左侧会出现导入成功的数据表名,双击表名可查看数据。图 27 对 安全警告的解决,如果文件出现了如下图所示安全警告请点【选项】按钮,名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 18 页,共 47 页 - - - - - - - - - .
18、. . . 专注专业图 28 使用同样方法,导入学员成绩表。图 29 6、ACCESS 中查询在 ACCESS 中如果要对数据进行加工、对比、汇总,就要使用ACCESS 的查询功能。点【创建】选项卡下的, 【查询设计】按钮。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 19 页,共 47 页 - - - - - - - - - . . . . 专注专业图 30 点 【查询设计】按钮后出现如图31 所示界面图 31 直接点 【关闭】按钮,点左上角的【SQL 视图】按钮图 32 图 3
19、3 为 SQL 示图界面,在空白处输入想使用的SQL 语句名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 20 页,共 47 页 - - - - - - - - - . . . . 专注专业图 33 SQL 语句的使用方法,请详细阅读下一章内容。输入完 SQL 语句后,点【运行】按钮执行图 34 图 35 为查询执行后的结果名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2
20、1 页,共 47 页 - - - - - - - - - . . . . 专注专业图 35 点【视图】菜单中的【 SQL视图】项可以回到SQL 语句界面7、基本 SQL 语句7.1 查询符合条件的记录【SELECT 】7.1.1 显示所有记录想要的结果显示【学员信息表】中的所有数据语句模型SELECT * FROM 表名 实际语句SELECT * FROM 学员信息表结果名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 22 页,共 47 页 - - - - - - - - - . .
21、 . . 专注专业7.1.2 显示指定的列(字段)7.1.3显示指定的行想要的结果显示【学员信息表】表中【学号】 、 【姓名】字段语句模型SELECT ,., FROM 表名 实际语句SELECT 学号,姓名 FROM 学员信息表结果想要的结果显示【学员信息表】中姓名为李四的记录语句模型SELECT * FROM 表名 WHERE = 实际语句SELECT * FROM 学员信息表WHERE 姓名=李四注意文本类型两头加 (小写单引号)号,数字直接写结果想要的结果显示【学员信息表】年龄大于17 岁的记录实际语句SELECT * FROM 学员信息表WHERE 年龄 17 注:可使用 、 、 、
22、 =、 =等数学运算符结果名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 23 页,共 47 页 - - - - - - - - - . . . . 专注专业7.1.4对 目标表或字段进行重命名想要的结果显示【学员信息表】年龄在17 到 18 岁之间的记录实际语句SELECT * FROM 学员信息表WHERE (年龄=17) AND (年龄=18) 注:AND 与 就是两个条件都满足才显示OR 或 就是满足其中一个条件就显示NOT 非 就是不满足条件就显示结果想要的结果显示【学员信
23、息表】姓名以张开头的记录实际语句SELECT * FROM 学员信息表WHERE 姓名 like 张* 说明: like 包含 用于文本型字段以什么开头LIKE 开头* 包含 LIKE *包含* 以什么结尾LIKE *结尾 注意:ACCESS 的通配符与标准 SQL 语句有区别,标准SQL 语句不使用 *使用% 结果想要的结果对【学员信息表】表名进行简化操作语句模型SELECT * FROM 表名 AS A WHERE 实际语句SELECT * FROM 学员信息表AS A WHERE A. 年龄19 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - -
24、 - - - - - 名师精心整理 - - - - - - - 第 24 页,共 47 页 - - - - - - - - - . . . . 专注专业8、 进行数据对比【IN、NOT IN 】8.1 显示在指定序列或不在指定序列的记录结果想要的结果对【学员信息表】表名、字段进行简化语句模型SELECT AS F1 FROM AS T1 实际语句SELECT 学号 AS XH,姓名 AS XM, 年龄 AS NL FROM 学员信息表 AS A WHERE A.年龄 17 注:因为查询没有执行,所以原数据表中的字段并没有成为简化字段, 所以条件中还是要用原字段名,表名可以使用简化名结果想要的结
25、果显示【学员信息表】中姓名为指定人员的记录语句模型SELECT FROM WHERE 字段 in (值 1,值 2.) 实际语句SELECT * FROM 学员信息表WHERE 姓名 in (张三 ,李四,王五 ) 说明:如果数据类型为文本型需要对值加单引号,如果是数字只需用逗号分隔名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 25 页,共 47 页 - - - - - - - - - . . . . 专注专业8.2 显示在指定表或不在指定表中的记录结果想要的结果显示【学员信息表】
26、中年龄不在指定数值内的记录实际语句SELECT * FROM 学员信息表WHERE 年龄 NOT IN (17,16) 结果想要的结果显示【学员信息表】中的学号在【学员成绩表】中存在的记录语句模型SELECT FROM WHERE 字段 in (SELECT FROM ) 场情说明我们想找出参加了本次考试的学员有哪些人,我们在练习数据中名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 26 页,共 47 页 - - - - - - - - - . . . . 专注专业建立了一个学员信息
27、表这张表为基本信息表,一个学员成绩表这张表为基本信息的扩展表主要记录每个学员的相关科目成绩,在扩展表中我们对每个参加考试的学员都录入了成绩信息,而没有记录学员的基本情况,这两张表用学号即可关联,如果在扩展表中存在成绩那么这个学员就参加了考试,如果没有成绩则没有参加,我们现在想找出来谁都参加了考试。注:如果想对多个表进行分析,这多个表要有一个关键字段,在我们的样表中每张表都有学号进行确认这个记录属于谁。实际语句SELECT * FROM 学员信息表WHERE 学号 in (SELECT 学号FROM 学员成绩表) 说明: IN 后面括号中的查询只允许选择一个字段。结果说明:在做此语句前为了显示出
28、区别,我将【学员成绩表】中的最后一条记录删除了, 所以出现了 4 条记录,样表没有删除之前是 5 条。想要的结果显示【学员信息表】中的学号在【学员成绩表】中存在的记录语句模型SELECT FROM WHERE 字 段NOT IN (SELECT FROM ) 实际语句SELECT * FROM 学员信息表WHERE 学号 NOT in (SELECT 学号 FROM 学员成绩表) 结果名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 27 页,共 47 页 - - - - - - -
29、- - . . . . 专注专业9、进行数据合并【JOIN 】9.1 LEFT JOIN 左链接我刚才删除了这个结果的成绩信息。语句说明以放在左边的表为主表, 去查询其他表中的数据与左边的表进行数据组合,如果其他表的记录中的关键字段值不在左表(主表)中存在则丢弃,如果存在则显示,如果左表(主表)中的关键字名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 28 页,共 47 页 - - - - - - - - - . . . . 专注专业9.2 RIGHT JOIN 右链接段值其他表不存
30、在,则左表链接后的他表字段值为空,如果其他表中存在多行主表中的关键字段值则生成多行记录。场景说明我们在样表数据中 【学员基本表】 中存放了学员基本信息, 在 【学员成绩表】中存放了学员的各科目成绩, 这两张表是单独存在的,我们现在想做一张即有学员基本信息又有学员成绩的表。语句模型SELECT 表 1.字段 1,表 1,字段 n,表 2.字段 1,表 2.字段 n FROM 表 1 LEFT JOIN 表 2 ON 表 1.关键字段 =表 2.关键字段实际语句SELECT A.*,B. 语文 ,B.数学FROM 学员信息表AS A LEFT JOIN 学员成绩表AS B ON A. 学号=B.学
31、号结果语句说明以右边的表为主表,功能与左链接相同语句模型SELECT 表 1.字段 1,表 1,字段 n,表 2.字段 1,表 2.字段 n FROM 表 1 RIGHT JOIN 表 2 ON 表 1.关键字段 =表 2.关键字段实际语句SELECT A.*,B. 语文,B.数学 FROM 学员信息表AS A RIGHT JOIN 学员成绩表AS B ON A. 学号=B.学号结果这里我们可以看到这个查询丢弃了不在右边表中存在的左表数据。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - -
32、第 29 页,共 47 页 - - - - - - - - - . . . . 专注专业9.3 INNER JOIN 内链接语句说明不以任何表为主表,只显示符合条件的记录语句模型SELECT 表 1.字段 1,表 1,字段 n,表 2.字段 1,表 2.字段 n FROM 表 1 INNER JOIN 表 2 ON 表 1.关键字段 =表 2.关键字段实际语句SELECT A.*,B. 语文,B.数学 FROM 学员信息表AS A INNER JOIN 学员成绩表AS B ON A. 学号=B.学号结果名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - -
33、 - - - - - 名师精心整理 - - - - - - - 第 30 页,共 47 页 - - - - - - - - - . . . . 专注专业9.4 用 WHERE 在多表中查询只满足条件的记录10、对数据进行分类、汇总、统计【SUM、COUNT 、GROUP BY 】语句说明不以任何表为主表,只显示符合条件的记录语句模型SELECT 表 1.字段 1,表 1,字段 n,表 2.字段 1,表 2.字段 n FROM 表 1 ,表 2 WHERE 表 1.关键字段 =表 2.关键字段WHERE 后面可以跟多个条件,之间可以用逻辑运算符进行连接。如 WHERE A.姓名=张三 and b
34、. 学号=201400001 and a. 学号=b. 学号实际语句SELECT A.*,B. 语文,B.数学 FROM 学员信息表AS A, 学员成绩表 AS B WHERE A.学号=B.学号结果语句说明一般来说 GROUP BY 语句要与SUM 或 COUNT 组合使用想要的结果我们想对【学员信息表】中的每个班有多少人进行统计语句模型SELECT COUNT( 关键字段 ) AS , FROM 表名 GROUP BY , 实际语句SELECT COUNT( 姓名 ) AS 人数 ,班级FROM 学员信息表GROUP BY 班级名师资料总结 - - -精品资料欢迎下载 - - - - -
35、- - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 31 页,共 47 页 - - - - - - - - - . . . . 专注专业结果对统计结果加条件筛选我们现在只想看到人数大于2 个人的班有哪几个班语句模型SELECT COUNT( 关键字段 ) AS , FROM 表名 GROUP BY , HAVINGCOUNT( 关键字段 ) 实际语句SELECT COUNT( 姓名 ) AS 人数 ,班级FROM 学员信息表GROUP BY 班级 HAVING COUNT( 姓名) 2 结果说明COUNT 中的关键字段可以是任何一个字段语句说明SU
36、M 汇总想要的结果我们想对【学员成绩表】中的语文、数学求总成绩语句模型SELECT SUM(字段 1) as 求和 1,SUM(字段 n) as 求和 n FROM 表名实际语句SELECT SUM( 语文 ) as 语文总分 ,SUM( 数学 ) as 数学总分FROM 学员成绩表名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 32 页,共 47 页 - - - - - - - - - . . . . 专注专业结果分组统计我们现在想按班级进行分类汇总语句模型SELECT SUM(
37、字段 1) as 求和 1,SUM(字段 n) as 求和 n,分组字段 FROM 表名 GROUP BY 分组字段实际语句SELECT SUM(语文) as 语文总分 ,SUM(数学) as 数学总分 ,班级FROM (SELECT * FROM 学员信息表AS A, 学员成绩表AS B WHERE A.学号=B.学号) GROUP BY 班级说明因为我们的样表是单独的要先进行数据组合然后再查询,以上语句我们使用了 SQL 语句的嵌套结果名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - -
38、第 33 页,共 47 页 - - - - - - - - - . . . . 专注专业11、将多表进行拼接【UNION 】11.1 准备工作我们在 ACCESS 中新建一张表,起名为【学员信息补表】学员信息补表ID 学号姓名性别班级年龄4 20140004 马六男高三二18 5 20140005 李大女高三一18 6 20140006 李一男高三一17 7 20140007 李二女高三二17 11.2 UNION 语句说明UNION 将多个结构相同的表进行纵向拼合形成新表,并丢弃重复的记录想要的结果我们想对【学员信息表】和【学员信息补表】进行纵向合同语句模型SELECT 表 1.字段,表 1
39、.字段 N FROM 表 1 UNION (SELECT 表 2.字段,表 2.字段 N) 说明表 1 与表 2 的字段数要相等,并且一一对应实际语句SELECT 学号,姓名,性别,班级,年龄 FROM 学员信息表UNION SELECT 学号,姓名,性别,班级,年龄 FROM 学员信息补表名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 34 页,共 47 页 - - - - - - - - - . . . . 专注专业11.3 UNION ALL 结果语句说明UNION ALL 将
40、多个结构相同的表进行纵向拼合形成新表,不丢弃重复的记录语名模式SELECT 表 1.字段,表 1.字段 N FROM 表 1 UNION (SELECT 表 2.字段,表 2.字段 N) 实际语句SELECT 学号 ,姓名,性别 ,班级,年龄 FROM 学员信息表UNION ALL SELECT 学号,姓名,性别,班级,年龄 FROM 学员信息补表名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 35 页,共 47 页 - - - - - - - - - . . . . 专注专业12、
41、使用 DISTINCT 关键字过滤重复数据结果语句说明DISTINCT 丢弃重复的记录想要的结果我们对 UNION ALL 的例子结果进行重复字段过滤语句模型SELECT DISTINCT 字段 1,字段 n FROM 表实际语句SELECT DISTINCT 学号,姓名,性别,班级,年龄 FROM ( SELECT 学号 ,姓名 ,性别 ,班级 ,年龄FROM 学员信息表UNION ALL SELECT 学号,姓名,性别,班级,年龄 FROM 学员信息补表) 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - -
42、 - - - - - 第 36 页,共 47 页 - - - - - - - - - . . . . 专注专业13、将查询结果导出EXCEL 进行加工我们在 ACCESS 中的查询中,编写完相应语句并得到正确的结果后,我们可以被这个查询进行保存原结果现结果名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 37 页,共 47 页 - - - - - - - - - . . . . 专注专业图 36 点 菜单栏的【保存】图标按钮图 37 输入完要起的名后,点确定按钮。打开或新建一个 EXC
43、EL文件图 38 点 【数据】页签中的【自 ACCESS】 按钮名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 38 页,共 47 页 - - - - - - - - - . . . . 专注专业图 39 选择我们已经编辑好的ACCESS 文件图 40 选择想要导入的 ACCESS 中的表或视图(查询) ,类型 TABLE为表, VIEW 为视图(查询)名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 -
44、- - - - - - 第 39 页,共 47 页 - - - - - - - - - . . . . 专注专业图 41 选择你想要导入的起始位置后点【确定】按钮图 42 14、EXCEL 中的数据透视图14.1 想要的结果以上节导入的 EXCEL数据为例,我们想以班级为行、性别为列,求平均年龄,表样如下班级男平均年龄女平均年龄高三一名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 40 页,共 47 页 - - - - - - - - - . . . . 专注专业高三二14.2 操作
45、方式选中你想要进行数据分析的区域,第一行必须是标题,不能为空图 43 点 【插入】页签中的【数据透视表】图 44 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 41 页,共 47 页 - - - - - - - - - . . . . 专注专业图 45 点 【确定】按钮图 46 我们将【班级】拖到行标签,将【性别】拖到列标签,将【年龄】拖到数值。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - -
46、 - - - - 第 42 页,共 47 页 - - - - - - - - - . . . . 专注专业图 47 点击【数值】中的【求和项:年龄】下三角箭头点图 48 我们输入【自定义名称】 ,选择计算类型为【平均值】后点【确定】按钮图 49 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 43 页,共 47 页 - - - - - - - - - . . . . 专注专业15、EXCEL 中的实用公式15.1VLOOKUP公式日常工作中, Vlookup是一个非常有用的Excel
47、 函数,它的作用是: 在表格或数值数组的首列查找指定的数值,并由此返回表格或数组当前行中指定列处的数值。下面以Excel2007举例,一步一步图解如何使用Vlookup函数。1. 有两个表,分别是: A 表和 B表例子要求在 B 表的 B26 到 B31 单元格中自动填入A 表中 A 列与 B 表 A 列相同值(完全相同,不分大小写)所对应的C 列的值先选中 B 表 B26,然后选择公式:弹出函数编辑框:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 44 页,共 47 页 - -
48、- - - - - - - . . . . 专注专业1. 2 把这 4 个自定义项全填上就OK,上往下第一个为:可用鼠标直接选中B 表 A26 ,这是返回 B26 时赖以遵循的搜索项,编辑框中会自动输入语法。第二个自定义项为: 直接鼠标选择 A 表中整个 A:C 列,这是搜索范围。 如果要圈定一个特定范围,建议用 $限定,以防之后复制公式时出错。第三个为:本例中要返回的值位于上面圈定的搜索范围中第3 列,则键入数字 3 即可。5 最后一个:通常都要求精确匹配,所以应填FALSE ,也可直接键入数字0,意义是一样的。6 确定后,可以看到B 表 B26 中有返回值:最后,向下复制公式即可。大功告成
49、!检查一下看,是不是很完美?名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 45 页,共 47 页 - - - - - - - - - . . . . 专注专业名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 46 页,共 47 页 - - - - - - - - - . . . . 专注专业15.2 IF 公式及嵌套15.2.1 数据A B C 1 姓名成绩级别2 王大99
50、 3 王二77 4 王三55 5 王四33 6 王五11 15.2.2 需求我们需要将记录中,成绩在80-100 的定为 A,60-80 的定位 B,40-60 的定为 C,20-40的定为 D,0-20 定为 E 15.2.3 IF 公式说明If(,满足条件返回值 ,不满足条件返回值 ) 15.2.4 实现的 IF 公式=IF(B219,E,IF(B239,D,IF(B259,C,IF(B279,B,A) 15.2.5 结果欢迎您的光临,Word文档下载后可修改编辑双击可删除页眉页脚谢谢!希望您提出您宝贵的意见,你的意见是我进步的动力。赠语;、如果我们做与不做都会有人笑,如果做不好与做得好还