数据分析师的函数三板斧

2023-12-29 19:32

本文主要是介绍数据分析师的函数三板斧,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

别院深深夏席清,石榴开遍透帘明。树阴满地日当午,梦觉流莺时一声。-《夏日杂诗》

在这炎炎夏日,有没有像小编一样的数据分析师忍着高温在处理这些繁琐的数据,即使被数据虐的千百遍还是对她如初恋。那小编呢还是给大家分享一下怎么来讨好这个初恋吧!这里主要列举了数据分析最常用的三个函数,有了这三个函数,初恋变的不再那么难以琢磨啦。

一 拉关系——vlookup,根据查找值找出对应的值

二 情场点兵——countif(s),按条件计数

三 抱团取暖——sumif(s),按条件求和

详细介绍如下:

1.函数名称:VLOOKUP

主要功能:在数据表的首列查找指定的数值,并由此返回数据表当前行中指定列处的数值。

使用格式:VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)

参数说明:Lookup_value 代表需要查找的数值;Table_array 代表需要在其中查找数据的单元格区域;Col_index_num 为在 table_array 区域中待返回的匹配值的列序号(当 Col_index_num 为 2 时,返回 table_array 第 2 列中的数值,为 3 时,返回第 3 列的值……);Range_lookup 为一逻辑值,如果为 TRUE 或省略,则返回近似匹配值,也就是说,如果找不到精确匹配值,则返回小于 lookup_value 的最大数值;如果为 FALSE,则返回精确匹配值,如果找不到,则返回错误值#N/A。

应用举例:如图所示,小编只截取了一小部分数据进行说明,表一《销售记录表》客户身份字段有客户的省份信息,有时候我们是想按照中国的东南西北四个区域来分析数据,这时候我们可以根据表二《省份区域》用VLOOUP来建立这两个表格的关系。

clip_image002

表一

clip_image004

表二

具体操作是在表一客户省份后插入一列,添加区域字段,输入函数:

=VLOOKUP(E37621,省份区域.xlsx!$A$1:$B$32,2,0),最后完成效果如图:

clip_image006[6]

特别提醒:Lookup_value 参见必须在 Table_array 区域的首列中;如果忽略 Range_lookup 参数,则 Table_array 的首列必须进行排序;另外,还有 HLOOKUP,请自行学习,这样,按列按行查找匹配都 OK 了。

2.函数名称:COUNTIF

主要功能:统计某个单元格区域中符合指定条件的单元格数目。

使用格式:COUNTIF(Range,Criteria)

参数说明:Range 代表要统计的单元格区域;Criteria 表示指定的条件表达式。

应用举例:还是用到上面表一的数据,我现在想求出大单的数量,比如过我们设定总销售金额超过10000的为销售大单,我们直接应用countif函数即可快速求出,输入函数=COUNTIF(N2:N48019,">10000"),具体如图

clip_image008

特别提醒:允许引用的单元格区域中有空白单元格出现;如果需要根据多个条件计数时,请记得使用升级版函数 COUNTIFS。

3.函数名称:SUMIF

主要功能:计算符合指定条件的单元格区域内的数值和。

使用格式:SUMIF(Range,Criteria,Sum_Range)

参数说明:Range 代表条件判断的单元格区域;Criteria 为指定条件表达式;Sum_Range 代表需要计算的数值所在的单元格区域。

应用举例:比如我们现在想要分析出大单销量占我们总销售额的比重是多少,那我们必须要求出大单的总销售额,这时候我们用上sumif再合适不过了,具体函数为=SUMIF(N2:N48019,">10000",N2:N48019),然后我们再求和出总销售金额,我们就可以算出大单销量占我们总销售额的比重了。

clip_image010

特别提醒:如果需要根据多个条件求和时,请记得使用升级版函数 SUMIFS。

群福利

群号码:615147109

1. Office安装程序及激活。

2. PPT模版,简历模版。

3. 原创图文教程。

4. 微软认证讲师直播公开课。

5. 微软认证讲师微课录像。

6. 微软认证讲师在线答疑。

7. 图片、图标素材。

