美文网首页软件和工具
掌握这7条函数,自动化生成数据周报上篇

掌握这7条函数,自动化生成数据周报上篇

作者: 啾啾二一 | 来源:发表于2020-03-26 22:55 被阅读0次

excel的二八原则

曾经在面试时候被问到VLOOKUP和HLOOKUP有什么区别,我回答的是前者是以列匹配,后者是以行匹配。面试完我一个劲儿后悔没有回答好,对这个函数不熟悉,回答太简单。讽刺的是已经过去好几年,我却一次未用到过HLOOKUP。

所以真的没必要抱着一本excel大全在那挨个学函数,浪费时间。那时我自己傻兮兮买一本excel函数和一本vba,后来几次转手也不知道送给谁了。现在真的不会有人让你去提取身份证里的出生年月日信息了,因为这是用户隐私。

互联网团队的数据分析运营最重要的是业务指标体系搭建和对业务逻辑的理解。学习的内容与实际契合才有价值。

excel函数同样遵循二八原则,掌握常用的函数,进行灵活组合可以解决80%以上问题。因此这篇我将分享日常最常用的函数,并以此组成周报模板。

01

逻辑函数

IF函数,各类函数的最佳CP

语法:

如果条件为真,该函数将返回一个值;如果条件为假,函数将返回另一个值。

IF(logical_test,value_if_true, [value_if_false])

02

求和函数

Sum函数

语法:

SUM(number1,[number2],...)

number既可以是单个单元格,也可以是不连续或者连续的区域比如B2:E2。

单条件求和Sumif函数

对报表范围中符合指定条件的值求和。

语法:

=SUMIF(range,criteria,sum_range)

多条件求和Sumifs函数

用于计算其满足多个条件的全部参数的总量。在日常周报月报中使用相当频繁。

语法:

SUMIFS(sum_range,criteria_range1, criteria1, [criteria_range2, criteria2], ...)

【示例】求3.2-3.8这周的新增用户数。

03

计数函数

COUNT函数,很少单独使用,与if组合最常用。

语法:

=COUNT(valuel,value2, ···)

COUNTIF函数,单条件计数。

语法: 

=COUNTIF(range,criteria)

COUNTIFS函数,满足多条件的计数。

语法:

=COUNTIFS(criteria_range1, criteria1, [criteria_range2, criteria2]…)

使用方法与求和函数一致,不赘述了。

04

平均数函数

AVERAGE函数

语法:

=AVERAGE(value1,value2,...)

AVERAGEIF函数

返回某个区域内满足给定条件的所有单元格的平均值。

语法:

=AVERAGEIF(range,criteria,average_range)

 AVERAGEIFS 函数

返回满足多个条件的所有单元格的平均值(算术平均值)。

语法:

=AVERAGEIFS(average_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)

使用方法与求和函数一致,不赘述了。

05

字符串函数

字符串合并函数CONCATENATE

语法:

=CONCATENATE (text1,text2,...)

Text1, text2, ...  为将要合并成单个文本项的文本项。这些文本项可以为文本字符串、数字或对单个单元格的引用。

其实也可以直接用“&”连接。毕竟这个函数单词有点复杂,记不住就直接&吧。

转换成指定格式文本函数TEXT

语法:

=TEXT(value,format_text)

format_text为“单元格格式”对话框中“数字”选项卡上“分类”框中的文本形式的数字格式。

常用的格式如保留两位小数-“0.00”、日期“m月d日”和百分比"0.00%"。

这两个函数使用在最后的综合案例中体现。

06

查询函数

VLOOKUP

在表格的首列查找指定的数据,并由此返回表格当前行中指定列处的单元格内容。

语法:

=VLOOKUP(lookup_value,table_array, col_index_num, [range_lookup])。

表述就是VLOOKUP(查找值,查找范围,查找列数,精确匹配或者近似匹配)

vlookup是新手最容易出错的函数,务必注意以下4点:

1.查找范围table_array第一列的值必须是要查找的值lookup_value。如果查找的值不在原来表格的第一列,table_array可认定为虚拟的表格的第一列。

2.如果查找的值lookup_value不在原来表格的第一列,则查找列数从虚拟的table_array作为第一列算起。

3.查找范围table_array必须是绝对引用,否则函数拖拽后数据会出现问题。

4.range_lookup一般情况下选精确匹配,取值为0。

【示例】vlookup避错

综合示例-周报概要

每次周报前面总有一句常规概要,看起来简单,要算的内容却很多。教你用函数组合来自动化生成一句话总结,以后周报刷新源数据即可。简单拖拉,概要一秒生成。把时间花在分析重点问题上,比如数据波动异常。

两个一句话总结对比下使用text函数和不使用的区别。前者可以控制内容以指定的方式展示,简单易懂;后者则看起来相当费解。

I4=CONCATENATE(TEXT(D4,"m月d日"),"-",TEXT(E4,"m月d日"),$F$2,F4,",",G2,G4,",环比上周",IF(H4>0,"新增","减少"),TEXT(ABS(H4),"0.00%"),"。")

ABS(X)求绝对值,确保负值仍正常显示。

篇幅有限,如果想要原文档研究函数,公号回复“周报概要”即可。后续将出下篇周报图表自动化,敬请关注。

相关文章

网友评论

    本文标题:掌握这7条函数,自动化生成数据周报上篇

    本文链接:https://www.haomeiwen.com/subject/iszhuhtx.html