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

文章目录

        • 第1章:使用统计函数做数据分析
          • 1-1常用统计函数应用
          • 1-2条件统计函数
          • 1-3多条件统计函数
          • 1-4条件统计函数中的通配符
          • 1-5将条件统计函数中的条件数组化
          • 1-6单条件文本合并-新增函数
          • 1-7多条件与模仿通配符的文本合并
        • 第2章:数据分析之合并计算
          • 2-1合并计算-初级应用
          • 2-2合并计算-通配符应用
          • 2-3合并计算-多表合并
          • 2-4合并计算-动态合并多表
        • 第3章:数据分析之分类汇总
          • 3-1分类汇总-初级应用
          • 3-2分类汇总-中级应用
          • 3-3分类汇总-精彩妙用

第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(区域,条件,[求和区域])
=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 IntegerReDim Arr(1 To Sheets.Count - 1)For Each Sh In SheetsIf Sh.Name <> ActiveSheet.Name ThenintNum = intNum + 1Arr(intNum) = Sh.Name & "!" & Sh.UsedRange.Address(, , xlR1C1)End If
Next Sh
Range("a2:b99").ClearContents
Range("A1:B1").Consolidate Arr, xlSum, True, TrueEnd 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、用分类汇总做批量单元格合并

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/51525.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

备忘录系统

目录 一、 系统简介 1.简介 2需求分析 3 编程环境与工具 二、 系统总体设计 1 系统的功能模块图。 2 各功能模块简介 3项目结构 4 三、 主要业务流程 &#xff08;1&#xff09;用户及管理员登录流程图 &#xff08;2&#xff09;信息添加流程 &#xff0…

攻防世界 re 新手模式 2

IgniteMe 32位无壳 一些简单信息&#xff0c;看关键函数 可以得到v7[i]的值 比较简单的逆向 #include<stdio.h> #include<string.h> int main() {char flag[40];char s[40];char str[]"GONDPHyGjPEKruv{{pj]XrF";char ch[] {0x0D, 0x13, 0x17, 0x11,…

8、ViKings

难度 低->中 目标 root 2个flag 进行主机发现 netdiscover -i eth0 -r 192.168.189.0/24 kali 192.168.189.58 靶机 192.168.189.158 进行信息收集 nmap -T4 -sV -p- -A 192.168.189.158 开启了80和22&#xff0c;先探索web服务&#xff0c;没有思路再考虑ssh爆破 直…

react css module 不生效问题记录

背景&#xff1a;自己使用webpackreactcssless配置的项目框架&#xff0c;在使用过程中发现css module引入不生效。 import React from react import styles from ./index.module.less console.log(styles)//输出 undefinedwebpack配置了css-loader,less-loader,webpack默认cs…

Executable Code Actions Elicit Better LLM Agents

Executable Code Actions Elicit Better LLM Agents Github: https://github.com/xingyaoww/code-act 一、动机 大语言模型展现出很强的推理能力。但是现如今大模型作为Agent的时候&#xff0c;在执行Action时依然还是通过text-based&#xff08;文本模态&#xff09;后者JSO…

全网独一份!AI大模型学习训练资源...

国内AI赛道又爆了&#xff01; 继科大讯飞、阿里、华为等巨头公司发布AI产品后&#xff0c; 很多中小企业也陆续进场&#xff01; 人才市场上AI大模型工程师“一将难求”&#xff01; 甚至开出80k*16的高薪&#xff0c;挖掘AI大模型人才&#xff01; 如今大厂老板们&#…

arduino程序-变量操作(基础知识)

arduino程序-变量操作&#xff08;基础知识&#xff09; 1-7 arduino程序-变量操作太极创客网站类型资料变量类型范围超过上限会从下限开始长整型变量作用域&#xff08;全局变量&#xff0c;局部变量&#xff09;全局变量局部变量最后作业 1-7 arduino程序-变量操作 大家好这…

Ubuntu、centos、openEuler安装docker

目录 1.在 Ubuntu 上安装 Docker 1. 1 更新软件包 1. 2 安装必要的依赖 1.3 添加 Docker 的 GPG 密钥 1.4 添加 Docker 仓库 1.5 更新软件包 1.6 安装 Docker 1.7 启动并启用 Docker 服务 1.8 验证安装 1.9 运行测试容器 1.10 非 root 用户运行 Docker 2.在 CentOS…

多节点网络流量对比分析在业务性能分析中的应用

在现代企业网络环境中&#xff0c;网络流量分析已成为确保业务连续性和优化性能的关键工具。特别是多节点网络流量对比分析&#xff0c;通过对比不同节点间的流量&#xff0c;能有效发现潜在问题&#xff0c;提高网络运维效率。本文将探讨多节点网络流量对比分析在业务性能分析…

