数据分析——Excel篇

1*学习碎片知识点记录:

Ctrl+shift+L  筛选

UV(Unique visitor):是指通过互联网访问、浏览这个网页的自然人。访问网站的一台电脑客户端为一个访客。00:00-24:00相同的客户端只被计算一次,一天内同个访客多次访问仅计算一个UV。

PV(Page visitor):即页面浏览量或点击量,用户每一次对网站中的每个网页访问均被记录1个PV,用户对同一个页面的多次访问,PV会累计。

CPC(Cost Per Click):每产生一次点击所花费的成本

切片器可在数据透视表外的工作表去对数据透视表的内容进行筛选;数据透视表本身的筛选只能在表内部使用。

常用函数

1.sum求和

(对行、列、区域、单元格求和),可跨表求和

视图——>新建窗口——>生成同样一个表的页面——>方便数据查找与计算

视图——>冻结窗口——>冻结首列or首行or冻结任意单元格(从它的上一行、上一列开始冻结,即左上角——>便于查看和选中数据

分区域求和时,用英文逗号隔开。

2.sumif条件求和

sumif(range,criteria,[sum_range])

sumif(条件判断所在的区域,条件,用来求和的数值区域)

当有多个同样函数求法,可计算一次,后右下角黑十字往下拖拽即可

涉及是否锁定的问题:

例如:我们直接引用B15单元格,输入B15,然后向右拖拽,会变成C15,向下拖拽会变成B16.

若=$B15

在列号前加$,则列不会变;拖动句柄向右,列号不变,为$B15;向下拖动会变成$B16

若=B$15

在行号前加$,则行不会变;拖动句柄向右,列号则变为C$15;拖动向下,行号不变,为B$15

F4可快速锁定or解锁

3.sumifs 多条件求和

sumifs(sum_range,[criteria_range1],[criteria1],[criteria_range2],[criteria2],…)

sumifs(用来求和的数值区域,条件1判断所在的区域,条件1,条件2判断所在的区域,条件2,…)

也可用于求sumif所求的情况

环比与同比

同比=(本期数-同期数)/同期数=本期数/同期数-1

环比=(本期数-上期数)/上期数=本期数/上期数-1

2020年环比=(2020年数据-2019年数据)/2019年数据

                   =2020年数据/2019年数据-2019年数据/2019年数据

                   =2020年数据/2019年数据-1

2020年7月环比=2020年7月数据/2020年6月数据-1

2020年7月同比=2020年7月数据/2019年7月数据-1

2020年7月1日环比=2020年7月1日数据/2020年6月30日数据-1

2020年7月1日同比=2020年7月1日数据/2020年6月1日数据-1

2020年7月1日周同比=2020年7月1日数据/2020年6月24日数据-1

前一天日期=当天日期-1(!笔试常考)

上一周日期=当天日期-7

YEAR(serial_number)             YEAR(日期)

MONTH(serial_number)         MONTH(日期)

DAT(serial_number)               DAY(日期)

DATE(year,month,day)     DATE(代表年份的数值,代表月份的数值,代表日的数值)

永远不要用EXCEL日期格式来存储日期,要以字符串的形式存储

每一个月的最后一天:date(yuear(日期),month(日期)+1,1)-1

相当于下一个月的第一天减去一天      !校招考试题目 

  • EXCEL中有条件时,比较运算符 eg:>=需要用英文双引号引起来,且加&符号+条件
  • 像“美团”这样的字符串是文本格式,需要加英文双引号
  • 条件参数值直接引用单元格或者使用函数则不需要加英文双引号
  • 然后大于等于等符号也需要添加英文双引号,并使用&才能与后面的条件值相连

win+右键——>可自动将表格分屏到右侧,实现两表格同时观看与切换

4.sum与subtotal的区别

SUBTOTAL(function_num,ref1,[ref2],…)

SUBTOTAL(指定函数,选择区域1,[选择区域2],…)

sum是对选中的固定区域求和,subtotal可根据原数据筛选的不同,对不同的数据进行求和,更为零和,sum较为死板一些。

5.if函数

IF(logical_test,value_if_true,[value_if_false])

IF(逻辑比较条件,结果成立时返回的值,[结果不成立时返回的值])

[value_if_false]该参数选填,没有该参数则返回false

6.if嵌套

例如:IF(I80=0,IF(J80=0,"AB都等于0",“A等于0,B不等于0”),IF(J80=0,“A不等于0,B等于0”,“A,B都不等于0”

即IF的后两个参数又分别为一个IF函数

7.vlookup函数 和数据透视表聚合

vlookup(lookup_value,table_array,col_index_num,[range_lookup]

vlookup(要查找的数据,要查找的位置和要返回的数据的区域,要返回的数据在区域中的列号,返回近似匹配或精确匹配,指示为1/True或0/False)

一定是精确的一一对应才会返回,否则报错,改用近似匹配也没用

模糊查询:通配符:  *:代表不定数量的字符;?:英文状态下输入,代替一个字符

例如:=VLOOKUP(I96&"*",F95:G103,2,0)

引用时要注意引用区域是否可变,不可变要用F4锁定,否则报错

8.index和match函数

MATCH(lookup_value,lookup_array,[match_type])

MATCH(查找项,查找区域,0):可找出某项内容所在区域的行数or列数

INDEX(array,row_num,column_num)

INDEX(区域,行号,列号):可根据所在区域指定的行号,列号返回对应的值

二者可嵌套使用

例:=INDEX(B111:H126,MATCH(D111,D111:D126,0),MATCH(D111,B111:H111,0))

每一项分别是:区域;D111所在行号;D111所在列号

——>返回D111所对应的单元格内容

index(数据区域,match(行查找项,index数据区域的相对区域,0),match(列查找项,index数据区域的相对区域,0))

可将其用于sumifs函数

sumifs(用来求和的数值区域,条件1判断所在的区域1,条件1)

用来求和的数值区域:可用index和match得出

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

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

相关文章

MK SD NAND(贴片式SD卡)在电力AI模块中的应用案例

近期一位客户,在网上了解到我们SD NAND后联系到我们,经过一系列了解对比后,下单了我们的SD NAND产品。 这位客户是做电力AI模块的,他们的产品主要应用在电力行业。 电力AI模块是集成了人工智能技术的系统,专门设计用于…

fpga控制dsp6657上电启动配置

1 Verilog代码 dspboot_config.v timescale 1ns / 1ps //dsp上电启动配置 module dspboot_config (///时钟和复位input SYS_CLK_50MHz,input SYS_RST_n,//DSP启动配置output DSP_POR,output DSP_RESETFULL,output DSP_RESET,inout [12:…

微信小程序注册流程及APPID,APPSecret获取

1.注册微信小程序 注册链接:公众号 (qq.com) 1.1填写邮箱、密码、验证码 1.2邮箱登录点击邮件中链接激活,即可完成注册 1.3用户信息登记 接下来步骤,将用个人主题类型来进行演示 填写主体登记信息,使用管理员本人微信扫描二维码…

6.11 Libbpf-bootstrap(二,Minimal)

写在前面 minimal是一个很好的入门示例。可以将其视为一个简单的POC,用于尝试BPF功能。它不使用BPF CO-RE,因此可以使用较旧的内核,并且只需包含系统内核头文件即可获取内核类型定义。这不是构建生产就绪应用程序和工具的最佳方法,但对于本地实验来说已经足够了。 一,BP…

离线环境下安装NVIDIA驱动、CUDA(HUAWEI Kunpeng 920 + NVIDIA A100 + Ubuntu 20.04 LTS)

文章目录 前言 一、基础环境 1.1、处理器型号 1.2、英伟达显卡型号 1.3、操作系统 1.4、软件环境 二、取消内核自动升级 2.1、查看正在使用的内核版本 2.2、查看正在使用的内核包 2.3、禁止内核更新 三、配置本地apt源 3.1、挂载iso镜像文件 3.2、配置apt源 3.3、…

防止重复调用

前段防重 在前段设置状态在响应时进入遮罩层或给按钮一个状态 后端防重 //获取setNX锁if (redisTemplate.opsForValue().setIfAbsent("lock", orderId)) {//获取锁成功try {//Redission 获取锁RLock lock redissonClient.getLock("lock");boolean acqui…

python分别保存聚类分析结果+KeyError: ‘CustomerID‘报错

如何在完成聚类分析后按聚类编号保存数据并且带上原数据所属ID # 将每个聚类的数据保存到不同的文件中 for cluster_id in range(6): # 假设共有6个聚类cluster_data data[data[cluster] cluster_id]cluster_data_with_customer_id cluster_data.copy()cluster_data_with_…

图文并茂带你理解Java的代理模式

目录 Java的代理模式1、什么是代理模式?2、静态代理和动态代理3、JDK动态代理的局限性4、使用CGLIB代理机制完成未实现接口的类的代理5、JDK动态代理和CGLIB动态代理对比6、JDK动态代理为什么只能代理实现接口的类? Java的代理模式 1、什么是代理模式&a…

vue3使用vue3-print-nb打印

打印效果 1.下载插件 Vue2.0版本安装方法 npm install vue-print-nb --saveVue3.0版本安装方法: npm install vue3-print-nb --save2.main.js引入 vue2引入 import Print from vue-print-nb Vue.use(Print)vue3引入 import print from vue3-print-nb // 打印…

idm究竟有哪些优势?

IDM(Internet Download Manager)作为一款知名的下载管理软件,拥有许多优势,让用户在下载文件时体验更加高效和便捷。以下是IDM的一些主要优势: 首先,IDM具有加速下载的功能。通过多线程技术,ID…

实时监控电脑屏幕的软件是什么?三款超受欢迎的电脑监控软件

实时监控电脑屏幕的软件在现代企业管理中扮演着至关重要的角色,它们不仅帮助管理者实时监控员工的工作状态,提高工作效率,还通过数据分析和报告功能,为企业提供了优化管理流程和决策支持的依据。以下将介绍几款市面上广泛使用的实…

大模型部署_书生浦语大模型 _作业2基本demo

本节课可以让同学们实践 4 个主要内容,分别是: 1、部署 InternLM2-Chat-1.8B 模型进行智能对话 1.1安装依赖库: pip install huggingface-hub0.17.3 pip install transformers4.34 pip install psutil5.9.8 pip install accelerate0.24.1…

为新质生产力注入人才“活水”

21世纪最缺的是什么?这个梗到今天仍有现实意义,答案也依旧是那两个字——人才!不过,随着数字化转型的深入,以及国家战略布局新质生产力,还是应该与时俱进,在这两个字的前面再加上一个定语&#…

CORS前端:深度解析跨域资源共享机制及其前端应用

CORS前端:深度解析跨域资源共享机制及其前端应用 在前端开发领域,CORS(跨源资源共享)是一个不可或缺的概念。它允许网页应用在不同的源(域、协议或端口)之间进行资源请求和共享,从而打破了同源…

kaggle竞赛实战4

本文补充第二种特征生成方法,第一种是A属性等于1,针对一个卡号的B属性各个值求和,还有种方法是统计各个维度上的统计指标(求和等指标) # In[86]: transactionpd.read_csv(d:/transaction_d_pre.csv,low_memoryFalse) …

Jlink驱动包

本文分享多个版本的Jlink安装驱动包。 链接: https://pan.baidu.com/s/19P2HymfPTFK2IEfAjEoSpA 提取码: cj6k 主要分享如下版本的: Jlink安装驱动方法: 点击下一步: 点击 同意 然后进行安装。 安装完成后点击完成 使用方法: …

文件存储目录设计 文件资源地址URI的设计

文件存储目录设计 1. 前言2. 业界调研2.1 业界各大厂文件命名百度阿里-淘宝腾讯美团抖音CSDN 2.2 对象存储2.2.1 功能说明2.2.2 OSS命名建议 3. 文件目录设计4. 其他建议 1. 前言 文件为什么要做目录管理?文件资源地址又该如何设计定义? 设计的由来都是…

Ubuntu 离线安装 gcc、g++、make 等依赖包

前言 项目现场的服务器无法连接互联网,需要提前获取 gcc、g、make 等依赖包。 一、如何获取依赖包 需要准备一台可以连接互联网的电脑(如:个人电脑上的虚拟机安装一个与服务器一样的系统),用于下载依赖包。之后把通过…

Python Arr用法:深度解析与实战应用

Python Arr用法:深度解析与实战应用 在Python编程中,数组(通常称为列表或list)是一种常用的数据结构,用于存储和操作一系列有序的元素。然而,Python的标准库并未直接提供类似C语言中的数组类型&#xff0c…

【Linux】Linux工具——yum,vim

1.Linux 软件包管理器——yum Linux安装软件: 源代码安装(不建议)rpm安装(类似Linux安装包,版本可能不兼容,不推荐,容易报错)yum安装(解决了安装源,安装版本&…