前言
Excel是每个数据分析师的入门软件,它的学习其实并不难,掌握了基本的思想后,一些更高深的功能百度一下你就会了。因为Excel的本质是实现处理数据的逻辑,当你有了一种处理数据的逻辑而不知道具体的实现方式时,把你的逻辑百度一下答案就出来了。
本文主要介绍常用的函数和图表,至于VBA,个人则不建议学。掌握了本文的内容,差不多就能够应付全部的Excel数据分析工作了!
公式
公式是Excel最常用的功能,它由五部分构成:
括号:函数的参数需写在括号内;
运算符:分为基本的算数运算符(+,-,*,/)与比较运算符(>,<,=,>=,<=);
单元格引用:分为相对引用、绝对引用;
数值与文本:引用大多用运算符与英文引号连接
函数:分为软件内置的与自编的,大多应用是内置的。
如下是一个完全的公式案例。

(1)单元格引用
单元格引用分为三种:相对引用、绝对引用和混合引用。其中,相对引用时,公式在进行拖动时行与列皆发生变化;绝对引用时,公式在进行拖动时行与列皆固定;混合引用时,公式在拖动时行或列固定。示例如下:
相对引用:A1,B2
绝对引用:$A$5,$C$1
混合引用:$A3,B$2
“$”的功能是固定行号或列号
(2)统计函数
- SUMIFS
功能:多条件求和。
语法:=sumifs(求和列,条件列1,“比较运算符”,条件1,条件列2,“比较运算符”,条件2)
示例:=sumifs($A:$A,$B:$B,">="&$D$1,$C:$C,"<>武汉")
- COUNTIFS
功能:多条件计数。
语法:=countifs(条件列1,"比较运算符",条件1,条件列2,"比较运算符",条件2)
示例:=countifs($B:$B,">="&$D$1,$C:$C,"<>武汉")
- COUNT
功能:区域中数字单元格计数。
语法:=count(计数区域)
示例:=count($C:$C)
- COUNTA
功能:区域中非空单元格计数。
语法:=counta(计数区域)
示例:=counta($C:$C)
- AVERAGEIFS
功能:多条件单元格求平均。
语法:=averageifs(求平均列,条件列1,"比较运算符",条件1,条件列2,"比较运算符",条件2)
示例:=averageifs($A:$A,$B:$B,">="&$D$1,$C:$C,"<>北京")
- RANK
功能:数值所在区域的排名。
语法:=RANK(需排名数值的单元格,排名区域,降序or升序)
示例:=rank($A1,$A$1:$A$10,0),(0为降序,1为升序)
(3)查找函数
- VLOOKUP
功能:搜索某个单元格区域的第一列满足一个条件,然后返回该满足条件的同一行上任何单元格中的值
语法:=vlookup(搜索单元格,要返回值所在的区域,返回值所在区域的列值,false)
示例:=vlookup($A1,$B:$F,3,FALSE)
提示:搜索值要在搜索区域第一列中是唯一值
- LOOKUP
功能:搜索单元格在搜索区域查找与之最接近的较小值,然后返回另一区域中相同位置的值。
语法:=lookup(搜索单元格,搜索区域,返回值区域)
例:=lookup($A1,$B$2:$B$10 ,$F$2:$F$10)
提示:搜索区域要与返回区域只能包含一行或一列,且大小一致
(4)其它函数
- DATE
功能:返回日期数值,在公式或单元格引用提供年月日时常用。
语法:=date(年份,月份,日期)
相关函数:year,month,day(返回年份、月份、日期值)
networkdays(返回两个日期之间的完全工作日)
datedif(返回两个日期之间的天数)
workday(返回指定日期若干工作日之后/之前的日期)
示例:=date(year($A$1),month($A$1),day($A$1))
=networdays(B1,A1,"holidays")
=datedif(A1,B1,"holidays")
=workday(B1,Num,"holidays")
- IF
功能:如果满足哪个条件则返回指定值否则返回另一个指定值。
语法:=if(条件,满足返回值,未满足返回值)
相关函数:and,or(同时满足、满足任意一个)
嵌套语法:=if(条件1,满足1返回值,if(条件2,不满足1满足2返回值,不满足1及2返回值))
示例:=if($A1>1,$A1+$B1,$A1-$B1)
- IFERROR
功能:如果公式错误则返回另一个指定值否则返回该公式值。
语法:=iferror(公式,公式错误返回值)
示例:=iferror(vlookup($A1,$B:$B,1,FALSE),"无")
图表
图表的画法其实不复杂,主要是有些图对于明细数据的格式有一定要求。本节不说具体怎么画,只是放出几个常用图表的截图,具体画法随便百度都有的。
(1)线柱图
线柱图是非常经典的图表之一,因为它将绝对值和相对值的比较都浓缩到了一张图里面,涵盖的信息量大而又不让人眼花缭乱。工作中要学会常用该图,能用该图就不要用一张柱形图和一张线形图。

(2)雷达图
雷达图适用于呈现两个月多指标的比较,但即使没有比较也是能够的。

(3)滑珠图
这个图也是用来进行两到三个类别进行对比,但相对来说有点华而不实。

(4)旋风图
该图适用于两个类别对比,其中每个类别的分组会比较多,在人口性别分析中,该图比较常用。

(5)仪表盘
仪表盘是一个比较实用的图表,虽然画起来有些小麻烦,但功能还是很明显的。

结语
本文主要讲了公式和图表,其它的都没怎么讲,因为这差不多就能够满足所有的工作了。在掌握了函数之后,你会发现透视表没什么用;在你会使用Python或是SQL后,你会发现VBA没什么用。
所以,掌握本文所提到的Excel知识点,你会马上成为别人口中的大表哥或大表姐!另外,Excel表格中做到格式整齐划一会让你的可视化效果更有效,譬如,去掉网格线。