您的当前位置:首页正文

数据分析实战技能培训-excel使用技能提高分析

2021-03-26 来源:好走旅游网
数据分析实战技能培训

Office技能帮助QQ群:24274733(已满)31366936 讲师:陈理

一、数据录入

数据类型:单元格的数据类型和单元格内数据的数据类型是独立的

1、在输入数据之前,改变单元格的类型,再输入数据,可以达到输入数据类型和单元格设置类型一致的结果。

2、在已有数据情况下,并不能通过改单元格格式来改变数据格式。 [建议]采用分列的方法(数据—>分列),在最后一步的“列数据格式”进行选择就可以将数据格式进行改变。

【案例1】Excel里面最多支持15位数字,超过15位后面数字丢失变成0,如身份证号码等,不能直接敲,可以选择的方法:

1) 将单元格格式改成文本后再敲数据 2) [建议]英文的单引号+直接输入

总结:敲之前,单引号;敲之后,用分列 【案例2】要求数据是上下行文本类型编号连续的,但输入时长文本格式数据不能通过“拖”的方式序次增加

发现“文本+数字”的形式,向下托,数字可以变,可以在需要变和不变的之间敲个空格或者“A”等,强制将后面的数据变成数值,再采用“拖”的方式完成数据录入,再用替换的方法去除加入的多余字符

二、行列转换

【案例1】数据文件中有特殊符号,如何替换特殊符号:将特殊符号ctrl+C,到替换位置ctrl+V,再进行替换

【案例2】数据行列转换 1、 一列变成多列:

 需要借助word,将数据拷贝到word文档中,选择“表格—>转换—>将表格转换

成文本(选择段落标记);

 “表格—>转换—>将文本转换为表格,选择需要转换的列数;  将转换完成的数据拷贝回Excel。

2、 多列变成一列

 借助word表格,将数据拷贝到word文档中,选择“表格—>转换—>将表格转换

成文本(选择段落标记)就可以完成

[注意]如果需要保持一定顺序,可以借助先在excel中用“选择性粘贴”将数据转置,再进行上一步操作(如果数据块行数不一样时可能有问题); 另外可以使用添加标识的方式,如给数据块中数据添加以数据所在行列的标识(通过函数column()、row()),来定位此列的位置,然后再word中转换,贴到excel中再排序,随后进行分列来完成。

三、利用选择性粘贴,进行数据运算

【案例1】某一列数字固定加减乘除另外一个固定数字,如图中所示的一列数据同除以100。

复制固定数字100—>选择准备运算的列—>选择“选择性粘贴” ,在“运算”块内选择相应操作即可。

【案例2】如果数据是两列或者两个表,把两列的结果进行加减乘除运算,结果放到第一列。 复制被预算数字列—>选择准备运算的列—>选择“选择性粘贴” ,在“运算”块内选择相应操作即可。

【案例3】利用“选择性粘贴”将交错的两列数据合并。

“选择性粘贴—>选择跳过空单元;这样对于前一列数据空的地方不贴,只粘贴存在的数据。

四、定位空值

【案例1】数据如下图所示, 要求第一列空格处填充向上的内容

 选中需要填充数据的区域,选择“编辑—>定位—>定位条件—>空值”;

 选中所有空格后,直接输入公式(注意不要再点击单元格,已经选中区域了),随

后ctrl+enter(目的是在选黑区域内输入相同内容);  用选择性粘贴将公式变为数值,便于以后计算。

五、选择不重复记录

【案例1】选择不重复记录

 选中需要进行不重复记录的数据区域—>“数据—>筛选—>高级筛选”;  按照下图“选择不重复的记录”;

 得到的结果是将重复的纪录隐藏的方式,选择“可见单元格按钮”,将数据复制到

新的工作表中。完成。  如果需要恢复所有数据:“数据—>筛选—>全部显示” 不同需求时,注意和排序结合使用

“可见单元格按钮”显示在菜单栏的方法:

 右击菜单栏,选择“自定义”,如下图所示  将选定的按钮拖到菜单栏上

阶段练习一

下表转换,转换成下图中右边的格式。

做法与步骤:

 多列变一列:将除表头外数据拷贝粘贴到word中,参照上面的做法将其变成一列,

替换掉空格后,拷回excel

 空值中填入上一行值:将是号码的数据在前一列标示出来(用if函数),然后再用

选中空格进行相同公式输入,将首行均为号码的进行筛选删除。

注意:操作过程中,定位可能不成功,将公式运算后的结果粘贴成数值,或者用分列完成。

阶段练习二

对“号码”该列记录相同的进行汇总。做法如下:

再采用排序,筛选不重复的,得到最后结果。

