为什么要学习Excel?首先,Excel是一个好用的工具,并不会因为你会Python而成为数据分析师,而是能用任何工具解决实际的业务问题,其次,Excel因为其简单易用,而受到人们的青睐。一般学习数据分析,都是以了解Excel函数为基础,以Excel函数的学习为基础,对于后续SQL、Python、DAX函数有很好的帮助,对于概念性的东西加深理解。
「Excel小案例」
对于Excel的学习有一个误区,大多数人认为Excel只要会复制粘贴以及筛选数据就可以,但实际上,Excel在数据分析中有很大的作用,需要多种Excel函数嵌套使用,并搭配数据透视表功能,以及Excel高级图表制作,举一个Excel文本清洗的例子,测验一下你是否真正掌握Excel,如下分别提取货号和销售单编号里的字母和数字,一起试试吧!
提取货号字母
=LEFT(C2,3)
提取货号数字
=RIGHT(C2,4)
提取单号字母
=LEFT(D2,FIND("-",D2)-1)
提取单号数字
=MID(D2,FIND("-",D2)+1,100)
以上引入了Excel函数学习,本节整理了在数据分析中常用的EXCEL函数,包含文本清洗类、关联匹配类、逻辑运算类、计算统计类、时间序列类五类,针对不同的函数,进行归类和汇总,每一个EXCEL函数均包含内置参数以及参数使用说明,下面一起来学习。
Find
检索字符位置(区分大小写)
FIND(find_text,within_text,start_num)
Substitute
检索替换文本
SUBSTITUTE(text,old_text,new_text,instance_num)
Left
从一个文本字符串的第一个字符开始,截取指定数目的字符
LEFT(text,num_chars)
Right
从一个文本字符串的最后一个字符开始,截取指定数目的字符
RIGHT(text,num_chars)
Mid
从一个文本字符串的指定位置开始,截取指定数目的字符
MID(text,start_num,num_chars)
Text
将数值转换成自由的显示格式文本
TEXT(value,format_text)
Concatenate
将多个字符文本或单元格中的数据连接在一起,显示在一个单元格中
CONCATENATE(text1,text2,……)
Trim
删除多