第1-3章Excel数据分析基础

第1章:使用统计函数做数据分析
1-1常用统计函数应用

1、常用统计函数学习

要求函数
总分SUM
计数COUNT
平均分AVERAGE
最高分MAX
最低分MIN
第K个最小值SMALL
第K个最大值LARGE
1-2条件统计函数
统计函数
条件求和SUMIF
条件平均AVERAGEIF
条件最大值MAXIFS
条件最小值MINIFS
条件计数COUNTIF
1-3多条件统计函数

常用统计函数是:SUM、AVERAGE、MAX、MIN、COUNT,而多条件统计函数则是在这些函数的后面加上IFS即可,多条件统计函数同样支持通符条件。

例如

条件1:供应商为:黄乐安;商品总类为:显卡。

求和=SUMIFS( E : E: E:E, B : B: B:B,“黄乐安”, C : C: C:C,“显卡”)
平均=AVERAGEIFS( E : E: E:E, B : B: B:B,“黄乐安”, C : C: C:C,“显卡”)
最大=MAXIFS( E : E: E:E, B : B: B:B,“黄乐安”, C : C: C:C,“显卡”)
最小=MINIFS( E : E: E:E, B : B: B:B,“黄乐安”, C : C: C:C,“显卡”)
计数=COUNTIFS( B : B: B:B,“黄乐安”, C : C: C:C,“显卡”)

求和:

在这里插入图片描述

条件2:商品总类:显卡;采购日期为3月。

方法:
=COUNTIFS(C:C,“显卡”,A:A,“>=2022-3-1”,A:A,“<=2023-3-31”)
1-4条件统计函数中的通配符

在条件统计函数中,除了使用常规的等于、大于、大于或等于、小于、小于或等于、不等于这种比较运算之外,还可以使用通配符。

通配符有如下三个:

符号注释
*表示任意多个字符
表示单个字符
~转义通配符*和~为普通字符

注意:通配符只能对字符串做匹配

例如