8. 结识更多Excel大神。

9. 结交更多上进的小伙伴。

进群下载素材,进行练习:419562729

003ul3uUzy7cY8z7mkI54&690

这篇关于数据分析师的函数三板斧的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/550473

相关文章

SQL Server修改数据库名及物理数据文件名操作步骤

《SQLServer修改数据库名及物理数据文件名操作步骤》在SQLServer中重命名数据库是一个常见的操作,但需要确保用户具有足够的权限来执行此操作,:本文主要介绍SQLServer修改数据... 目录一、背景介绍二、操作步骤2.1 设置为单用户模式(断开连接)2.2 修改数据库名称2.3 查找逻辑文件名

Python中help()和dir()函数的使用

《Python中help()和dir()函数的使用》我们经常需要查看某个对象(如模块、类、函数等)的属性和方法,Python提供了两个内置函数help()和dir(),它们可以帮助我们快速了解代... 目录1. 引言2. help() 函数2.1 作用2.2 使用方法2.3 示例(1) 查看内置函数的帮助(

C++ 函数 strftime 和时间格式示例详解

《C++函数strftime和时间格式示例详解》strftime是C/C++标准库中用于格式化日期和时间的函数,定义在ctime头文件中,它将tm结构体中的时间信息转换为指定格式的字符串,是处理... 目录C++ 函数 strftipythonme 详解一、函数原型二、功能描述三、格式字符串说明四、返回值五

canal实现mysql数据同步的详细过程

《canal实现mysql数据同步的详细过程》:本文主要介绍canal实现mysql数据同步的详细过程,本文通过实例图文相结合给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的... 目录1、canal下载2、mysql同步用户创建和授权3、canal admin安装和启动4、canal

使用SpringBoot整合Sharding Sphere实现数据脱敏的示例

《使用SpringBoot整合ShardingSphere实现数据脱敏的示例》ApacheShardingSphere数据脱敏模块,通过SQL拦截与改写实现敏感信息加密存储,解决手动处理繁琐及系统改... 目录痛点一:痛点二:脱敏配置Quick Start——Spring 显示配置:1.引入依赖2.创建脱敏

详解如何使用Python构建从数据到文档的自动化工作流

《详解如何使用Python构建从数据到文档的自动化工作流》这篇文章将通过真实工作场景拆解,为大家展示如何用Python构建自动化工作流,让工具代替人力完成这些数字苦力活,感兴趣的小伙伴可以跟随小编一起... 目录一、Excel处理:从数据搬运工到智能分析师二、PDF处理:文档工厂的智能生产线三、邮件自动化:

Python数据分析与可视化的全面指南(从数据清洗到图表呈现)

《Python数据分析与可视化的全面指南(从数据清洗到图表呈现)》Python是数据分析与可视化领域中最受欢迎的编程语言之一,凭借其丰富的库和工具,Python能够帮助我们快速处理、分析数据并生成高质... 目录一、数据采集与初步探索二、数据清洗的七种武器1. 缺失值处理策略2. 异常值检测与修正3. 数据

Python中bisect_left 函数实现高效插入与有序列表管理

《Python中bisect_left函数实现高效插入与有序列表管理》Python的bisect_left函数通过二分查找高效定位有序列表插入位置,与bisect_right的区别在于处理重复元素时... 目录一、bisect_left 基本介绍1.1 函数定义1.2 核心功能二、bisect_left 与

pandas实现数据concat拼接的示例代码

《pandas实现数据concat拼接的示例代码》pandas.concat用于合并DataFrame或Series,本文主要介绍了pandas实现数据concat拼接的示例代码,具有一定的参考价值,... 目录语法示例:使用pandas.concat合并数据默认的concat:参数axis=0,join=

java中BigDecimal里面的subtract函数介绍及实现方法

《java中BigDecimal里面的subtract函数介绍及实现方法》在Java中实现减法操作需要根据数据类型选择不同方法,主要分为数值型减法和字符串减法两种场景,本文给大家介绍java中BigD... 目录Java中BigDecimal里面的subtract函数的意思?一、数值型减法(高精度计算)1.