数据分析中excel常用函数总结

news2024/9/23 1:31:59

1、相对引用,绝对引用和混合引用

相对引用:比如求和,当计算出一个求和值,其他的就可以向下填充,此时求和引用的行列会随着求和区域的行列变化而变化。

 

绝对引用:

对某一个引用区域进行锁定,让求和只随着另外一个引用区域变化而变化

混合引用:

对行列其中一个绝对引用,行变列不变,或者列变行不变

 

2、countifs(条件区域,条件值,条件区域,条件值...)

作用:多条件技术

例如:

条件区域:是一列,条件值所在的那列

3、求和函数:sumif、sumifs

sumif(条件区域,条件,求和区域)

例如下面:求布鞋的总销量,

 

当求和区域跟条件区域,大小形状不一样的时候,求和区域会以最左上角第一个单元格为起点,自动变为和条件区域大小形状一样的区域,

例如:求和区域变成了一个单元格,但是结果跟上面计算的是一样的,所以可以利用起来,

sumifs(求和区域,条件1区域,条件1,条件2区域,条件2...)

concat(字符串,字符串...):文本拼接函数,将多个文本拼接在一起

4、条件判断函数

(1) if(条件,条件成立值,条件不成立值)

if(3>4,1,0):3>4,条件成立返回1,条件不成立返回0

(2) iferror(表达式,错误处理):如果表达式错误,就返回错误处理,如果表达式正确,就返回表达式的值

iferror(3/0,“出错”):返回出错        iferror(3/1,“出错):返回3

使用环境:对错误值进行处理

(3)and、or、not

and(条件1,条件2,条件3....)多个参数:返回结果true/false 

or(判断条件1,条件2,条件3...)多个参数:返回结果true/false 

not(判断条件):只有一个参数,当条件成立,返回false,当条件不成立,返回true

5、取值函数

(1)left、right、mid

left函数:left(文本,截取数量)

例:left("你是个好人",2):返回“你是”,从左开始截取2个文本,

right函数:right(文本,截取数量)

例:right("你是个好人",2):从右往左截取2个文本,返回“好人”

mid函数:mid(文本,起始位置,截取数量)

例1:mid("你是个好人",2,6):从左往右数第二个文本,截取6个文本,返回“是个好人”

例2:mid函数,因为截取数量6超过了,从2开始截取到最后4个文本数,所以一直截取到文本的最后,常常被用作从某个字符开始截取到文本最后,搭配len函数使用:

mid("你是个好人",2,len("你是个好人")):len函数计算文本的长度,所以这个用会截取到文本的最后

6、其他函数

(1)lower、upper、substitute、replace、find、search、text、value

lower(文本):将大写变小写

upper(文本):将小写变大写

substitute(文本,被替换的文本,新的文本,替换第几个值)

例:substitute(“狐假狐威”,“狐”,“虎”,2):用“虎”替换文本里第二个的“狐”,返回值:狐假虎威,如果省略最后一个参数,就全部替换:

replace(文本,起始位置,替换数量,新的文本) 

例:​​​​​​​ replace(12345678932,8,4,“****”):从第8位开始,替换4位文本为“****”,就是把后四位替换为“****”,返回:1234567****

find(要查找文本,查找文本,从第几个值开始查找):返回查找的文本所在位置

search( 要查找文本,查找文本,从第几个值开始查找):返回查找的文本所在位置

例子:find和search两个函数的用法一样,但是区别在于:

1、find函数区别大小写,search函数不区别大小写

2、find函数不支持通配符,search函数支持通配符

text(数值,文本):将数值格式转换为特定的文本格式

例:第一个结果是85.5%

value(文本):一个参数,将文本格式转化为数值格式

 (2)column、row、index、match

column(单元格/单元格区域):返回单元格所在的列号/返回单元格区域最左上角单元格的列号

columns(单元格/单元格区域):返回所选区域的总列数

row跟column同理

index(数据范围,行号,列号,第几块数据范围):返回指定行指定列的交叉数据

例:查找陈六的英语成绩:

数据范围是橙色的范围,不包括字段名所在行列,因为图中就一块数据,所以数据范围可以默认省略,为1

 