六、Excel常用函数

1、文本处理

left、right、mid、len、rept、find(找的内容,在哪里找)找指定在指定单元格中出现的位置

Find函数:在字符串中查找某字符所在位置,如果出错,则是没有该字符 Left函数:

Rept函数:加几位固定数字

2、数字函数:

Round(数字,小数位数):四舍五入 Roundup(数字,保留小数位数):有数就入 Rounddown(数字,保留小数位数):有数就舍 Rand(),0~1之间的随机数

【案例1】头60s算3毛钱,后面每6s算1毛钱,不足6s算6s =IF(通话时长<60,0.3,ROUNDUP((C4-60)/6,0)*0.1+0.3) 【案例2】抽取一堆数字

生成随机数,选取最大的前多少个 3、日期函数:

Year()返回日期年 Month()返回日期月 Day()返回日期日

Date(年,月,日)将非日期变成日期 DateDif(小日期,大日期,“Y”) 求日期相距(小日期表示在前的日期,大日期表示之后的日期),“Y”表示相距的年,“M”表示相距的月,“D”表示相距的日 Today()返回当前日期

注意:1900-1-1之前的日期,excel无法计算;在excel中日期相当于数字,从1900-1-1为1,增加一天加1

【案例1】相距的分钟,两个时间直接相减,结果乘1440 4、汇总函数:

Countif(哪列找,找什么),按条件求个数;求重复个数;找两个表中的区别 特殊应用,按照指定号码编先后次序,相对地址和绝对地址之间的转换:F4 【案例1】

Sumif(在哪里找,找什么,把哪列加总)按条件求和 【案例2】

Vlookup(找的条件,在哪列找,选择区域的第几列,0)查找函数 注意:谁不动,给谁钱(F4进行切换),Vlookup函数可以和column()函数综合使用 //-----------------------------------------------------------------------------------------------//

七、文本文件数据导入到excel

如何把数据拿到excel中来

1、如何将文本文件放入excel中来

直接在新建的excel中打开 “*.txt”文件:可以直接进入数据导入向导 注意:其中导入起始行,可以删除废数据;固定宽度分列时是左边对齐的

八、数据透视表

范例数据:销售数据D.xls

[建议]将数据文件和透视表所在文件分开 1、生成透视表

新建空的excel—>透视表—>外部数据—>获取数据

如果出现以上情况,将选项中的系统表选中。

选中表格,生成透视表。

透视表有四个部分:页字段、行字段(汇总依据)、列字段(汇总依据),中间(汇总); 对于汇总后的数据还可以修改和刷新:

 可以对汇总数据部分点击右键,选择字段设置;  双击汇总数据可以看明细

 数据透视表相当于数据库的交叉表查询  透视表位置选择右键,选择“刷新”(当数据源改变时可以直接刷新)  如果想周期更新数据透视表,做法如下图。

【案例1】利用透视表可以直接计算百分比,如下:

【案例2】利用透视表,可以汇总数据 右键——组及显示明细数据

每一种价位的总数量,同样上述方法,选择步长

注意:在数据的同一个文件做透视表时,选择一个单元格来建透视表就可以了。 页字段:相当于条件区,可以拆开多个表显示,如下图。

九、图示化数据方法——条件格式

图示化方法,数据更清晰

条件格式,按照某种条件,将指定区域自动变成某种特定格式。条件格式可用格式刷,做好一个单元格,其他的单元格用格式刷来刷。条件格式的主要作用:数字比较多的情况,画数据分布图;90%情况下,列不动行动;与公式结合在一起,功能更强大。 注意:通过条件格式自动产生数据分布图,一个表中最多支持3种条件格式 删除条件格式:格式—>条件格式—>删除...

条件格式范例演示:自动画格线;自动查找是否和前面的数据重复;必填项目填空后蓝底变白底,且星号去掉;销售价格和出场价格比较,进行不同颜色显示。 【案例1】标识“>50”的数据分布情况

数据源:=ROUNDUP(RAND()*100,0)函数生成一个随机数据区域块,作为分析的数据源 达到目标条件的话,改变显示形式

【案例2】大于目标的20%,小于目标值分别用不同颜色表示出来。

【案例3】录入的数据累计不能超过20,主要在公式上注意(起点固定,终点不固定)

【案例4】输入必填数据,格式变化

【案例5】录入数据后自动划线

【案例6】判断一个区域有内容,则划线(=countA(区域)>0)

十、数据分析时的复杂图表

1、达标线图表

首先做成标准柱形图,双击纵坐标,修改:刻度—交叉于:填上目标数

可以将刻度线标签修改和图案修改来进行美化图形

