数据分析基础(1)——超实用‼️Excel 常用函数和实用技巧

学习教程:☑️ 懒人Excel - Excel 函数公式、操作技巧、数据分析、图表模板、VBA、数据透视表教程

目录

一、Excel知识体系✨

二、Excel 常用函数💡

三、Excel 技巧 🤔

补充:

1、自学数据分析学习路线

2、数据查询网站


一、Excel知识体系✨

掌握以下知识,将10倍提升你的工作效率,快收藏吧💫相关知识体系如下:
1、快捷键
2、 重要操作
3、函数
4、数据透视表
5、 图表制作
6、Power Query
7、VBA
8、Power BI
关于Excel的知识体系就是这些啦!

        今天主要分享Excel 函数,把Excel中常用函数公式和用法整理出来啦。 非常实用!

二、Excel 常用函数💡

1. SUM函数对一行/列数字进行求和。例如,=SUM(A1:A10)将计算从A1到A10的数字总和。

2. AVERAGE函数计算一行/列数字平均值。例如,=AVERAGE(A1:A10)将计算从A要A10的数字平均值。

3. MAX和MIN函数:查找一行/列数字的最大值和最小值。例如,=MAX(A1:A10)将查找从A1到A10的数字中的最大值。

=IF(COUNT(T303,Z303,AF303,AL303,AR303,AX303,BF303)>0,MAX(T303,Z303,AF303,AL303,AR303,AX303,BF303),"")

        这段代码的作用是判断一系列单元格(T303、Z303、AF303、AL303、AR303、AX303 和 BF303)中是否有至少一个非空单元格。如果有,返回这些单元格中的最大值;否则,返回空字符串。 

4. IF函数:根据条件进行判断并返回不同的结果。例如,=IF(A1>10,"大于10","小于等于10")将根据A1单元格的值返回“大于10”或“小于等于10”。

       =IF(COUNT(B1:AD1)>0,MAX(B1:AD1),"")这段函数的目的是判断范围 B1:AD1 内是否有至少一个非空单元格。如果有,返回该范围内的最大值;否则,返回空字符串(表面上就隐藏了)。

  • COUNT(B1:AD1) 统计了单元格 B1 到 AD1 范围内的非空单元格数量。
  • IF 函数接受三个参数:条件、如果条件为真的返回值、如果条件为假的返回值。
  • MAX(B1:AD1) 返回范围内的最大值。
  • 当 COUNT(B1:AD1)>0 时,即范围内至少有一个非空单元格时,IF 函数返回 MAX(B1:AD1)。
  • 如果 COUNT(B1:AD1)<=0,则 IF 函数返回空字符串""。

5. COUNT函数:计算一列数据中有多少个数据。例如,=COUNT(A1:A10)将计算从A1到A10中有多少个数据。

6. COUNTIF:计算一个区域中满足给定条件的单元格数目。例如,=COUNTIF(A1:A10, ">90")将计算在A1到A10单元格中大于90的单元格数目。

7. VLOOKUP函数:在一个表格中查找一个值,并返回该值所在行或列中的另一个值。例如,=VLOOKUP(A1, B:C, 2, FALSE)将在B和C列中查找A1的值,并返回该值所在行的第二个值。

8. LEFT、RIGHT和MID函数:从文本字符串中提取指定的字符。例如,=LEFT(A1, 3)将从A1单元格中提取前三个字符。

9. UPPER和LOWER函数:将文本字符串转换为大写或小写字母。例如,=UPPER(A1)将把A1单元格中的文本字符串转换为大写字母。

10. TRIM和CLEAN函数:去除文本字符串中的空格和不可见字符。例如,=TRIM(A1)将去除A1单元格中的前导和尾随空格,=CLEAN(A1)将去除A1单元格中的所有非打印字符。

11. FIND和SEARCH:查找一个文本字符串在另一个文本字符串中的位置。例如,=FIND("World", "Hello World")将返回“Hello World”中“World”第一次出现的位置。

12. CONCATENATE函数:将两个或更多文本字符串连接起来。例如,=CONCATENATE("Hello, World")将返回“Hello World”。

13. SUMIF、AVERAGEIF、MAXIF和MINIF:对一个区域中满足给定条件的单元格求和、计算平均值、最大值和最小值。例如:

=SUMIF(B2:B25, "<=20")将计算在B2到B25单元格中小于等于20的单元格的数值之和。

=AVERAGEIF(B2:B25, "<=20")将计算在B2到B25单元格中小于等于20的单元格的平均值。

=MAXIF(B2:B25, "<=20")将查找在B2到B25单元格中小于等于20的单元格中的最大数值。

=MINIF(B2:B25, "<=20")将查找在B2到B25单元格中小于等于20的单元格中的最小数值。