match(查找的值,查找范围,查找方式):查找值所在位置

查找方式为:精确查找0,模糊查找1/-1

精确查找:0可以省略,但是0前面的逗号不能省略

 

模糊查找为1时,查找的数据区域必须按照升序的顺序排列,如果找不到查找对象,就返回小于查找对象的最大值,1可以省略,1前面的逗号也可以省略

模糊查找为-1时,查找的数据区域必须按照降序的顺序排列,如果找不到查找对象,就返回大于查找对象的最小值,-1不可以省略,

区别:精确查找支持通配符,模糊查找不支持通配符

7、日期函数

today():没有参数,获取系统当前的日期

now():没有参数,获取系统当前的日期和时间

 

 

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

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

相关文章

华为防火墙 拓扑搭建1

拓扑图 要求 1.DMZ区内的服务器,生产区仅能在办公时间内(9:00-18:00)可以访问,办公区设备全天可以访问 配置安全策略 设置办公时间 2.生产区不允许访问互联网,办公区和游客区允许访问互联网…

【Mongodb-03】亿级数据从mysql迁移到mongodb辛酸历程

亿级数据从mysql迁移到mongodb辛酸历程 一,亿级数据从mysql迁移到mongodb辛酸历程1,核心业务和前期实现2,分库分表考虑3,nosql的选择4,mongodb服务器购买or自己搭建5,数据从mysq迁移到mongodb5.1&#xff0…

算法力扣刷题记录 三十八【二叉树的层次遍历应用一及二叉树构建】

