Excel做数据分析?是真的很强
原文链接:怎样用 Excel 做数据分析?
知乎:Jackpop,粉丝10万+,每日更新精品内容!
做数据分析可能会用到很多工具,Python、R、Java等等。
但是,无论如何都无法绕开Excel。虽然涉及到生产的项目都会用编程语言或者SQL开发,但是日常的一些探查和分析都会用到Excel。
如何用Excel进行数据分析,我认为可以拆成2个方面来看,一个是从Excel角度,一个是从数据分析角度。
因此,我把Excel分析拆解为两步:
- 掌握Excel
- 数据分析
下面,就来从这两个方面来逐步介绍如何利用Excel进行数据分析。
一、 掌握Excel
我认为,学习一样知识不应该马上一头扎进去学习,而是要理清学习计划,循序渐进,条例清晰。
针对Excel学习,我把它分为4个层级:
- 新手
- 中级
- 高级
- 专家
下面就逐级介绍一下要学习的内容。
新手
其实绝大多数自认为会Excel的同学都处于新手阶段。
对于新手阶段,我认为重点应该是学会Excel的基本操作,例如,最基本的新建、输入、保存、插入、新建sheet,以及一些简单的函数,例如,SUM、IF、AVERAGE、COUNT、ROUND.
中级
针对文本、日期、数学运算能够轻松构建公式,此外,需要了解一些深入的功能,例如,数据透视表、vlookup知道什么是插件以及如何安装插件,了解并且可以使用自动筛选功能,可以录制宏并使用,可以成功编辑/修改简单录制的宏。
中级公式:SUMIF、COUNTIF、VLOOKUP、CHOOSE、MID
高级
在高级阶段,需要重点把精力放在如下方面:
- 知道什么是数组公式以及如何使用
- 可以使用或禁用宏记录器创建和修改宏
- 知道如何构建可由事件触发的宏
- 熟悉 Excel 中的大多数函数
- 使用 Excel 进行简单的教学,能够有成体系的Excel知识
高级公式:SUMPRODUCT、INDIRECT、INDEX、MATCH、OFFSET
专家
对于Excel专家层面,可以通过Excel构建用于分发和广泛使用的加载项,而且,在这个层面,就不仅仅是会用Excel公式,而是能够清晰的认知到每个公式的优缺点,能够在使用中选择恰到好处的用法。
如何提升Excel水平?
我认为很多同学在学习Excel过程中都是需求推动学习,简单来说,就是遇到问题了,然后去单点的学习一下。
我个人认为,如果希望在某个方面深入学习,这并不是一个好的学习方法,时间花费的也不少,但是学的东西零零散散、不成体系。
我把学习Excel分为2个阶段:
- 基本知识学习
- 日常积累
基本知识学习
在基本知识学习阶段,我建议要系统、成体系的的学习Excel、了解Excel,知识它拥有哪些功能,以及每项功能是干什么用的。
这样,当我们遇到问题时,至少知道Excel是可以完成这项工作的,然后可以再回头去加深理解和印象。
在基础知识学习阶段,可以选择跟随书本或者一些在线教程学习。
不过,我个人更加推荐选择一本好的书籍,因为一本的好的书籍知识更加详细、全面。
这里给大家推荐5本我认为还不错的书籍,感兴趣的可以选择适合自己的看一下:
- 《你早该这么玩excel》
- 《Excel应用大全》
- 《别怕,Excel函数其实很简单》
- 《Excel函数与公式应用技巧》
- 《Excel VBA 其实很简单》
日常积累
就如同前面所说,书本知识让我们能够对Excel的基本知识有一个框架性的认识,如过真的想成长为Excel领域的专家,还是需要日常不断地加深和巩固。
针对加深和巩固,一方面是需要多用,把已掌握知识从会用变更熟练。二是不断汲取新知识,这个可以通过多留意一些论坛或者学习平台,“三人行,必有我师”,从与人交流中,能够看到很多自己并不了解的Excel用法。
这里,给大家推荐2个不错的论坛,不推荐太多,贪多嚼不烂。
[Excelhome](https://www.zhihu.com/question/Excel图表与图形 - ExcelHome技术论坛)
Excelhome是一个知名老牌的Excel论坛,现在已经有500万左右用户,近千万帖子,从Excel基础知识,到函数公式、VBA、图标应有尽有,不仅资源丰富,而且大牛云集,有非常多优质原创的内容。
Excel精英论坛
从这些问题和解答中,我们可以接触并学习到很多在日常工作中用不到的场景,能够大大开阔有关Excel的知识面。
二、数据分析
作为最流行的数据分析工具之一,Excel配置了很多围绕数据分析相关的功能,例如,数据透视表,就是一项非常受欢迎的分析工具。
下面,就来给大家介绍一下如何通过Excel导入、探索、清理、分析、可视化数据,深入讨论Excel中各种数据分析方法。
1. 排序
对数据进行排序是数据分析中非常关键和重要的部分,可以按多列或者单列对 Excel 数据进行排序。
排序动作主要分为按升序或降序进行排序。
单列排序
考虑以下数据:
让我们根据C列T.Bills对数据进行排序,要进行数据排序,需要进行如下操作:
- 单击要排序的列中的任何单元格。
- 选择“开始->排序和筛选”,对相关列进行排序
排序后的结果如下:
多列排序
单列排序比较常用也比较基础,下面就介绍稍微复杂一些的多列排序。
框选多列数据,点击“开始->排序和筛选”,选择“自定义排序”,可以添加多个排序列,针对每一列也可以选择升序或者降序,以及排序的主要依据、次要依据:
这样,当主要依据相同的情况下,会按照次要依据进行排序。
2. 筛选
当我们想要获取与特定条件匹配的数据时,我们就需要使用s筛选功能。
单击数据中的任何单个单元格。
转到数据选项卡 > 排序和筛选 > 筛选,这时候会发现每一列前面出现一个下拉小箭头,点击箭头即可进行筛选:
3. COUNTIF
COUNTIF 是一个非常常用的 Excel 函数,用于对满足单个条件的区域中的单元格进行计数。
句法:
=COUNTIF(范围,条件)
举个例子:
让我们统计Stock是小于10%的数量:
这里就可以用到COUNTIF,2个参数分别是统计数据的范围,以及判断条件。
这只是一个简单的例子,大家可以举一反三,条件语句在编程语言中就会经常用到,在数据统计中使用同样非常频繁。
4. SUMIF
Excel SUMIF函数返回满足单个条件的单元格的总和,用法和COUNTIF类似,都是统计分析中经常会用到的操作。
句法:
=SUMIF(范围,标准,[sum_range])
5. 数据透视表
数据透视表是 Excel 中比较强大且用处非常广泛的一项功能了,我们可以使用它们来汇总存储在表中的数据。
通过数据透视表,可以组织和重新排列统计数据,进而可以更清晰的把精力投入到关键和有价值的信息上面。
假设,我们要对下面数据按照不同世纪(Cent)进行统计分析。
我们可以点击“插入->数据透视表”,创建一个透视表,然后选择自己关注的维度进行分析:
具体效果如下:
是不是看起来清晰多了?
当然,我们可以自由组织筛选器、行、列、统计值,以满足我们个性化的分析需求。
6. 使用求解器进行假设分析
假设分析是更改值以尝试公式的不同值(场景)的过程,你可以在一个或多个公式中使用几组不同的值来探索所有不同的结果。
求解器是一个 Microsoft Excel 插件程序,在假设分析中能够提供许多层面帮助。
我们可以使用此功能在一个单元格(称为目标单元格)中找到公式的最佳(最大值或最小值)值。 这受到工作表上其他公式单元格值的一些约束或限制。
求解器使用一组单元格,称为决策变量或简称为变量单元格,用于计算目标和约束单元格中的公式。 求解器还会调整决策变量单元格的值以处理约束单元格的限制。
因此,这有助于为目标单元产生所需的结果。
激活求解器插件
在文件选项卡上,单击选项,转到加载项,选择 Solver Add-in,然后单击 Go 按钮。
检查求解器插件,并单击 OK:
在数据选项卡的分析组中,可以看到添加了求解器选项。
如何在 Excel 中使用求解器?
在这个例子中,我们将尝试找到一个简单优化问题的解决方案。
问题:假设你是一家企业的所有者,并且希望你的收入为 3000 美元。
目标:计算要销售的单位和单位价格以实现目标。
例如,我们创建了以下模型:
- 在数据选项卡的分析组中,单击求解器按钮
- 在设定的目标中,选择收入单元格并将其值设置为 3000 美元
- 要更改变量单元格,请选择 C3、C4 和 C8 单元格
- 点击求解
会发现模型会发生一些变化:
看似非常简单的几步操作,其实它背后涉及负载的数学计算和优化问题。
而通过Excel求解器只需要简单的几步就可以完成,在这方面来说,Excel在数据分析方面的确很强大。
7. 数据分析工具包
- 单击文件选项卡,单击选项,然后单击加载项类别
- 选择 Analysis ToolPak 并单击 Go 按钮
- 检查分析工具库并单击确定
在“数据”选项卡的“分析”组中,您现在可以单击“数据分析”:
添加图片注释,不超过 140 字(可选)
在数据分析工具包中,Excel提供了非常多类似于求解器一样的大大解决数据分析难度的功能和设计。
8. 描述性统计
顾名思义,只需要给它简单的描述,它就可以根据需求进行分析数据,例如:
- 平均值、中位数、众数和范围
- 方差和标准差
假设,我们有一个击球手最近 10 场比赛的得分,要生成描述性分析,请按照以下步骤操作。
- 转到数据选项卡 > 分析组 > 数据分析
- 选择描述性统计并单击确定
- 选择输入的范围
- 选择要显示输出的范围
- 检查汇总统计信息
到此为止,描述性分析结果就出来了:
9. 方差分析
Excel中的ANOVA(方差分析)是一种统计方法,用于测试两个或多个平均值之间的差异,无论是用Excel还是Python或者R,方差分析都是数据分析中常用的方法。
给出一份数据,下面是三名击球手最近 8 场比赛的得分:
要进行单因子方差分析,需要按照以下步骤操作:
- 转到数据选项卡 > 分析组 > 数据分析
- 选择 Anova: Single Factor 并单击 OK
- 选择输入和输出,然后点击确定
这样方差分析结果就好了:
10. 回归分析
在 Excel 中,我们使用回归分析来估计两个或多个变量之间的关系。
考虑以下数据,其中我们在特定月份销售了几个 COVID 病例和口罩。
- 转到数据选项卡 > 分析组 > 数据分析
- 选择回归并单击确定
它UI打开如下参数窗口:
选择输入 Y 范围作为销售的口罩数量,输入 X 范围作为 COVID 病例,检查残差并单击确定,我们会获得如下信息:
Multiple R是衡量两个变量之间线性关系强度的相关系数。
R Square 表示确定系数,用作拟合优度的指标。 在 R Square 的帮助下,可以跟踪有多少点落在回归线上。
Standard Error是另一种拟合优度度量,它显示了回归分析的精度。
通过这篇内容,我先介绍了如何学习和进阶Excel,然后围绕Excel数据分析,从浅入深,其中有比较简单的排序、筛选,也有较复杂的求解器、方差分析、回归分析,这些都是数据分析工作中经常会用到的。在以往,我们需要通过编程语言实现复杂的算法,或者安装调用第三方工具包,其实通过Excel也能够轻松应对,而且更节省时间。因此,作为一款强大的数据分析工具,Excel不仅能够处理一些常规的数据处理,还可以处理很多复杂的数据分析需求。
一篇文章无法面面俱到的介绍,希望通过这篇内容能够将Excel数据分析相关的知识点串起来,给感兴趣的同学一个基本的蓝图,感兴趣的同学可以再深入学习。
Excel做数据分析?是真的很强相关推荐
- 1小时轻松学会用Excel做数据分析
如果你经常跟各类数据.表格打交道,一定明白Excel的重要性. 面对大量的数据,记录辛苦,汇总更辛苦.面对复杂的表格,搞不定,那是真搞不定:做不对,更是常态. 对职场人而言,掌握Excel,其实是在解 ...
- 超级计算机打游戏什么感觉,超级计算机真的很强吗?其实人类的大脑更强,甚至可以说是完胜!...
原标题:超级计算机真的很强吗?其实人类的大脑更强,甚至可以说是完胜! 纵观人类的发展史,电子计算机(也称电脑)绝对是一个划时代的产物,凭借着强大.精准的计算能力,电子计算机一举将人类从繁复.枯燥的工作 ...
- 如何使用Excel做数据分析【功能介绍】
大家用了很久的Excel,可能还不知道如何使用Excel做数据分析吧! 若是大家已经设置,情况如下: 数据 -- 分析 -- 数据分析 若是大家未设置,设置方法如下: 开始 -- 选项 这样就可以有数 ...
- 怎样用 Excel 做数据分析?
以下是用 Excel 做数据分析的基本流程: 1. 准备数据:将要分析的数据整理好,放在 Excel 表格中.每行代表一个记录,每列代表一个属性.如果数据较多,可以使用 Excel 的筛选或排序功能方 ...
- Excel做数据分析真的那么好吗?
相信大家都知道,现在大数据行业非常的火热,加上大数据行业薪资待遇高,未来发展前景好.因此,很多大学毕业生或者已毕业的青年才俊都转而投向了大数据领域,而数据分析师作为大数据行业中对技术要求相对较低的工作 ...
- 还在用Excel做数据分析?两大方法5分钟完成别人一天的工作
全世界只有3.14 % 的人关注了 青少年数学之旅 我是个只会用Excel的数据分析工作者.有一天,我和同事大鹏约好晚上一起喝酒,离下班还有5分钟,老板突然Q我: 我怀着忐忑的心情打开了一个神秘的压缩 ...
- 某程序员哀叹:做码农真的很悲哀,有的35岁就没人要了
点关注,不迷路:持续更新Java架构相关技术及资讯热文!!! 一名从事程序员职业的网友在互联网匿名社区哀叹起来:程序员真的很悲哀,六岁开始读书,25岁大学毕业,35岁就没人要了,有的32就没人要了,职 ...
- 苦七群问答整理210730—现在的微信搜索,真的很强很方便。
前言: 01.整理群里的提问,相当于把最近群里的提问和解答都看一遍,这件事很有意义,因为苦七自己几乎一半以上的知识,都是在群里给大家解答的过程中学习到的.(很少看教程) 02.群里的每条提问基本都会看 ...
- 机器人二弟_LOL“60岁亚索”走红,带孙女直播人气突破50万,炫神:他真的很强...
前言:在LPL春季赛结束之后,LPL赛区的比赛就此告一段落,选手们也相应地开始调整自己的状态.对于观众和玩家们来说,这个5月则有点沉闷,毕竟要等到5月底才有季中杯的比赛看.为了满足这个时期LOL玩家们 ...
- excel 区间人数柱状图_原来用Excel做数据分析如此简单!
大家好,我是你们的勾妹,今天又来送干货啦. 在上期<分享两个用Excel处理数据的神技巧>中,我们重点讲了 vlookup 函数和透视表功能,今天再来给大家介绍几个非常实用的技能. 数据分 ...
最新文章
- Linux系统调用的实现机制分析
- 为什么Github上的开发者比iOS上的要更值钱?
- ssm 使用中的一些问题
- 谁能够在萧条中生存?历史总是惊人相似的(转)
- IntelliJ IDEA 2019 激活码 | 全产品 | 跨平台 | Goland | PhpStorm | Rider | CentOS | Windows
- 跨线程取出控件的值的写法(不是跨线程赋予控件值)
- 浅谈缓存技术在ASP.NET中的运用
- 百度SEO抖音无水印解析网站源码
- 2018暑假第一周总结(7.9-7.15)
- javax.persistence.TransactionRequiredException: No transactional EntityManager available
- html如何将设置文本效果,Word2013中通过设置文本效果格式来为文字添加特殊效果...
- 犀牛脚本插件-python-vb-编辑使用方式-rhino脚本插件
- 超分辨率谷歌卫星图下载经验贴
- webview 禁用横竖屏切换_JS禁止横竖屏切换,强制横竖屏显示
- 北京信息科技大学第十二届程序设计竞赛暨ACM选拔赛
- android 连笔记本无线上网,android手机通过笔记本的网络实现无线wifi上网
- 应用软件之xx文库破解器
- 一阶电路实验报告心得_rc一阶电路的响应测试心得体会
- 读书笔记——计网概述
- 分享IT十八掌大数据
热门文章
- 高数 | 精通中值定理 解题套路汇总
- 飞信怎么登陆总是显示服务器错误咋回事,手机飞信无法登陆怎么办 飞信无法登陆解决方法...
- 国内源代码安全漏洞检测工具现状浅析
- Centos7 搭建JDK/Mysql8/redis/Nginx全套傻瓜指令
- 计算机网络局域网之无线局域网
- 职场Word使用技巧大全,太实用了
- spring boot 集成redis监听Key值事件失效
- 《Openwrt开发》第四章:newifi3 实现内网穿透(n2n)
- 50个查询系列-第五个查询:查询没学过“叶平”老师课的同学的学号、姓名;...
- 基于SSM实现的儿童疫苗信息管理系统设计与实现 毕业设计-附源码311930