14. TEXTJOIN函数:用于将一列文本字符串连接起来,并指定分隔符。例如,=TEXTJOIN(", ", 1, A1:A10)将把从A1到A10的文本字符串连接起来,并用逗号和空格分隔。

15. 时间函数DATE、DAY、MONTH和YEAR

DATE函数用于创建日期序列。例如,=DATE(2023,4,5)将返回2023年5月5日的日期序列。

DAY函数用于从日期序列中提取日部分。例如,=DAY(DATE(2023,4,5))将返回5,表示2023年5月5日的日部分。

MONTH函数用于从日期序列中提取月部分。例如,=MONTH(DATE(2023,4,5))将返回5,表示2023年5月5日的月部分。

YEAR函数:用于从日期序列中提取年份部分。例如,=YEAR(DATE(2023,4,5))将返回2023,表示2023年5月5日的年份部分。

        Excel函数公式的价值在于它们可以帮助用户更快速、准确地进行数据处理和分析,避免手动和重复的工作,从而大大提高工作效率和质量。此外,Excel函数公式还可以帮助用户发现数据中的规律和趋势,从而做出更好的决策和预测。

三、Excel 使用技巧 🤔

1、隐藏单元格内容:

 或者使用函数进行隐藏,例如:

=IF( AND  ( ISBLANK(AR308),ISBLANK(AR28)),"",AR308-AR28)

  • ISBLANK(AR308) 判断 AR308 单元格是否为空。如果为空,返回 TRUE;否则返回 FALSE。
  • ISBLANK(AR28) 判断 AR28 单元格是否为空。如果为空,返回 TRUE;否则返回 FALSE。
  • AND(ISBLANK(AR308), ISBLANK(AR28)) 判断 AR308 和 AR28 是否都为空。如果都为空,返回 TRUE;否则返回 FALSE。
  • 如果 AR308 和 AR28 都为空,则返回空字符串""。
  • 如果 AR308 和 AR28 至少有一个不为空,则执行 AR308-AR28 的数值计算,并返回结果。

        总结起来,这段代码的作用是判断 AR308 和 AR28 单元格是否为空。如果它们都为空,则返回空字符串""(即隐藏起来);否则,返回 AR308 减去 AR28 的值。

2、关联单元格:

与Sheet这个页面的中的A5的单元格内容进行关联

3、嵌套IF函数:

例如要完成如下实例

  • 如果 BL303 或 N298 为空,则返回空字符串。
  • 如果 BL303 大于等于 BY298 并且 BR303 小于等于 BZ298,则返回"合格"。
  • 如果 BY298 为空,并且 BR303 小于等于 BZ298,则返回"合格"。
  • 如果 BY298 不为空,则返回"不合格"。