2、目标线图表

选中目标,拖住边框+鼠标左键

将加入的目标值右击选择图标类型—>改成散点图

双击散点—误差线X,选择显示方式和修改定值,然后对该散点和线进行美化,将散点变成白色,线变成虚线。

最后效果:

3、 目标线图表2 目标线不同的情况。

将目标变成空心柱,实际值图无框,采用双坐标的概念,然后再进行美化工作

选项—>分类间距,调整间距

双击小的坐标轴把最大刻度和右边一样。最后效果图如下:

4、 累计增长图

将累计的值次序改变

调整间距、将累计值变成白色,美化后如下:

5、动态图表

动态图表:主要通过公式(vlookup)将选择的数据先选择出来,得到需要显示的数据,做成图表;将选择出来的数据隐藏,就做出了动态图表的形式。 可以输入数据的有效性来防止输入超出范围的值。

6、动态图表

一段时间的情况(滚动条)

十一、导入外部数据

某些系统中导出数据,将其放到excel里面,如何应对导出的数据经常变化? 合并多个数据文件的方法

【案例1】无条件拿多个子文件的数据,合并成大文件

流程和步骤:新建一个excel文件(total.xls)—>数据—>导入外部数据(包括列标题)—>导入一个文件后,移到最后一行的空单元格,重复上述过程

当单个文件发生改变后,打开total.xls后,点击全部刷新,大文件的数据就可以随之更新。

如果不想要表头,点击表头数据,点鼠标右键—>数据区域属性—>包含字段名(去掉勾即可)

注意:如果目录太深了,有可能不成功;另外导入时不要将源数据文件打开。

【案例2】有条件拿数据(如,拿3月份、4月份、5月份销售报表中的龙虾的数据做报表) 数据—>导入外部数据—>新建数据库查询—>选择excel—>3月份销售数据.xls—>在条件这里选择龙虾的数据

【案例3】拿多个子表中指定条件的指定列的数据 Excel中嵌套了Microsoft Query,子表结构不一样,可以通过Microsoft Query添加或删除列。

可随时回到编辑界面

进入Microsoft Query进行编辑不同表指定的列,不用保存,直接关闭。 【案例3】动态条件来获取多个子表的数据(数据源:销售数据D.xls)

首先按照条件输入数据的格式将数据导入表格,如选择“城市=北京”的数据导入到excel中。

完成此部操作后,右击导入的数据,选择“编辑查询”——进入Microsoft Query界面,将条件字段中的城市名改为一个提示框(注意:提示框的文字要用[]括起来)

随后直接关闭Microsoft Query,选择“全部刷新”,按照如下格式选择

【案例4】复合条件查询

在此步骤,设置多个条件(根据查询的要求),设置完成后将数据导入到指定excel中。然后点击“编辑查询” ,进入Microsoft Query中,按如下格式输入

在按照单条件查询的进行设置即可 【案例5】模糊查询、选择性查询

与上述方式一致,只是在选择条件时用“包含”来实现模糊查询。Microsoft Query中查询条件公式如下;

%like’%霸力建设%’:固定格式

Like '%' & [请输入公司名] & '%':可变格式

【案例6】关联查询(数据源:3月销售数据.xls、客户列表.xls) 根据公司名关联

可以在Microsoft Query中添加表 (如果出现无法访问,将已有的表删掉,把3月份表添加,再添加客户列表),连上关联数据(公司名称)

添加客户列表时注意:表所在目录不能太长,否则无法找到该表。

关联后选择需要的列拖到下面,直接关闭就可以了 注意:关联时,多对多是错误的,一对多可以 【案例7】包含查询

双击链接关系:可以进行连接内容的选择

选择条件区域:销售表公司名称,如果为空(Is Null),三月份没有发生过销售的记录 范例: 五月份卖过东西,但是四月份没有卖过东西的客户

直接点击取消,可直接进入Microsoft Query的页面,再进行下一步操作 添加表,编辑链接

【案例8】合计、汇总查询:3月份每个地区的总数量。(数据源:3月份销售数据,客户关系数据。地区数据在客户表中)另外,通过汇总可以去掉重复数据

十二、宏

重复劳动,用宏来做按钮。

宏录制,录制宏时选择个人宏工作簿:表示对所有工作表有效。 设置宏在菜单上的按钮如下图,还可以编辑按钮图像。

十三、将已作好的图表保存为模版

右键点击图标—>图标类型—>自定义—>选择自定义,点击添加,取名并确定 下次选中数据,然后点击图表类型-自定义-自定义,选择做好的模版

因篇幅问题不能全部显示,请点此查看更多更全内容