数据分析 task2
excel函数
一、补充知识
1、新建窗口
影分身之术!!!
可以建立一个数据本分身,对于文件并无影响
2、冻结行列
可以冻结数据表格的行或列,达到浏览高效的目的
3、键入公式
当输入公式时,下面会有联想提示,这时选中需要的函数,按tab键(多年的enter无效困扰终于解决了)
4、日期计算![在这里插入图片描述](https://img-blog.csdnimg.cn/f0f5233f937e4f319fac75d95dca5463.png)
可计算得出07.07加上666天的日期
计算日期的年月日:year(2020-07-01)——2020
同理有month,day函数
date函数可以组合年月日
注:
环比: 连续,与上一周期相比,2023-07:2023-06
计算:2023-07数据 / 2023-06数据 -1
同比: 不连续,与上一个相同时间段相比,2023-07:2022-07
计算:2023-07数据 / 2022-07数据 -1
5、锁定
在行列编号前加 $
这样在使用某些函数时确保不会随着拖行而变化参数
二、常见excel函数
1、sum函数
sum函数:求和函数
使用一:直接选中输入
使用二:跨表使用时,可以在对应表格选中直接按enter键,否则将返回原表格选中计算
2、sumif 单条件求和
sumif(range,criteria,sum_range)
range: 筛选条件所在的区域(在哪类数据中计算)
criteria: 判断的条件(计算标准)
sum_range: 用来求和的数值区域(需要计算的数据)
3、sumifs 多条件求和
sumif(sum_range,【criteria1_range】,criteria1,【criteria2_range】,criteria2…)
sum_range:用来求和的数值区域
criteria1_range:条件1判断所在的区域
criteria1:判断条件1
4、sum和subtotal的区别
sum: 直接选中求和区域求和
subtotal(function_num,ref1,…):
1、function_num:选择所需函数的数字
2、ref:操作的数值区域
区别:sum不能用于筛选数据求和,一旦去除筛选则求和无效,而subtotal可以用于筛选求和
5、if 函数
if(logical_test,value_if_true,value_if_false)
if(逻辑比较条件,结果成立时返回值,结果不成立时返回值)
value_if_false:该参数选填,没有该参数时返回值false
if嵌套
if(a=0,if(b=0,“0”,“1”),“1”)
当且仅当 a 和 b 都等于 0 时,输出0,否则输出1
6、vlookup函数
要查找的数据,要查找的位置和要返回数据的区域,所选择数据所在区域的列号,返回近似匹配-1或精确匹配-0
注:一般在要返回数据的区域,要查找数据所在的列需要处于第一列,否则将发生错误
通配符:在模糊查询时可用
一般是加 &“*”或&“?"
在“?”中,一般有几位字符就使用几个 ?
7、index和match函数
index:index(所选区域,行号,列号)
输出行号和列号所对应的内容
match:match(所选值,所选值所在的数值区域)
输出所选值所在的行号或列号