采购日期供应商商品总类产品名称入库数量
2022/2/15黄乐安电源2500W全新63
2022/2/9黄乐安平台*847平台1
2022/3/7黄乐安显卡1070 算力332
2022/3/10黄乐安显卡1080 算力361
2022/1/7黄乐安显卡FHRX588 三星11
2022/3/3黄乐安显卡ydRTX1660S1
2022/2/7黄乐安显卡憾讯RX5981
2022/1/3黄乐安主板B85GW主板2
2022/2/8黄乐安主板B85GW主板16
2022/2/27黄乐安转接线6P*6单头38
2022/2/9刘雅致电批电批*3
2022/3/4刘雅致电源线nrm电源线92
2022/2/18刘雅致风扇暴力风扇100
2022/2/25刘雅致风扇暴力风扇60
2022/1/31刘雅致平台3865U多路平台4
2022/2/7刘雅致平台狼神A62
2022/1/7刘雅致显卡1070 算力272
2022/3/26刘雅致显卡1080 算力274
2022/1/22刘雅致显卡1080 算力292
2022/3/3刘雅致显卡1080 算力293
2022/1/27刘雅致显卡1080 算力368
2022/3/18刘雅致显卡1080 算力402
2022/3/2刘雅致显卡FHRX588 镁光12
2022/3/14刘雅致显卡FHRX588 镁光7
2022/2/26刘雅致显卡ydRTX1660S1
2022/1/15刘雅致显卡憾讯RX588??1
2022/3/2刘雅致主板3855带U小插板1
2022/3/27刘雅致主板3855主板1
2022/3/21刘雅致主板847PRO主板1
2022/2/28路耘豪电批头?电批头7
2022/3/5路耘豪电源2000W全新381
2022/2/8路耘豪电源多路电源5
2022/2/2路耘豪电源二手电源236
2022/3/10路耘豪拷盘转接板拷盘转接板5
2022/2/16路耘豪显卡1080 算力273
2022/3/6路耘豪显卡1080 算力304
2022/1/22路耘豪显卡1080 算力331
2022/1/2路耘豪显卡FHRX478D 三星3
2022/3/3路耘豪显卡FHRX478D 三星7
2022/1/17路耘豪显卡FHRX588 镁光2
2022/3/15路耘豪显卡jpRX5883
2022/3/7路耘豪显卡ydRTX1660S1
2022/2/11路耘豪显卡憾讯RX5981
2022/2/14路耘豪显卡憾讯RX5981
2022/1/18路耘豪芯片RX57028
2022/2/22路耘豪硬盘128G47
2022/2/20路耘豪硬盘64G1622
2022/1/15路耘豪主板B85GW主板10
2022/3/1路耘豪主板B85ZR主板8
2022/1/1路耘豪转接线暴力风扇转接线39
2022/3/5孙若英风扇暴力风扇36
2022/3/14孙若英平台847PRO平台116
2022/3/11孙若英显存尔必达显存409
2022/3/7孙若英显卡1070 算力296
2022/3/5孙若英显卡1080 算力271
2022/2/23孙若英显卡1080 算力3016
2022/1/21孙若英显卡4改8 三星1
2022/1/2孙若英显卡FHRX478D 三星13
2022/1/24孙若英显卡FHRX588 三星13
2022/3/8孙若英显卡FHRX588 三星6
2022/1/11孙若英显卡jpRX5882
2022/3/27孙若英主板847带U小插板1
2022/2/5孙若英主板K37主板1
2022/2/2孙若英转接线6P*6双头43
2022/1/12孙若英转接线6P*8双头378
2022/2/8扬飞英电源二手电源43
2022/2/20扬飞英电源线1.5*1.8m电源线1302
2022/2/24扬飞英平台B85ZR平台326
2022/2/6扬飞英显存三星547
2022/3/28扬飞英显卡1070 算力292
2022/2/3扬飞英显卡1080 算力298
2022/2/13扬飞英显卡FHRX588 镁光26
2022/3/29扬飞英显卡FHRX588 镁光14
2022/1/18扬飞英显卡FHRX588 三星2
2022/3/25扬飞英显卡FHRX588 三星16
2022/1/5扬飞英显卡jpRX5982
2022/3/28扬飞英显卡磐镭RX5881
2022/1/30扬飞英硬盘64G2
2022/3/15扬飞英主板3865U单路主板8
2022/1/2扬飞英主板847主板2
2022/1/7扬飞英主板B85GW主板20
2022/1/27扬飞英主板B85ZR主板12
2022/2/3于安然显存海力士264
2022/2/9于安然显卡1080 算力2815
2022/2/18于安然显卡FHRX478D 镁光1
2022/1/1于安然显卡FHRX478D 三星3
2022/2/5于安然显卡FHRX588 三星15
2022/2/25于安然显卡憾讯RX5881
2022/3/16于安然显卡精影RX5887
2022/3/15于安然主板B85ZR主板1
要求方法函数结果
商品总类为三个字???=COUNTIF(C:C,“???”)7
产品名称以“三星”结束*三星=COUNTIF(D:D,“*三星”)12
产品名称以“1080”开头1080*=COUNTIF(D:D,“1080*”)13
产品名称包含“588”588=COUNTIF(D:D,“588”)17
产品名称包含“*”~*=COUNTIF(D:D,“*~**”)6
产品名称包含“?”~?=COUNTIF(D:D,“~?”)2

应用:产品名称:FHRX588;采购日期为3月。

方法:=COUNTIFS(D:D,“FHRX588”,A:A,“/3/”)

1-5将条件统计函数中的条件数组化

1、一维数组条件

请添加图片描述

=SUMIF(采购表!C:C,A2:A14,采购表!E:E)

在这里插入图片描述

2、二维数组条件

=SUMIFS(采购表!E:E,采购表!C:C,A2:A14,采购表!B:B,B1:G1)

在这里插入图片描述

3、通配符条件组成的条件

型号占比方法
FHRX478D18%=SUMIF(采购表!D:D,““&A2:A3&””,采购表!E:E)/SUM(SUMIF(采购表!D:D,““&A2:A3&””,采购表!E:E))
FHRX58882%=SUMIF(采购表!D:D,““&A2:A3&””,采购表!E:E)/SUM(SUMIF(采购表!D:D,““&A2:A4&””,采购表!E:E))
1-6单条件文本合并-新增函数

