最具影响力的数字化技术在线社区

168大数据

 找回密码
 立即注册

QQ登录

只需一步,快速开始

1 2 3 4 5
打印 上一主题 下一主题
开启左侧

用Excel做数据分析,必须要掌握这些函数

[复制链接]
跳转到指定楼层
楼主
发表于 2019-8-19 11:27:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多数据大咖,获取更多知识干货,轻松玩转大数据

您需要 登录 才可以下载或查看,没有帐号?立即注册

x


Excel是目前应用最广的数据处理分析工具,「熟练使用Excel处理数据分析」一直是我们的追求。但由于很多人学习Excel,是没有经过系统的指引与训练,而往往是来自于各种散装知识的拼凑,学着学着就容易迷惘:好像自己很懂Excel,但好像也不太懂。对于用Excel做数据分析的朋友来说,提升Excel水平可以是这样的学习路径:
基本操作 → 数据透视表 → 函数 + 图表 → (SQL) → ① VBA/② (PQ+PP→PBI)
基本操作、数据透视表属于Excel基础知识,一般大家都能正常使用。熟练掌握函数+图表后,你已经可以做数据处理,数据分析,数据可视化等工具内容了。此时为了检验及进一步提升自己的业务、技能综合能力,可以开始学习设计数据分析模板了。一个好的模板做好后,你以后只要更新数据源,后续的报表都是能自动化生成的。类似下图这种效果:以下也给大家总结一下,用Excel做日常的数据分析要学会哪些函数?我的回答是,以下50个函数:
如果要再划重点,那么就是图中红色的部分!以下我再挑一些重点内容给大家介绍下:
xIFS系列函数此类函数可用于在复杂数据表中查找统计满足特定条件的值。与SUMIF,COUNTIF等经典xIF功能相比,它们是能够同时与多个条件进行比较判断,在数据分析中是属于高频使用的函数类,可以说它们与VLOOKUP函数一样受欢迎。
  • SUMIFS
  • COUNTIFS
  • AVERAGEIFS
除COUNTIFS外,所有xIFS函数都使用相同的语法。以下是SUMIFS和COUNTIFS的语法示例:
  • SUMIFS(sum_range,criteria_range1,criteria1,[criteria_range2,criteria2],...)
  • COUNTIFS(criteria_range1,criteria1,[criteria_range2,criteria2],...)
举个例子,假设我们有以下的店铺销售数据,要求出销售额总和,符合条件是【日期为“2019年8月”,城市是“广州”,店铺级别是“A”】的所有店铺
所以公式应该这样写:=SUMIFS([销售额],[日期],">=2019-8-1",[日期],"<=2019-8-31",[城市],"广州",[店铺级别],"A")        为便于直观阅读,这里使用表列的公式写法
VLOOKUP函数VLOOKUP可以说是Excel最闻名的函数了,因为它可以将表中的数据与输入(查找)值进行匹配。在数据分析中,常常用于在事实表中去匹配扩充维度字段,例如:在店铺销售记录表中,匹配“店铺级别”过来。如下图所示:
INDEX+MATCH函数
VLOOKUP函数只能实现从左往右查,对于从右往左查的情况,就需要用到INDEX+MATCH组合去解决了!在这个函数组合中,INDEX函数负责引用指定位置的数据,而MATCH函数负责在单维数组(或单元格区域)中搜索指定值,并将其序列作为数字返回。MATCH函数中的数字,其实就是INDEX函数中的序列坐标!
文本函数
有时我们还要去处理一些文本数据,Excel有几个常用的函数可以辅助你整理数据。我们来看看一些常见的例子。LEFT,RIGHT和MID这些函数是用来返回文本的某一部分,可以单独使用,也可以与其他函数结合使用时,例如返回字符长度或位置的函数(LEN,FIND或SEARCH)。
=LEFT("今晚一起看电影?",2)→ 今晚=RIGHT("太阳从西边出来了,我就去",3)→ 我就去= MID("在金星上太阳就是西升东落的,那我先带你去金星",9,4)→ 西升东落
LEN返回文本字符串的长度
= LEN("你叫什么名字?")→ 7
FIND和SEARCH这两个函数,都是返回指定文本在长文本中的位置。请注意处理英文时,FIND区分大小写,而SEARCH则不区分大小写。
=FIND("THE new","This is THE new way")→ 9=SEARCH("the new","This is THE new way")→ 9
TRIM这个函数是用删除文本中的空格和不需要的字符,用TRIM时,若字符间有多个空格,会保留一个空格作为字间的间隔。
=TRIM(" This         is  the          new         way ") → This is the new way
SUBSTITUTE和REPLACE 这两个函数,是用新的文本,来替换旧文本中的某部分的。
= SUBSTITUTE("This is the new way","new","old")→ This is the old way= REPLACE("This is the new way",13,3,"old")        → This is the old way
TEXT这个函数是用来改变文本的显示格式的,我们经常也用于把数值改成指定的显示格式。设计模板时需要做智能对话提醒时,会经常用到这个函数。
=TEXT(0.0469,"0.0%")→  4.7%=TEXT(TODAY(),"yyyy年mm月dd日|aaaa") → 2019年08月18日|星期日
好,函数介绍的内容就分享到这里,其实学习函数的话,大家如果能勤点百度,肯定都能掌握的。本文主要是为了让大家更方便,如果文中没有示范的函数,大家记得自行百度学习即可。作者:刘振雄 来源:数据化管理
楼主热帖
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 转播转播 分享分享 分享淘帖 赞 踩

168大数据 - 论坛版权1.本主题所有言论和图片纯属网友个人见解,与本站立场无关
2.本站所有主题由网友自行投稿发布。若为首发或独家,该帖子作者与168大数据享有帖子相关版权。
3.其他单位或个人使用、转载或引用本文时必须同时征得该帖子作者和168大数据的同意,并添加本文出处。
4.本站所收集的部分公开资料来源于网络,转载目的在于传递价值及用于交流学习,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。
5.任何通过此网页连接而得到的资讯、产品及服务,本站概不负责,亦不负任何法律责任。
6.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源,若标注有误或遗漏而侵犯到任何版权问题,请尽快告知,本站将及时删除。
7.168大数据管理员和版主有权不事先通知发贴者而删除本文。

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

关于我们|小黑屋|Archiver|168大数据 ( 京ICP备14035423号|申请友情链接

GMT+8, 2024-5-8 00:20

Powered by BI168大数据社区

© 2012-2014 168大数据

快速回复 返回顶部 返回列表