工作之中,一些简单的数据处理工作都会选择用Excel完成,其实微软给我们开了个玩笑,它将一些好用的功能给隐藏起来了,比如“数据分析”,“规划求解”工具栏。我也是在使用mac之后才发现,原来微软是提供这两个工具栏的,想想以前,真是被骗了好久……
下面以2010版excel进行说明:
文件->选项->自定义功能区->主选项卡打勾->excel工具栏多了一项开发工具-->加载项->选择“数据分析”,“规划求解”->数据选项卡就多了这两个工具。
数据分析工具:常规的统计分析,比如计算相关系数、协方差、描述性统计分析、回归、检验、方差分析等等。
规划求解:可以用Excel完成几百个约束的线性规划,目标规划求解。
下面开始正式讲解Excel数据分析:
数据清洗
数据分列,可以实现以下效果。
与之相对应的是合并:将两列合并为一列。方法很多,我习惯用“=A1&B1”将A1列与B1列合并。
转置,在粘贴时,ctrl+alt+v选择“转置”。
自定义排序:这个功能很常用。
关于排序你必须知道的:
扩展选定区域:只对选定的列排序,其它相关列不动;
以当前选定区域排序:同时其它列同步变动。
一般情况下,我们会让排序同步变动,否则数据会出现不匹配。
高级筛选:微软的风格是功能越牛逼的功能,越是隐藏的深,前面的“数据分析”,“规划求解”是这样,“高级筛选”也是这样。
数据透视表:这个在工作中经常用。
对一个表拉数据透视表:可以做不同的可视化呈现。
同一工作簿多表合并:
前提:一维表结构;列字段相同;无合并单元格
Alt+D,松开按P进入数据透视表图向导界面,然后按图操作
完成之后,双击数据透视表,可以在功能区拖拽行、列、筛选、值,实现不同的可视化呈现!
跨工作簿合并:
前提:一维表结构;列字段相同;无合并单元格
与前不同点:由于数据来源于不同工作薄的不同表,所以页字段数据全部设置为2,字段1和字段2分别命名为对应表的工作薄和工作表名称。
多表合并——MS Query合并报表
excel中隐藏着一个强大的查询工具——MS Query,但是隐藏的很深,可能很多人都不知道。它的功能却异常强大,特别是报表合并、查询等。
横向合并:这种情况下要求列字段标题与顺序相同(无合并单元格)
纵向合并:这种情况下,要求多表之中有一个共同列字段,且该列字段不存在重复记录。
步骤:新建工作薄文档,选择数据——自其他来源——Microsoft Query
具体实现比较繁琐,有兴趣的可以自己去研究。
另一种通用方式:将数据导入到mysql数据库,通过SQL语言完成对数据的横向合并,纵向合并。(这部分留待项目实战进行详细说明。)
未完,下一讲学习数据分析常用函数。
End.作者:求知鸟来源:知乎