文本的合并可以使用函数TEXTJOIN来完成。如果需要有条件的合并数据,则可以使用F或者FILTER函数来执行筛选。

在这里插入图片描述

部门姓名
财务部张三
财务部风清扬
销售部李四
销售部小七
销售部祝重八
培训部曾贤志
研发部黄大笑
研发部老六
研发部欧阳风
研发部辛飞扬

在这里插入图片描述

部门人数函数名单函数
财务部2=COUNTIF(A:A,D2:D5)张三、风清扬=TEXTJOIN(“、”,IF(A$2:A$11=D2,B$2:B$11,“”))
研发部4=COUNTIF(A:A,D2:D5)黄大笑、老六、欧阳风、辛飞扬=TEXTJOIN(“、”,IF(A$2:A$11=D3,B$2:B$11,“”))
培训部1=COUNTIF(A:A,D2:D5)曾贤志=TEXTJOIN(“、”,IF(A$2:A$11=D4,B$2:B$11,“”))
销售部3=COUNTIF(A:A,D2:D5)李四、小七、祝重八=TEXTJOIN(“、”,IF(A$2:A$11=D5,B$2:B$11,“”))
1-7多条件与模仿通配符的文本合并

1.多条件合并字符串的写法

2.模仿通配符-指定长度
3.模仿通配符-指定开头关键字

4.模仿通配符-指定结尾关键字

5.模仿通配符-指定包含关键字

第2章:数据分析之合并计算
2-1合并计算-初级应用

1、合并计算的使用计算

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

2、合并计算注意事项

合并汇总的依据 一定是 汇总区域的第一列

2-2合并计算-通配符应用

1、指定列条件

在这里插入图片描述

2、指定行条件

在这里插入图片描述

3、行条件为通配符

4、列条件为通配符

5、行列条件为通配符

符号注释
*表示任意多个字符
表示单个字符
~转义通配符*和~为普通字符

在这里插入图片描述

2-3合并计算-多表合并

1、多表合并

在这里插入图片描述

2、多表对比
在这里插入图片描述

3、批量分组分级

2-4合并计算-动态合并多表

在这里插入图片描述

新建模块

在这里插入图片描述

Option Explicit
Sub test2()
Dim Sh As Worksheet, Arr(), intNum As Integer

ReDim Arr(1 To Sheets.Count - 1)

For Each Sh In Sheets
    If Sh.Name <> ActiveSheet.Name Then
        intNum = intNum + 1
        Arr(intNum) = Sh.Name & "!" & Sh.UsedRange.Address(, , xlR1C1)
        
    End If
Next Sh
Range("a2:b99").ClearContents
Range("A1:B1").Consolidate Arr, xlSum, True, True

End Sub
第3章:数据分析之分类汇总
3-1分类汇总-初级应用

1、分类的列必须排序

2、分类汇总的创建于删除

3、分类后的层级关系

例如:接单年月日汇总数量和金额

在这里插入图片描述

删除

在这里插入图片描述

3-2分类汇总-中级应用

1、对同意列的不同汇总方式

已经汇总过求和,又想汇总计数或者平均值的话,在“分类汇总”那里把下面的“替换当前分类汇总©”选项去掉。

在这里插入图片描述

2、不同列的不同汇总方式

例如:数量汇总成平均,金额汇总成求和

在这里插入图片描述

先数量跟金额都汇总求和,再把数量求和的公式该为平均值

=SUBTOTAL(1,H2:H6)

需要什么值就找到公式的相应的数字替换

如就和为 =SUBTOTAL(9,I2:I6) 将“(9”替换成"(1"就为平均值。

在这里插入图片描述

在这里插入图片描述

3、分类汇总中的分页设置

例如:省市进行打页

在这里插入图片描述

在这里插入图片描述

每页打印有标题

在这里插入图片描述

3-3分类汇总-精彩妙用

1、动态给单元格汇总行着色(条件格式)

=ISFORMULA(I2)

在这里插入图片描述

=ISFORMULA($I1)

在这里插入图片描述

2、用分类汇总做批量分级

3、用分类汇总做批量单元格合并

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值