=IF(  OR  (BL303="",N298=""),  ""  ,

        IF(  AND  (BL303>=BY298,BR303<=BZ298),  "合格" ,

              IF(  BY298="", IF(BR303<=BZ298,"合格","不合格") ,   "不合格" )

        )

具体解释如下:

OR(BL303="", N298="") 判断 BL303 单元格和 N298 单元格是否有一个为空。如果有一个为空,则返回空字符串""。如果 BL303 和 N298 都不为空,继续执行下一层的 IF 函数。

IF(AND(BL303>=BY298, BR303<=BZ298), "合格", IF(BY298="", IF(BR303<=BZ298, "合格", "不合格"), "不合格")) 是第二层的 IF 函数。

AND(BL303>=BY298, BR303<=BZ298) 判断 BL303 是否大于等于 BY298 并且 BR303 是否小于等于 BZ298。如果条件都成立,则返回"合格"。

如果上述条件不成立,继续执行下一层的 IF 函数。

IF(BY298="", IF(BR303<=BZ298, "合格", "不合格"), "不合格") 是第三层的 IF 函数。

当 BY298 为空时,判断 BR303 是否小于等于 BZ298。如果成立,则返回"合格";否则返回"不合格"。如果 BY298 不为空,则直接返回"不合格"。

补充:

1、自学数据分析学习路线


① 、EXCEL
1.视频课程(b站):王佩丰EXCEL,孙兴华(powerquery)
2.体系课程:百职帮Excel,简单易学
3.知识体系:快捷键、函数、图表制作、数据透视表、powerquery

②、SQL
1.书籍:mysql必知必会
2.视频(b站):尚硅谷MYSQL基础+高级篇
3.知识网站:菜鸟教程(知识体系),leetcode(刷题)

③、BI
1.推荐软件:tableau(某宝购买会员)
2.推荐视频(b站):tableau零基础教程

④、python基础知识
1.推荐书籍:python教程:从入门到实践
2推荐视频(b站):黑马程序员python教程
3.刷题网站:leetcode,廖雪峰python课

⑤、python机器学习
1.推荐书籍:西瓜书
2.推荐视频(b站):吴恩达的机器学习
3.推荐网站:kaggle(具有较多的数据集,可实操)

⑥、分析思维
1.推荐书籍:金字塔原理、精益数据分析、增长黑客
2.视频课程(b站):秦路:七周成为数据分析师
3.核心思维:结构化、公式化、业务化
4.主要分析方法:二八法、象限法、对比法、漏斗法
⑦、业务知识
1.推荐网站:人人都是产品经历、36氪、虎嗅
2.核心:基于所在行业的业务知识,了解相关数据分析的思路;如电商行业常用的GMV拆解、用户下单路径的漏斗转化
3.牢记:加强对业务知识的学习
4.推荐公众号:晚点latepost、深燃、空白女侠、晴雨数据

2、数据查询网站


①、宏观数据、行业规模数据:国家统计局、行业协会
②、行业研究报告:行行查、报告查一查(例如:汽车品牌销量在乘联会查)
③、头部公司业务:东方财富、巨潮资讯
④、搜索指数:百度指数、头条指数、微信指数
⑤、APP及小程序使用:七麦数据、阿拉丁指数、新榜

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

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

相关文章

1.Redis 5 环境搭建

一、环境搭建 如果是Centos8&#xff0c;yum 仓库中默认的 Redis版本就是5&#xff0c;直接yum install即可。如果是Centos7&#xff0c;yum 仓库中默认的 Redis版本是3系列&#xff0c;比较老~ 为了我们能在 Centos7中下载到 Redis5 首先要安装额外的软件源 sudo yum insta…

AD常用快捷键记录

一、通用快捷键 1、放大缩小&#xff1a;常用方法&#xff0c;ctrl鼠标滚轮&#xff0c;鼠标中键移动鼠标&#xff0c;pgup、pgup。 2、切换不同的布线层&#xff1a;ctrlshift鼠标滚轮 3、在SCH或者PCB 同一平面内左右翻转&#xff1a;ctrlX 4、在SCH或者PCB 同一平面内上下…

AD9361常用配置概述

ENSM控制 AD9361的状态控制有两种方式&#xff0c;分别为SPI接口控制和引脚控制&#xff0c;也可以通过SPI接口控制使能状态机跳转。在AD9361的正常工作过程中&#xff0c;包括多种不同状态&#xff0c;分别为&#xff1a;SLEEP&#xff08;休眠状态&#xff09;、WAIT&#x…

史上最全的Altium Designer 20安装教程

首先我们下载AD20&#xff0c;下载的链接我放在下面了&#xff01; AD20.2.3下载链接 下载好了之后&#xff0c;得到下面的镜像文件&#xff01; 右击镜像文件&#xff0c;解压&#xff01; 解压后得到如下文件夹&#xff1a; 打开文件夹&#xff0c;右键单击以管理员身份运行…

解决报错: Could not initialize class com.platform.cache.J2CacheUtils

今天运行一个比较久远的SSM项目&#xff0c;访问接口时报错&#xff1a; Could not initialize class com.platform.cache.J2CacheUtils 找了半天也没有发现问题所在&#xff0c;突然发现报错里面有ShiroFilter字样&#xff0c;然后想起以前shiro好像是要跟redis对接&#xff0…

瑞友天翼应用虚拟化系统RCE漏洞复现+利用

1、产品简介 瑞友天翼应用虚拟化系统是西安瑞友信息技术资讯有限公司研发的具有自主知识产权&#xff0c;基于服务器计算架构的应用虚拟化平台。它将用户各种应用软件集中部署在瑞友天翼服务器(群)上&#xff0c;客户端通过WEB即可快速安全的访问经服务器上授权的应用软件&…

Autosar存储入门系列03_NVM状态机及读写存储调用逻辑

本文框架 0.前言1. NVM状态机介绍2. NVM读/写基本逻辑2.1 NVM读操作2.2 NVM写操作2.2.1 实时写2.2.2 下电写 2.3 NVM写入注意事项 0.前言 本系列是Autosar存储入门系列&#xff0c;希望能从学习者的角度把存储相关的知识点梳理一遍&#xff0c;这个过程中如果大家觉得有讲得不…

PC天翼云盘v6.3.4精简版

介绍&#xff1a; 由于天翼云盘网页端不能上传大文件了&#xff0c;需要客户端&#xff0c;于是制作了绿色版&#xff0c;直接打开就能用&#xff0c;装到u盘&#xff0c;走到哪用到哪。 下载不限速&#xff0c;上传文件大小无限制&#xff0c;支持识别MD5秒传。 这是天翼云盘…

如何外网登录访问瑞友天翼应用虚拟化系统?——快解析内网端口映射方案

瑞友天翼应用虚拟化系统&#xff08;GWT System&#xff09;是国内具有自主知识产权的应用虚拟化平台&#xff0c;是基于服务器计算&#xff08;Server-based Computing&#xff09;的应用虚拟化平台。如何将内网平台提供到互联网上外网访问&#xff0c;是我们比较关注的问题。…

Goby 漏洞更新 | 瑞友天翼应用虚拟化系统 index.php 文件远程代码执行漏洞

漏洞名称&#xff1a; 瑞友天翼应用虚拟化系统 index.php 文件远程代码执行漏洞 English Name&#xff1a;Ruiyou Tianyi Application Virtualization System Index.php File Remote Code Execution Vulnerability CVSS core: 9.3 影响资产数&#xff1a;61711 漏洞描述&am…

[maven]关于pom文件中的<relativePath>标签

关于pom文件中的<relativePath>标签 为什么子工程要使用relativePath准确的找到父工程pom.xml.因为本质继承就是pom的继承。父工程pom文件被子工程复用了标签。&#xff08;可以说只要我在父工程定义了标签&#xff0c;子工程就可以没有&#xff0c;因为他继承过来了&…

IO模型和NGINX安装升级

IO模型和NGINX安装升级 IO模型 IO概念 I/O在计算机中指Input/Output&#xff0c; IOPS (Input/Output Per Second)即每秒的输入输出量(或读写次数)&#xff0c;是衡量磁盘性能的主要指标之一。 Linux的IO类型 磁盘I/O 磁盘I/O是进程向内核发起系统调用&#xff0c;请求磁…

EditPlus安装教程

首先官网下载EditPlus&#xff1a;https://www.editplus.com/ 然后直接一直图示安装 &#xff08;也可以放其他盘&#xff09; 最后在下图中输入下面内容&#xff1a; Username: Vovan Regcode: 3AG46-JJ48E-CEACC-8E6EW-ECUAW 大功告成&#xff01;

ICLR 2023 | StrucTexTv2:端到端文档图像理解预训练框架

点击下方卡片&#xff0c;关注“CVer”公众号 AI/CV重磅干货&#xff0c;第一时间送达 点击进入—>【计算机视觉】微信技术交流群 转载自&#xff1a;CSIG文档图像分析与识别专委会 本文简要介绍ICLR 2023录用论文“StrucTexTv2: Masked Visual-Textual Prediction for Docu…

静态方法 与 非静态方法的区别/static 关键字

为什么80%的码农都做不了架构师&#xff1f;>>> 使用static修饰的静态方法是属于整个类的类方法&#xff0c;它在内存中的代码段会随类的定义而被分配和装载&#xff1b;而非静态方法是属于具体对象的方法&#xff0c;当这个对 象创建时&#xff0c;在对象的内存中…

Python 通过traceback追溯异常信息

Python 通过traceback追溯异常信息 导入traceback包 import traceback自定义函数 def func_3():return 1 / 0def func_2():func_3()def func_1():func_2()捕捉异常 try:func_1() except Exception as e:traceback_info traceback.format_exc()print("traceback_info"…

TSRFormer:复杂场景的表格结构识别新利器

编者按&#xff1a;近年来&#xff0c;各大企业和组织机构都在经历数字化转型。将文档转换成计算机所能识别的样态&#xff0c;是数字化转型的关键步骤&#xff0c;如何识别出图片中表格具体的结构与内容&#xff0c;并直接提取其中的数据和信息是学术界和工业界共同瞩目的焦点…

C++设计模式_01_设计模式简介(多态带来的便利;软件设计的目标:复用)

文章目录 本栏简介1. 什么是设计模式2. GOF 设计模式3. 从面向对象谈起4. 深入理解面向对象5. 软件设计固有的复杂性5.1 软件设计复杂性的根本原因5.2 如何解决复杂性 ? 6. 结构化 VS. 面向对象6.1 同一需求的分解写法6.1.1 Shape1.h6.1.2 MainForm1.cpp 6.2 同一需求的抽象的…

聚类分析 | MATLAB实现基于AHC聚类算法可视化

聚类分析 | MATLAB实现基于AHC聚类算法可视化 目录 聚类分析 | MATLAB实现基于AHC聚类算法可视化效果一览基本介绍程序设计参考资料 效果一览 基本介绍 AHC聚类算法&#xff0c;聚类结果可视化&#xff0c;MATLAB程序。 Agglomerative Hierarchical Clustering&#xff08;自底…

从360随身WiFi到随身WiFi的改革发展史

摘要 随身WiFi从3G逐渐发展到4G、5G网络&#xff0c;再到WiFi&#xff0c;将网络信号转换成WiFi信号的设备&#xff0c;很大程度上的满足了出差需要移动办公的商务人士及旅游人士对网络的需求。 最先开始出现的是插电脑USB接口的随身WiFi&#xff0c;提前是你已经有了有线宽带…