Excel是最常用的数据分析工具。透视表、公式和函数、VBA是Excel的精华。掌握了这些方法,可以让你的工作事半功倍。以下将以大白话的方式进行讲解。
一、数据类型
1、文本;2 、数字;3、日期
Excel根据我们输入的内容自动进行推断。但Excel不一定能正确理解我们的意思,如输入员工号、身份证号码等纯数字时,Excel会认为是数字,将自助删除了最前面的0等。这时我们可以先设置单元格的“单元格格式”文本,也就是先定义数据类型。
有时候你会发现,一列数字只能计数而不能加总或者单元格输入的公式显示公式本身而没有计算。如下图:
这时,先选中B列(选择操作的目标或对象),再选菜单“数据”中的“分列”功能,进行数据类型转换(将文本变为数字)。
二、单元格地址
Excel的强大之一是可以使用公式,如第二列是销售单价,第三列是销售数量,第四列要显示销售额。我们只需在第四列中输入公式,Excel就会自动计算。(现在还有人用计算器计算再输入,只将Excel作为表格使用的人)。
哪如何表示第一行第一列的数据呢?Excel用字母表示列,用数字表示行,如A1表示第1列第1行。A1是第一行第一列单元格地址。
D2 = B2 * C2 , D3的公式就不需手动输入,拷贝D2即可。D3 = B3* C3,类似B3、C3的地址称为相对地址。公式从D2拷贝到D3,D3是从D2 向下移动一行,列没有移动,那D3单元格中的公式的各地址也向下移动一行,列没有移动。B2变为B3,C2变为C3,所以D3=B3* C3
如果公式向下拷贝时,B2单元格的行要保持不动,也说是D3要等于B2*C3。通过在B2的地址中表示行的2前面添加$符号,表示固定不变。即D2=B$2 * C2
同理,如B2的单元格的列也要保持不动,通过在B2的地址中表示列的B前面添加$符号。即D2=$B$2 * C2
类似B2的地址,称为相对地址。类似$B$2称为绝对地址。类似B$2或$B2的地址称为混合地址。
相对地址、绝对地址、混合地址 都是在拷贝公式时,表示公式中的单元格地址是否是固定不变,还是随着公式所在的单元格的位置变化而变化。
相对地址、绝对地址、混合地址其他也不难,但不好描述。又非常重要。后面我们在写公式或VBA时,经常会用到。如果操作的数据选择错误了,那结果肯定也错了。
三、数据规范
Excel就是一个数据库,每个Sheet就是一张表。计算机的主要功能是将输入的数据通过中间的运算、分析到最后的输出。
每张Sheet应尽量简单,每行的数据需完整。每列的数据表示要单一。不要有合并的行或列。
一行就是一条记录,一列就是一个字段。
三张表:
如sheet 1 是应用系统导出的数据,sheet 2 是基础数据如参数表等,sheet 3 是我们的最后结果。很多文章说的三张表。
也说是应用系统导出的或我们手工输入的各业务数据(经常变化的数据)存放在一张或几张Sheet上。
基础数据如省市邮政统码等比较固定的,很小变化的数据,还有我们分析时用到的一些中间数据存放在一张或几张sheet上。
最后我们分析的结果存放在一张或几张sheet上。