前言 二叉树层序遍历应用题目。 记录三十八 【二叉树的层次遍历应用一】 继续。 一、【107.二叉树的层次遍历 II】 题目 给你二叉树的根节点 root ,返回其节点值 自底向上的层序遍历 。 (即按从叶子节点所在层到根节点所在的层,逐层从左向…

如何解决英国Facebook直播网络延时问题?

许多商家在英国进行Facebook直播,但网络延时和卡顿问题常常困扰着用户。这不仅影响观众的观看体验,也会给商家带来巨大损失。本文将探讨解决英国Facebook直播网络延时和卡顿问题的方案,以促进业务发展并提升用户满意度。 海外直播的挑战 海外…

3GPP R18 Multi-USIM 是怎么回事?(三)

这篇内容相对来说都是一些死规定,比较枯燥。主要是与MUSIM feature相关的mobility and periodic registration和service request触发过程的一些规定,两部分的内容是有部分重叠的,为保证完整性,重复部分也从24.501中摘了出来。 24.501 4.25 网络和MUSIM UE可以支持MUSIM fe…

优劣分析:重启路由器 vs 使用IP代理

目前更换IP主要有两种常见方法,一种是重启路由器,另一种是使用代理IP,那么,这两种方法有什么优缺点呢?下面我们一起来探讨一下。 方法一:重启路由器变换IP 优点 1. 操作简单:只需断开路由器电…

头歌资源库(22)求组合数

一、 问题描述 二、算法思想 动态规划是一种将问题分解成子问题并保存子问题解以避免重复计算的算法思想。 对于组合数C(n, r),我们可以将问题分解成子问题C(i, j),其中i表示从1到n的选择数,j表示选择的元素个数。则C(n, r)可以通过求解C(i…

多标签问题

一、多标签问题与单标签问题的区别: 多标签问题是单标签问题的推广。 举个例子,同时识别图片中的小汽车,公交车,行人时,标签值有三个:小汽车,公交车,行人。 单标签问题仅对一个标签…

ASP.NET MVC Lock锁的测试

思路:我们让后台Thread.Sleep一段时间,来模拟一个耗时操作,而这个时间可以由前台提供。 我们开启两个或以上的页面,第一个耗时5秒(提交5000),第二个耗时1秒(提交1000)。 期望的测试结果: 不加Lock锁&…

喝酒骰子夜店手灯轮盘扫雷鳄鱼拆弹你演我猜小游戏流量主小程序开源版开发

喝酒骰子夜店手灯轮盘扫雷鳄鱼拆弹你演我猜小游戏流量主小程序开源版开发 喝酒摇骰子、轮盘、扫雷大战、夜店手灯、鳄鱼拔牙、喝酒大叔、指尖光环、拆弹英雄、幸运转转转、你演我猜、眼疾手快、占领方块、你演我猜。 喝酒骰子类小程序通常包含多种互动游戏和娱乐功能&#xf…

音视频质量评判标准

一、实时通信延时指标 通过图中表格可以看到,如果端到端延迟在200ms以内,说明整个通话是优质的,通话效果就像大家在同一个房间里聊天一样;300ms以内,大多数人很满意,400ms以内,有小部分人可以感…

Qt常用基础控件总结—容器部件(QGroupBox类)

五、容器部件 按钮框控件QDialogButtonBox 类(很少用) 按钮组控件QButtonGroup 类(很少用) 组框控件QGroupBox 类 QGroupBox 类介绍 QGroupBox(组框),直接继承自 QWidget 类,因此使用该类创建的对象,可作为窗口使用,组框在外观上是可见的。 QGroupBox 类(组框),…

Odoo14使用hiPrint实现打印功能

使用hiPrint代替odoo原生的打印功能 可以实现快速自定义修改打印模板,无需每次都调整打印模板 无论是表单分页还是各种需求,都能满足 目录 1 使用命令创建新的模块,无用的demo文件可以删除掉 2 新建“打印模板”,用于保存打印…

AFT:Attention Free Transformer论文笔记

原文链接 2105.14103 (arxiv.org) 原文翻译 Abstract 我们介绍了 Attention Free Transformer (AFT),这是 Transformer [1] 的有效变体,它消除了点积自注意力的需要。在 AFT 层,键key和值value首先与一组学习的位置偏差position biases相结…

海南云亿商务咨询有限公司助力品牌快速崛起

在数字化浪潮的推动下,电商行业日新月异,短视频平台更是成为品牌宣传和销售的新宠。海南云亿商务咨询有限公司,作为抖音电商服务的领军者,凭借其专业的团队和丰富的经验,助力众多品牌在抖音平台上实现了快速增长。 一…

通过rpmbuild构建Elasticsearch-7.14.2-search-guard的RPM包

系列文章目录 rpmbuild从入门到放弃 search-guard插件使用入门手册 文章目录 系列文章目录前言一、资源准备二、spec文件1.基础信息2.%prep3.%Install4.%file5.%post6.%postun 三、成果演示1.执行构建过程图示例2.执行安装RPM包示例3.进程检查4.访问esApi 总结 前言 不管是源…

Google AlphaGo 繁忙训练的一天

早晨:启动与准备 7:00 AM - 起床与准备 AlphaGo的研发团队成员早早起床,进行晨练活动,如跑步或瑜伽,保持身体健康和精力充沛。 8:30 AM - 到达工作场所 研发团队到达Google的办公室或远程工作站,启动设备&#xff…

【北京迅为】《i.MX8MM嵌入式Linux开发指南》-第一篇 嵌入式Linux入门篇-第十六章 Linux 第一个程序 HelloWorld

i.MX8MM处理器采用了先进的14LPCFinFET工艺,提供更快的速度和更高的电源效率;四核Cortex-A53,单核Cortex-M4,多达五个内核 ,主频高达1.8GHz,2G DDR4内存、8G EMMC存储。千兆工业级以太网、MIPI-DSI、USB HOST、WIFI/BT…

Docker——简介、安装(Ubuntu22.04)

1、简介 Docker 是一个开源的容器化平台,旨在简化应用程序的开发、交付和运行。它通过将应用程序及其所有依赖项打包到一个称为容器的标准化单元中,使应用程序能够在任何环境中一致地运行。Docker 解决了“在我的机器上能运行”的问题,使开发…

如何检测用户的Chrome插件

背景 已知一些Chrome插件会影响到网站的一些功能,希望在前端主动检测到用户使用了某插件然后弹出提示让用户关闭,以减少客诉 方法 1. 检测资源文件 如图获取插件的ID 启用插件后,打开 chrome-extension://${ID}/manifest.json 找到 web_a…