【数据结构】哈希表二叉搜索树详解

&#x1f48e; 欢迎大家互三&#xff1a;2的n次方_ &#x1f48e;所属专栏&#xff1a;数据结构与算法学习 &#x1f341;1. 二叉搜索树 二叉搜索树也称为二叉查找树或二叉排序树&#xff0c;是一种特殊的二叉树结构&#xff0c;它的特点是&#xff1a; 1. 若左树不为空&am…

顺序表的代码实现

顺序表的代码实现 1.认识什么是顺序表1.1顺序表的优缺点 2.实现顺序表代码准备3.顺序表的代码实现3.1 顺序表结构体的定义3.2 顺序表的初始化3.3 顺序表的销毁3.4 顺序表的输出打印3.5顺序表的扩容3.6 顺序表的头部插入(头插)3.7 顺序表的头部删除(头删)3.8 顺序表的尾部插入(尾…

2种常用的取消word文档”打开密码“方法

在日常工作中&#xff0c;我们有时会遇到需要取消Word文档“打开密码”的情况。无论是因为忘记密码&#xff0c;还是出于文档共享的需要&#xff0c;掌握几种有效的取消密码方法都显得尤为重要。以下是2种常用的方法来取消Word文档的“打开密码”。 方法一&#xff1a;文件另存…

二叉树--堆(上卷)

二叉树–堆&#xff08;上卷&#xff09; 树 树的概念与结构 树是⼀种⾮线性的数据结构&#xff0c;它是由 n&#xff08;n>0&#xff09; 个有限结点组成⼀个具有层次关系的集合。把它叫做 树是因为它看起来像⼀棵倒挂的树&#xff0c;也就是说它是根朝上&#xff0c;⽽…

智慧医院信息系统思维导图

智慧医院信息系统 "思维导图智慧医院信息系统, 用一张图解析智慧医疗信息系统 本文转载&#xff1a;有了这个智慧医院信息系统思维导图&#xff0c;没人不明医疗信息化

是时候学习Grid布局了

一、序言 先说什么&#xff1f;当然先说大家最关心的兼容性了 CanIUse 嗯&#xff0c;对于非要兼容IE的开发者&#xff0c;我建议&#xff0c;量力而行&#xff01;兼容性还是不如Flex 当然&#xff0c;如果你flex够熟悉了&#xff0c;但却被一些布局有时候难倒&#xff0c;我…

学习react-登录状态验证

1.创建三个页面LoginPage, HomePage,NotFoundPage用于Router 创建LoginPage.tsx用于做登录页面 // LoginPage.tsx const LoginPage (props:LoginProp) > {const navigate useNavigate();return( <h1 onClick{ ()>{navigate("/");}}>Hello Login, {pr…

昇思25天学习打卡营第1天 | 快速入门教程

昇思大模型平台&#xff0c;就像是AI学习者和开发者的超级基地&#xff0c;这里不仅提供丰富的项目、模型和大模型体验&#xff0c;还有一大堆经典数据集任你挑。 AI学习有时候就像找不到高质量数据集的捉迷藏游戏&#xff0c;而且本地跑大数据集训练模型简直是个折磨&#xf…

JQuery简单实现ul li点击菜单项被选中的菜单项保持高亮状态(导航ul li点击切换样式)

效果&#xff1a; JS&#xff1a; $(function () {//遍历list&#xff08;一般为ul li&#xff09;$("#menu a").each(function () {//给当前项添加点击事件&#xff08;点击后切换样式&#xff09;$(this).bind(click,function () {// 移除其他所有项的active类$(&…

挑战房市预测领头羊:KNN vs. 决策树 vs. 线性回归

挑战房市预测领头羊&#xff08;KNN&#xff0c;决策树&#xff0c;线性回归&#xff09; 1. 介绍1.1 K最近邻&#xff08;KNN&#xff09;&#xff1a;与邻居的友谊1.1.1 KNN的基础1.1.2 KNN的运作机制1.1.3 KNN的优缺点 1.2 决策树&#xff1a;解码房价的逻辑树1.2.1 决策树的…

【日常设计案例分享】通道对账

今天跟同事们讨论一个通道对账需求的技术设计。鉴于公司业务线有好几个&#xff0c;为避免不久的将来各业务线都重复竖烟囱&#xff0c;因此&#xff0c;我们打算将通道对账做成系统通用服务&#xff0c;以降低各业务线的开发成本。 以下文稿&#xff08;草图&#xff09;&…