内容正文:
常用表格数据处理
数据处理的流程
数据采集
数据整理
数据处理
可视化
挖掘利用
一、数据采集
学籍号 性别 既往病史 生日 体重(kg) 身高(cm) BMI评价
1840116 女 无 2003/9/29 44.8 1.615 正常
男 无 2002年9月30日 93.7 165.5 肥胖
1840118 女 无 2003/3/1 56.6 156.3 超重
1840119 女 无 2003/5/1 56.6 156.2 超重
1840120 男 无 2003/10/3 68 174.2 正常
1840120 男 无 2003/2/31 50 180.5 消瘦
常见的数据问题有
二、数据整理
数据整理的目的是检测和修正错漏的数据、整合数据资源、规整数据格式、提高数据质量。
学籍号 性别 既往病史 生日 体重(kg) 身高(cm) BMI评价
1840116 女 无 2003/9/29 44.8 161.5 正常
1840117 男 无 2002/9/30 93.7 165.5 肥胖
1840118 女 无 2003/3/1 56.6 156.3 超重
1840119 女 无 2003/5/1 56.6 156.2 超重
1840120 男 无 2003/10/3 68 174.2 正常
1840121 男 无 2003/2/28 50 180.5 消瘦
三、数据处理
常见的数据处理和统计分析工具:
Excel、SPSS、SAS、MATLAB等。
1
2
编程处理数据可用计算机语言:
R、Python、Java。
EXCEL电子表格
常用数据表格处理
名称框
编辑栏
工作表
一个Excel文件就是一个工作簿(.xlsx),可包含多张工作表Sheet1、Sheet2。
常用数据表格处理——单元格地址
单元格地址
区域地址
B5
A3:D11
常用数据表格处理——运算符
算术运算符 含义 举例
+ 加法运算 =B2+B3
- 减法运算 =20-B6
* 乘法运算 =D3*D4
/ 除法运算 =D6/20
% 百分号 =5%
^ 乘方运算 =6^2
运算符 描述 举例 值
= 等于 =B3="团员"
< 小与 =40<37 FALSE(假)
> 大于 =40>37 TRUE(真)
<> 不等于 =B2<>10
<= 小于等于 =B2<=B3
>= 大于等于 =B2>=100
文本连接符:&。可以将多个字符串连接起来。
常用数据表格处理——公式
输入完成后,按回车(Enter)
以“=”开头,由常数、函数、单元格引用和运算符组成的式子。
等号
表达式
任务:利用公式计算各学生的总成绩
=B2+C2+D2
=B3+C3+D3
=B4+C4+D4
=B5+C5+D5
常用数据表格处理——单元格引用
任务:自主探究自动填充柄的使用,计算全部同学的总成绩。
自动填充柄
相
对
引
用
自动填充引用单元格地址时,单元格地址会随着位置的变化而发生偏移。
绝对引用指引用单元格的精确地址,其引用形式为在列标和行号的前面都加上“$”号。则不管将公式复制或移动到什么位置,引用的单元格地址的行和列都不会改变。 (例如引用单价)
绝
对
引
用
相对引用 vs 绝对引用
相对引用跟着跑,绝对引用钉住不动。
相对引用:行和列都会变,往下拉、往右拉,单元格地址自动跟着偏移。
填充柄向下填充:列不变,行变。
填充柄向右填充:行不变,列变。
混合引用:在行标前加“$”表示将行固定,列可以相对偏移。“A$2”
在列标前加“$”表示将列固定,行可以相对偏移。“$A2”
绝对引用:加 $ 锁死,锁哪、哪不动,固定死某个单元格。
任务:计算出金额占比
常用数据表格处理——函数
格式: 函数名(参数1,参数2……)
任务:使用函数优化计算“总分”的公式
SUM(number1,number2,•••) //求参数的和
参数可以是数字、单元格或单元格区域。
Eg: SUM(5,6,7)
SUM(A1,B2)
SUM(A1:C2)
常用数据表格处理——函数
AVERAGE(number1,number2,•••) //求参数的算术平均值
Eg: AVERAGE(5,6,7)
AVERAGE(A1,B2)
AVERAGE(A1:C2)
MIN(number1,number2,•••) //返回参数列表中的最小值
Eg: MIN(5,6,7)
MIN(A1,B2)
MIN(A1:C2)
MAX(number1,number2,•••) //返回参数列表中的最大值
Eg: MAX(5,6,7)
MAX(A1,B2)
MAX(A1:C2)
IF(判断的条件, 真值, 假值 ) //条件判断后,返回设置的值
结果为true时返回的值
结果为false时返回的值
如图,考核得分的标准为9分,要判断B列的考核成绩是否合格。
常用数据表格处理——IF()函数
任务:使用IF函数计算
是
SUMIF(条件判断的区域, 求和条件, 求和的区域)
//对满足条件的单元格进行求和
如图所示,使用SUMIF函数计算一班的总成绩。
常用数据表格处理——SUMIF()函数
AVERAGEIF(条件判断的区域,求平均值的条件,求平均值的区域)
//对满足条件的单元格进行求平均值
如图所示,使用AVERAGEIF函数计算男性的平均成绩。
常用数据表格处理——AVERAGEIF()函数
任务:使用AVERAGEIF函数SUMIF函数计算
COUNTIF(条件判断的区域,计数的条件) //对满足条件的单元格进行计数
如图,要统计指定店铺的业务笔数。也就是统计B列中有多少个指定的店铺名称。
COUNT( 统计区域 ) //统计区域中包含数字的单元格个数
常用数据表格处理——COUNTIF()函数
任务:使用COUNTIF函数计算
RANK(排名的值,排名的区域,排序的方式) //求某一数值在某一区域内的排名
如图,按照合计的大小,排出名次。
0/忽略:降序
非0值:升序
常用数据表格处理——RANK()函数
任务:使用RANK函数计算
数据筛选
作用:快速找出并显示满足条件的数据行,隐藏不符合条件的行。
操作步骤:
① 选中数据区域内任意一个单元格;
② 点击【数据】选项卡 → 【筛选】按钮;
③ 表头出现下拉箭头,点击箭头设置筛选条件;
④ 可按数字、文本、颜色等条件筛选。
清除筛选:再次点击【数据】→【筛选】按钮,或选择【清除】恢复全部数据。
注意:筛选是隐藏行不是删除行,可随时取消筛选恢复显示。
1.7.2013
数据筛选是Excel中非常实用的功能。当数据量很大时,我们不需要一条条翻找,而是用筛选功能快速显示满足条件的数据。操作很简单:先点数据区域里任意一个单元格,然后点数据选项卡里的筛选按钮,表头就会出现小箭头。点箭头就能设置条件,比如只显示某班级的学生、只显示成绩大于90分的记录。筛选只是把不符合条件的行隐藏起来,并没有删除,取消筛选就能恢复全部数据。
‹#›
数据排序
作用:按某一列或多列的规则重新排列数据顺序。
简单排序(单条件):
① 选中要排序列中的任意单元格;
② 【数据】选项卡 → 升序(A→Z / 从小到大)或降序(Z→A / 从大到小)。
多条件排序:
① 点击【数据】→【排序】按钮,打开排序对话框;
② 设置"主要关键字",如班级;再添加"次要关键字",如总分。
注意:排序时务必选中"数据包含标题",否则表头会被当成数据一起排序。
1.7.2013
数据排序就是把数据按我们想要的顺序重新排列。最简单的是单条件排序,比如按成绩从高到低排,只要点成绩列任意一个单元格,再点降序按钮就行。如果遇到两个同学成绩一样怎么办?这时候就需要多条件排序了。打开排序对话框,先按班级排,班级相同的再按总分排,这样每个班内部成绩高低就一目了然了。有个重要细节:排序时一定要勾选"数据包含标题",不然表头那一行也会被当成数据排进去。
‹#›
分类汇总
作用:按某一字段分类,分别对各类数据进行求和、计数、平均值等统计。
前提:必须先按分类字段排序!
操作步骤:
① 按分类字段排序(如按"班级"列排序);
② 【数据】选项卡 → 【分类汇总】按钮;
③ 设置:分类字段(班级)、汇总方式(求和/平均值)、选定汇总项(总分);
④ 左侧出现分级显示符号 1、2、3,可折叠查看汇总结果。
删除分类汇总:打开分类汇总对话框,点击"全部删除"。
1.7.2013
分类汇总是Excel中按类别统计数据的利器。比如我们有全校学生成绩表,想分别统计每个班的总分是多少,就用分类汇总。但记住一个重要前提:必须先按分类字段排序!如果不排序,同一个班的学生散落在表格各处,分类汇总就会得出错误结果。排序之后,打开分类汇总对话框,分类字段选班级,汇总方式选求和,汇总项选总分,确定后每个班下面就会自动出现小计,最后还有总计。左边的1、2、3可以切换显示层级,点2就只看各班汇总,非常方便。
‹#›
综合实例
题目:某年级学生成绩表包含以下列:姓名、班级、语文、数学、英语、物理、化学、生物。
要求完成:
① 计算每位同学的总分;
② 根据总分,判断每位同学“是否达标(总分>=400)”;
③ 判断总分是否及格(IF函数:总分≥180为"合格",否则"不合格");
④ 用RANK函数排出年级名次;
⑤ 统计每个科目的最高分和最低分,及各班每个科目的及格人数;
⑥ 统计每个班每个科目的平均分和总分;
1.7.2013
现在我们来做一个综合实例,
‹#›
用视觉展示数据的方式。常见类型有柱形图、折线图、饼图、雷达图、散点图、气泡图等。
四、数据的可视化
$