基本操作
小知识:
1. Ctrl+Shift+l使excel进入筛选模式,可以使整行或者整列在excel中进行筛选也可按照升降序进行排列
理解数据
1. uv是指通过互联网访问和浏览这个网页的自然人。访问网站的一台电脑客户端为一个访客多次访问仅计算一个uv
2. pv即页面浏览量或者点击量,用户每一次对网站的每个网页访问均被记录一个pv。用户对同一个页面的多次访问pv会累计
3. cpc每产生一次点击所花费的成本
excel作图功能:
1. 数据透视表
插入——>数据透视表——>默认
会生成一个新的表(含有一个数据透视表的默认表)
点击数据透视表右边会有一个字段
如图
可以将字段进行拖拽显示。行是表头(更像这一行的指针)值是属性可以选多个也可以不选,当行代表的原表有多个数据时是将代表的值合并(和值)显示的。多个属性划入表头也是可以的他会讲小类给分出来的
双击字段可以更改字段名称
新建:分析—>字段项目和集—>然后就可以新建字段了。值可以根据已有字段来计算字段
2. 切片器
新建
分析—>插入切片器—>切片器更像一个筛选器,把某种属性给晒出来,让透视表只显示这一属性的透视表(其余不在透视表中显示)
3. 各种数据图的制作(这个是基于数据透视图来进行的)
分析—>数据透视图—>然后就可以显示出来我们需要插入什么样的分析图(柱状,折线,,,)
图的属性是根据透视图的属性来显示的。很好玩的(狗头),然后主要的图表还是在tableau制作的
excel函数操作
excel函数格式
="函数名"(变量,变量,,,)
其中变量是你打出"("是你自己框出来的。框出一个变量加一个","才能框出下一个变量,
注意:excel中的变量是可以跨表地
小知识:
1. 选中加上F4,或者手动添加$会使变量固定,这样往其他单元格拖拽时会使变量的行(列)不变,不加的话变量会随这单元格的变化而变化,被称之为绝对引用
2. excel 中的数字1对应的是1990年01月01日,即为起点按天数往后推。但excel中最好用字符串来显示出日器不然采用py语言调用的话会恶心
3. 数据理解环比和同比:
同比=(本期数-同期数)/同期数=本期数/同期数-1。
环比=((本期数-上期数)/上期数)=本期数/上期数-1。
4. 日期的转化:
提取日期:year(日期)提取年,month(日期)提取月,day(日期)提取日,最后合并:dear(年,月,日) 最后生成的是一个日期格式的数
每月第一天:date(year(日期),month(日期),1)
每月的最后一天:date(year(日期),month(日期)+1,1)-1
函数:
1. sum函数
sum(number1,number2,,,,) sum(列明)sum(行名)
sum(单个或多个单元格) sum(列的名称如:A:A) sum(行的名称 如1:1)
2. sumif函数
sumif(range,criteria,[sum_range])
sumif(条件判断所在的区域,条件,[用来求和的数值区域])
条件可以是某个具体的值(直接选中就可),也可以是大于或者小于但大于或者小于时要加上""来引用符号且要加上&来连接
3. sumifs函数
sumifs(sum_range,[criteria_rangel],[criterial],[criteria_range2],[criteria2]...)
sumifs(用来求和的数值区域,条件1判断所在的区域1,条件1,条件2判断所在的区域2,条件2...)
单条件也可以用sumifs只不过就写一个条件罢了
4. subtotal函数
subtotal更像是一个包含(数学函数的一个库),
格式是:subtotal(指定函数,选择区域1,[选择区域2])
指定函数中有多个操作包括求和,求最大值等等。
然后他和那种单函数有一个最大区别是它可以在“筛选后的表进行函数操作”
而那种单函数去不能。(筛选本质上是将不符合条件的数据折合并不是完全从表中删除了)
5. if函数(判断函数)
if(logical_test, value_if_true, [value_if_false])。
if(逻辑比较条件,结果成立时返回的值,结果不成立时返回的值])
[value_if_false]:该参数选填,没有该参数时,返回值False
6. vlookup函数
vlookup(lookup_value,table_array,col_index_num,[range_lookup])
vlookup(要查找的数据、要查找的位置和要返回的数据的区域、要返回的数据在区域中的列号、返回近似匹配或精确匹配-指示为 1/TRUE或O/FALSE)
就是根据指定的列(你已经知道我们要从那个列找)和行找属性。
7. index和match函数
6说的是指定的列那么可以根据任意的列找吗?这就要用到上述俩函数了
首先是match函数即
match(lookup_value,lookup_array,[match_type])
match(查找项,查找区域,0)这个函数是返回你所需要的项在这一列(行)在哪一个位置
其次是index函数即
index(array,row_num,column_num)
index(区域,行号,列号)这个函数是返回在某一个区域内对应的行号和列号的值
然后根据这两个函数的嵌套(match确定行号和列号,index求取值就可)
列如:=INDEX('拌客源数据1-8月'!$A:$I,MATCH($B112,'拌客源数据1-8月'!$I:$I,0),MATCH(D$111,'拌客源数据1-8月'!$A$1:$I$1,0))
声明:这是根据bilbil“戴师兄”excel篇所作笔记