数据分析excel基础篇自用笔记

基本操作

小知识:

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篇所作笔记

  • 15
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值