EXCEL函数应用中,可大致分为以下三类:
- 聚集函数:SUM、AVERAGE、MAX、MIN、COUNT等;
- 查找引用函数:VLLOOKUP、HLOOKUP、LOOKUP等;
- 逻辑函数:IF等
快捷键CTRL+E的运用:当原始数据有规律,完成一个操作后可实现快速运用
AND(条件1,条件2,……) 条件同时成立(为TRUE)时成立(为TRUE)
OR(条件1,条件2,……) 只要有一个条件成立(为TRUE)时就成立(为TRUE)
IF(条件判断, 结果为真返回值, 结果为假返回值)
IFERROR(value, value_if_error) 若公式的计算结果为错误值,则返回指定的值;否则, 返回公式的结果。
- value 必需。 检查是否存在错误的参数。
- value_if_error 必需。 公式计算错误时返回的值。 计算以下错误类型: #N/A、#VALUE!、#REF!、#DIV/0!、#NUM!、#NAME?或 #NULL!。
COLUMN(reference) 返回单元格的列数。A=1,B=2,依次类推。 如:column(b1)=2,column(i199)=9
column(b1)=2 #B列是第2列,I列是第9列
column(i199)=9
column() 返回当前列数
columns &column的区别:
COLUMN(D9:E12) 返回为4(引用区域为连续单元格,返回第一列的列号)
COLUMNS(D9:E12)返回为2(引用区域为连续单元格,返回区域内共有几列)
sumif(range,criteria,sum_range) = sumif(条件区域,求和条件,实际求和区域) 【注:求和条件应包含在条件区域内】
sumifs(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)=sumifs(实际求和区域,第一个条件区域,第一个对应的求和条件,第二个条件区域,第二个对应的求和条件,第N个条件区域,第N个对应的求和条件)
Sumifs函数的语法格式,第一个参数是实际求和区域,而sumif函数的实际求和区域在最后
Sumifs既能解决多个条件的求和,也能解决单个条件的求和,而Sumif函数只能解决单个条件的求和
countif
countifs(条件匹配查询区域1,条件1,条件匹配查询区域2,条件2,以此类推......)
COUNTIFS既能解决多个条件的计数,也能解决单个条件的计数,而COUNTIF函数只能解决单个条件的计数。
以上两个函数参数criteria的 形式可以是数字、表达式或文本,甚至可以使用通配符。
下拉套用SUMIF、COUNTIF格式时注意绝对引用。
接上例,COUNTIF的更进一步应用:
=COUNTIF(B2:B9,"<>"&B6)
#统计单元格B2到B9中 值不等于59的单元格的数量。
#连接符“&”的作用:把比较运算符不等于 (<>) 和 B6单元格中的值 连接起来
=COUNTIF(A2:A9,"??f")
#统计单元格B2到B9中 正好为3个字符且以字母“f”结尾的单元格的数量。
#通配符问号 (?) 用于匹配单个字符
COUNTA(value1, [value2], ...) 计算区域中非空单元格的个数
【COUNT函数是用来计算参数中数值个数的,COUNTA函数是用来计算非空单元格个数的,所以在相同的参数前提下,COUNTA函数的结果大于等于COUNT函数的结果。】
INDEX(array, row_num, [column_num]) 返回指定单元格或单元格数组的内容。
- array 必需。 单元格区域或数组常量
- row_num 必需。 选择数组中的某行,函数从该行返回数值。 如果省略 row_num, 则需要 column_num。
- column_num 可选。 选择数组中的某列,函数从该列返回数值。 如果省略 column_num, 则需要 row_num。
MATCH(lookup_value,lookuparray,match-type) 用于在指定区域(参数2)内按指定方式(参数3)查询与指定内容(参数1)所匹配的单元格位置。
注1:lookuparray 必须是单行多列或者单列多行;lookup_value 也必须在 lookuparray 内存在,否则会显示“#N/A”错误;
注2:与LOOKUP的区别:LOOKUP用于在指定区域内查询指定内容所对应的匹配区域内单元格的内容。
match-type | 描述 |
1或省略 | lookuparray须升序排列,查找 ≤ lookup_value的最大值,返回所在位置 |
0 | 查找 = lookup_value的第1个值,返回所在位置 |
-1 | lookuparray须降序排列,查找 ≥ lookup_value的最小值,返回所在位置 |
VLOOKUP(lookup_value, table_array, col_index_num,[range_lookup]) =
(要查找的值,要查找的区域,返回数据在查找区域的第几列数,模糊匹配1/精确匹配FALSE0)
注1:当Vlookup最后一个参数为1或省略时,查找为近似匹配。即查找比指定值小且最接近的值。
CONCATENATE(text1, [text2], ...) 将两个或多个文本字符串联接为一个字符串。
参数名称 | 说明 |
text1 (必需) | 要联接的第一个项目。 项目可以是文本值、数字或单元格引用。 |
Text2, ... (可选) | 要联接的其他文本项目。 最多可以有 255 个项目,总共最多支持 8,192 个字符。 |
brook trout | =CONCATENATE("Stream population for ", A4, " ", A5, " is ", A6, "/mile") |
species | |
32 | 结果是 “Stream population for brook trout species is 32/mile” |
DAYS (End_date, Start_date) 计算两个日期之间相距有多少天
NETWORKDAYS(start_date, end_date, [holidays])计算两个日期之间完整的工作日数值。
ROUND(number, num_digits) 指定的位数对数值进行四舍五入
ROUNDUP(number, num_digits) 朝着远离 0(零)的方向将数字进行向上舍入。
ROUNDDOWN(number, num_digits) 朝着零的方向将数字进行向下舍入。
ROUND(2.15, 1)=2.2
ROUND(21.5,0)=22
ROUND(21.5, -1) =20
ROUNDUP(3.2,0)=4
ROUNDUP(-3.14159, 1)=-3.2
ROUNDUP(31415.92654, -2)=31500
ROUNDDOWN(3.2, 0)=3
ROUNDDOWN(-3.14159, 1)=-3.1
ROUNDDOWN(31415.92654, -2)=31400
VLOOKUP的应用
①、利用match()定位得到要查找的列位置,实现合并两个表格。
②、与IFERROR()连用,实现 两张表格同格式排序。
③、利用*通配符,进行模糊查找产品。
④、实现快速分组
数据透视表
注意事项:
- 存在空字段名(列标题)、空列、文本型数字,无法制作数据透视表
- 相同的字段名,会自动添加序号,以示区别
- 字段所在行有合并单元格,等同于空字段,也无法创建数据透视表
- 如果有空行,会当成空值处理
- 日期格式要统一规范
对于日期数据的处理
实例:
方法: 1)、选择列,数据——分列——列数据格式选择YMD:
2)、选择列——设置单元格格式——自定义yyyy/m/d:
如何利用数据透视表按一定类型汇总数据?
实例:对于以上数据创建数据透视表,如下,其实是按照每日进行统计的,那么如何才能统计当月的数据
方法:随便选择一个时间数据——创建组——组合“年”、“月”
要按周进行统计的话:
数据透视表 “值字段设置”,可以设置 汇总显示值的类型(最大/小/均值等)
1180716534692
看懂不同类型的图表
散点图:相关性
折线图:时间横坐标
柱状图:(瀑布图) 不同柱子不同类别
直方图:连续柱状
条形图:“横向柱状图” (堆积条形图)
饼图:
箱线图:
热力图:
雷达图:
词云图:频率字词的组成
AARRR漏斗模型(获取用户、激活用户【aha时刻】、提高留存、盈利、推荐)
想设计师一样设计图表
1、避免图标设计中的一些坑
a)、去掉图形边框和网格线,去掉数据的标注 → 突出数据
b)、坐标轴标签避免“倾斜”显示,100.00→100,
c)、删掉不必要的图例,图例与图形颜色匹配,文字对齐
中文:微软雅黑 英文&数字:Arial
使用ppt制作数据分析报告
开篇,abc;a;b;c;结尾。
开篇背景目的;a分析,b分析,c分析;结论与建议。
ppt小tips:
1、设计——幻灯片大小——适合电脑/手机
2、简介+留白
3、视图——幻灯片母版
4、设置默认文本框功能