Excel高级应用教程:数据处理与数据分析老酱

为一名合格的数据分析师或者说一名称职的数据挖掘领域从业者,大家肯定都耳熟能详的认为其必须具有如下基本技能:

**一、熟练的掌握SQL、Hive等;**

**二、R、SAS、Python等至少精通其中一种。**

**利用Vlookup函数进行数据查找**

**【案例1.1】**假设所得税的税率如下图1.1区域所示。其中的含义是:

0~500的税率为0%,

500~1000的税率为1%,

1000~1500的税率为3%

……,4000以上的税率为20%

问题:根据职工收入如何快速计算每位职工应缴的所得税?

图1.1工资所得税计算

计算所得税的关键就在于根据收入找到其对应的所得税率。肯定有同学会说,这个简单,直接使用if函数就可以很方便的解决。诚然,if函数确实可以解决这个问题,但实际操作起来的时候,你会发现需要嵌套多个if函数方可。如果分段较多的话,if函数进行操作很不方便,因为很可能到最后你都不记得到底嵌套了多少层if函数。对于这个问题,Vlookup函数可以快速便捷的解决。

**Vlookup函数讲解**

**功能******

Vlookup按列查找的方式从指定数据表区域的最左列查找特定数据,它能够返回查找区域中与找到单元格位于相同行不同列的单元格内容。

**格式******

Vlookup(x,table,n,f)

其中,x是要查找的值;table是一个单元格区域;n中table区域中要返回的数据所在列的序号。n=1时,返回table第1列中的数值;n=2时,返回table第2列中的数值;以此类推。f是一个逻辑值,表示查找的方式。当其为true(或1)时,表示模糊查找;当它为false(或0)时,表示精确查找。

****

**说明**

Vlookup函数在table区域的第1列中查找值为x的数值,如果找到,就返回与找到数据同行第n列单元格中的数据。当f为true时,table的第1列数据必须按升序排列,否则找不到正确的结果;当f为false时,table的第1列数据不需要排序。

**注意**

①如果Vlookup函数找不到x,且f=true,则返回小于等于x的最大值。

②如果x小于table第1列中的最小值,Vlookup函数返回错误值“#N/A”。

③如果Vlookup函数找不到x且f=FALSE,Vlookup函数返回错误值“#N/A”。

案例讲解

**(1)用Vlookup进行模糊查找**

前面一开头提出的计算所得税那个问题,就可以使用Vlookup的模糊查找进行完美解决(具体方法见图1.2)。

图1.2Vlookup进行模糊查找

**(2)用Vlookup进行精确查找**

精确查找就是指查找数据完全匹配的查找,Vlookup函数具有此项功能。在大表中查找特定数据,或查找不同工作表中的数据,特别是工作表数据较多,Vlookup函数显得非常有效。

【案例1.2】某校某专业期末考试的数据库成绩表如图的A:H列所示。由于人数较多,要查看某个同学的成绩非常困难。希望能按学号进行查找,即在K5输入某个学号后,就能自动显示出该学号所对应的姓名和各种成绩,如图1.3的J4:M16所示。

图1.3个人成绩查询

**案例解决方法如下:******

(1)在M5中输入公式:=VLOOKUP(K5,A5:H227,2,0)

(2)在L6中输入公式:=VLOOKUP(K5,A5:H227,3,0)

(3)在L7中输入公式:=VLOOKUP(K5,A5:H227,4,0)

(4)在L9中输入公式:=VLOOKUP(K5,A5:H227,5,0)

(5)在L11中输入公式:=VLOOKUP(K5,A5:H227,6,0)

(6)在L13中输入公式:=VLOOKUP(K5,A5:H227,7,0)

(7)在L15中输入公式:=VLOOKUP(K5,A5:H227,8,0)

Index和Match相结合查询数据的方法

一、Index和Match相结合查询数据的方法

同样,在了解Index和Match函数前,我们先来思考如下一个案例。

【案例2.1】某地域中各县的蔬菜销售单价表如图2.1的A4:J18区域所示,希望能够快捷地查找到某地某蔬菜的单价。最好是输入地名和蔬菜名,就能看到对应的蔬菜单价,如图2.1的B1:D3区域所示。

图2.1蔬菜单价查询

对于这种二维查找的问题,像前面的vlookup函数或者大家熟悉的lookup函数是不能做到的,这时候就需要match函数和Index函数结合起来使用了。用一句简单话来讲,macth函数主要职责就在于定位,Index函数主要职责就在于根据match提供的位置信息去指定区域“抓人”(取数)。Index函数和Match函数这两个搭档,就很像狙击手里面第一狙击手和第二狙击手,一个负责定位和观察,一个负责精准狙击。

Match函数使用讲解

Match函数提供了比lookup(或Vlookup、Hlookup)函数更多的灵活性,它可以在工作表的一行(或一列)中进行数据查找,并返回数据在行(或列)中的位置。

如果需要找出数据在某行(或某列)的位置,就应该使用Match函数而不是Lookup函数。

在多数情况下,Match函数的结果并不是所需要的最终答案,而是作为lookup(Vlookup,Hlookup)的第3个参数或作为Index函数的参数。

**Match****格式******

Match(x,r,f)

其中x是要查找的数值,r可以是一个数组常量,或某列(或行)连续的单元格区域,其中可能包含有要查找的x。f用于指定match的查找方式,它可以是-1,0或1。

Match(x,r,f)表示的意思是:在数组或连续的单元格区域r中查找x,并返回x在r中的位置编号。当f为0是,match进行精确查找,当f为1(或-1)时,match进行模糊查找。

**说明******

f=-1时,r必须按降序排列,查找大于或等于x的最小数值

f=0时,r不必排序,查找等于x的第一个数值

f=1时,r必须按升序排列,查找小于或等于x的最大数值

**Index函数使用讲解**

Index(Area,r,c,n)

其中,Area是1个或多个单元格区域;r是某行的行序号,c是某列的列序号,该函数返回指定的行与列交叉处的单元格引用。如果r等于0,则返回整行单元格引用,如果c等于0,则返回整列单元格引用。

Index(Area,r,c,n)的功能是返回Area中第n个单元格区域中的r行,c列交叉处的单元格引用。

**>>>>******案例讲解****

前面提到的案例2.1,利用Index和Match函数结合起来可以很快速的进行解决,如下图2.2。

图2.2蔬菜单价查询

**三**

**D函数查询数据的方法**

如果能把Excel里面某个区域里面的数据看成是数据库中一张表,在Excel里面对数据进行数据库里面SQL一样的操作该多好。

在Excel中,数据库是指每列数据都有标题的数据表。Excel提供大约12个专用数据库函数来简化这种数据表的数据统计和数据查找工作,这些函数都以D开头,所以也称为D函数。

D函数有相同的调用形式,相同参数表,格式如下:

**Dname(database,field,criteria)**

其中的Dname是函数名,它可以是Dsum、Daverage、Dget、Dcount、Dcounta、Dmax、Dmin等。各函数的功能如其名字所示,Dsum求总和,Daverage求平均数,Dget查找数据,Dcount统计数字个数,Dcounta统计文本和数据的个数,Dmax求最大数,Dmin求最小数。

database是一个单元格区域,要求该区域中的每列数据都必须有标题;field是database区域中某列数据的列标题(称为字段,出现在字符串中);criteria称为条件区域,它与高级筛选条件区域的含义和构造方法完全相同。

【案例3.1】某校某专业共有224名学生,某次期末考试的“数据库系统应用”课程的成绩表如图所示。现在要查找每位学生的成绩,希望输入学号后,就能够得到该生的各种详细数据,如图3.1的J1:M8区域所示。此外,还希望对各班的考试情况进行简单的统计分析,能够随时查看各班的考试人数,最高成绩,高低成绩,及缺考人数等,如图3.1的J10:N17区域所示。

图3.1班级成绩分析

对于对各班的考试情况进行简单的统计分析,如果是在数据库里面,就是一段简单的SQL代码,如统计上机平均成绩:

selectavg(上机成绩)

fromdatabase

where班级=’0320302’;

在Excel里面,这个就可以借助D函数实现异曲同工之效。

**案例3.1解决方案如下:**

(1)在K13中输入计算上机平均成绩的公式:

=DAVERAGE(A4:H227,"上机成绩",J12:J13)

(2)在M13输入计算综合平均成绩的公式:

=DAVERAGE(A4:H227,"综合成绩",J12:J13)

(3)在K15输入计算缺考人数的公式:

=DCOUNTA(A4:H227,"期末考试成绩",J12:J13)-DCOUNT(A4:H227,"期末考试成绩",J12:J13)

(4)在M15输入计算最高成绩的公式:

=DMAX(A4:H227,"期末考试成绩",J12:J13)

(5)在K17输入计算最低成绩的公式:

=DMIN(A4:H227,"期末考试成绩",J12:J13)

(6)在M17输入计算考试人数的公式:

=DCOUNT(A4:H227,"淘汰率为4%下的成绩",J12:J13)

**结束语:**

本文主要参考杜茂康老师编写的《Excel与数据处理(第3版)》,有兴趣的同学可以购买此教材进行更深入的Excel学习。

作者:甘华来;转自:众安数盟;

**END**

关联阅读:

**[1:从0开始搭建自己的数据运营指标体系****

**[2:从0开始搭建自己的数据运营指标体系(定位篇)

**[3:从0开始搭建自己的数据运营体系(业务理解篇)

**[4:数据指标的构建流程与逻辑

5:**[系列:从数据指标到数据运营指标体系

**

6:****[实战:为自己的公号搭建一个数据运营指标体系

7:******[从0开始搭建自己的数据运营指标体系(运营活动分析)

[运营入门,从0到1搭建数据分析知识体系

[推荐:数据分析师与运营协作的9个好习惯

[干货:手把手教你搭建数据化用户运营体系

[推荐:最用心的运营数据指标解读

[干货:如何构建数据运营指标体系

[从零开始,构建数据化运营体系

[干货:解读产品、运营和数据三个基友关系

[干货:从0到1搭建数据运营体系

[干货:数据分析团队的搭建和思考

[数据分析师必需具备的10种分析思维。

[干货:聚焦于用户行为分析的数据产品

[80%的运营注定了打杂?因为你没有搭建出一套有效的用户运营体系

THE END
1.CDA数据分析师持证人分享CDA数据分析师持证人分享-CDA一级考点精华:多维数据模型 CDA数据分析师 1.9万粉丝 · 365个视频北京国富如荷网络科技有限公司 关注 接下来播放自动播放 00:44 女子发现家门锁上被贴了“磁铁”,猜测是被人踩点了 星沙时报 9064次播放 · 121次点赞 01:06 杨子疑似报复麦琳,偷偷打开车窗让麦琳被风吹到凌乱狼狈不https://haokan.baidu.com/v?pd=wisenatural&vid=5087938482772496989
2.3d数据分析课数据分析三维角度分析小屁孩的技术博客3d数据分析课 数据分析三维角度分析 文章目录 一、数据来源及理解 二、分析思路 三、数据处理 数据预处理 数据清洗 数据转换 四、数据描述性统计 五、三维分析-人 用户质量分析 用户类别分析 DM(管理者)排名分析 六、三维分析-货 销售金额及销量分布情况https://blog.51cto.com/u_93011/10010221
3.怎么查看3d数据分析报告?万象方舟1. 理解3D数据分析报告 在开始查看3D数据分析报告之前,首先需要理解什么是3D数据分析报告。3D数据分析报告是通过3D技术展示数据分析结果的一种报告形式。通过将数据可视化成三维图形,我们可以更直观地理解数据的关联、趋势和规律。3D数据分析报告通常包括图表、图形、统计数据等内容,以帮助用户更好地理解数据。 2. 使用https://www.vientianeark.cn/qa/164976.html
4.三维数据分析图怎么画模型帆软数字化转型知识库ax.set_title('3D Scatter Plot of Weather Data') plt.show() 通过这个案例,我们可以清楚地看到,数据收集、数据清洗、数据可视化是一个完整的流程。这个流程不仅适用于三维数据分析图的绘制,也适用于其他类型的数据可视化任务。 八、常见问题和解决方法 https://www.fanruan.com/blog/article/389778/
5.3D预测分析系统三维数据预测与分析技术3D预测分析是一种结合了三维视觉技术和先进数据处理算法的高级数据分析方法。它能够帮助我们从复杂的数据中提取有价值的信息,实现对未来事件或状态的准确预测。这项技术在许多领域都有广泛应用,包括工程、医疗、金融等。 如何进行3D预测分析? 进行3D预测分析通常需要以下几个步骤:首先,收集相关数据,这些数据可能来自传感器https://www.ueipkrblv.cn/zhu-ti-song-hua/468157.html
6.数学建模之数据分析先导片数学建模数据分析数据分析的定义为研究、清理、建模和转换数据,以找到有用的信息、提出结论并支持决策。本系列数据分析教程将涵盖数据分析的所有基础到高级概念,如数据可视化、数据预处理、时间序列、数据分析工具等。 一、数据分析流程 数据分析是由统计学家 John Tukey 在 20 世纪 70 年代开发的。它是分析数据的过程https://blog.csdn.net/lmx1458070445/article/details/140926294
7.07动画数据分析07 动画数据分析 - 大小:14m 目录:07 动画数据分析 资源数量:22,其他软件教程_MotionBuilder,00 专辑介绍,01 界面简介,02 将maya文件导入MotionBuilder,03 骨骼装配,04 角色化和优化处理,05 markers的装配,06 markers的驱动,07 动画数据分析,08 动画数据的混合过渡处理,09https://www.aigei.com/item/07_dong_hua_sh.html
8.抖音热点3d数据分析怎么做?在数据大屏上实现不难!3d数据分析3d开机号近100期_3d最近100期开机号_福彩3d开机号近100期_|3d开机号,王者超级触控下载-王者超级触控免费版下载9.1_5577安卓网|王者,下载,科普|“zztt42.ccm黑料不打烊”-快科技-\-科技改变未来|黑料不打烊,独家视频丨66m66成长模式视频 - 威九国际_世界就在眼前66m|66m66成长模式视频,威九国际,上课勃起http://m.ruhrg.com/v/video/483449_20241128.shtml
9.如何用Excel做一组数据的相关性分析?如何用Excel做一组数据的相关性分析? 工具/软件 电脑型号:联想(Lenovo)天逸510S 操作系统:Windows7 软件名称:Excel2016步骤/教程1、打开Excel 2007以上版本的工作表; 2、根据题意,需要对A:B列的数据相关性进行分析,可借助于“数据”选项下的“分析工具”来实现;3、 文章作者:小溜 文章分类:办公入门 发https://zixue.3d66.com/article/details_96652.html
10.3d大数据分析预测软件哪个好数据分析预测软件手机版在当今这个数据驱动的时代,3D大数据分析预测软件成为了众多企业和个人洞察未来趋势、优化决策的重要工具。随着移动技术的飞速发展,数据分析预测软件的手机版也日益受到青睐,它们旨在为用户提供更为便捷、高效的数据处理体验。面对市场上琳琅满目的选择,从专业级的3D可视化分析到适合大众用户的直观预测工具,找到那个“最好”https://www.duote.com/tech/202407/689550.html
11.BIM3D模型数据结构包括几种?BIM3D模型数据结构分析通过对基于BIM技术的三维模型结构分析,可以得出:模型图元扩展数据是建筑信息模型功能实现的根本,若使建筑信息模型整合其他扩展功能,例如:进度模拟,费用计算等,必须将相应扩展数据整合到模型图元中。4D模型的建立仍使用3D模型的体系结构,两者间的主要区别在于模型图元数据结构的差异。在3D建筑信息模型的基础上,将施工计划数http://www.tuituisoft.com/bim/25376.html
12.Python数据分析与可视化案例教程(微课版)图书本书针对Python零基础的读者,重点讲解利用Python进行数据分析的基础知识,并通过大量的实战案例,使读者掌握数据处理、分析与可视化的方法。全书分为4个部分,共13章,主要内容包括:Python语法基础、网络爬虫、NumPy、pandas、正则表达式与格式化输出、数据处理与数据分析、Matplotlib、pyecharts、Altair动态可视化、NetworkX、航班https://www.ryjiaoyu.com/book/details/45228
13.ANSYS12.0Workbench热分析教程第5章ANSYS12.0热分析4) 分析数据管理【Analysis Data Management】保存结果文件用于其它分析类型。 8. 定义初始条件:可以定义各个节点相同的初始温度,用于非线性求解中的第一次迭代,或作为常温载荷的起始温度。 9. 应用热载荷及边界条件:包括温度、对流、辐射、热流率、完全绝热、热通量、内部热生成、CFD导入的温度及对流。载荷及边界可以https://www.resheji.com/fangzhenjishu/Ansys-Fluent/693.html
14.SolidWorks2022序列号图文激活教程附安装包下载二、数据分析与管理功能 在机器的设计以及管道电线的架设过程中绘图数据的安全保存十分重要。solidworks正版软件可以为相关用户的数据的存储以及管理做安全上的保证。当然地数据的管理与索引也是十分重要的一环,solidworks正版软件在数据索引方面研发了一套科学方便的索引算法供用户使用。 https://www.douban.com/doubanapp/dispatch?uri=%2Fnote%2F852680526
15.AutodeskNavisworksManage2024.2注册机授权激活教程3、将起飞数据导出到Excel以进行分析。 四、项目查看 1、云渲染 为您可以在云中存储和共享的整个项目模型创建渲染。 2、实时导航 探索构建的集成项目模型。 3、突出部分的切口 现在可以使用剖面突出显示功能更轻松地可视化截面。 4、现实捕捉功能 与增强的点云集成一起使用。 安装激活教程 1、在本站下载并解压,如http://www.sd173.com/soft/9730.html
16.origin9.0下载origin9.0修改版下载附图文安装教程origin9.0是由OriginLab公司开发的一个功能不同寻常的科学绘图、数据分析软件,支持在Microsoft Windows下运行。软件支持各种各样的2D/3D图形,被称之为操作灵活、功能强大、简单易学的一款函数绘图软件。Origin 为您汇入、转换、处理、制图、分析数据以及发布研究结果提供了各种各样的工具和选项,是研究人员研究各种科学规律http://downcc.com/soft/33713.html
17.基于3D网络数据集分析—ArcMap文档如果某个网络数据集中源要素几何具有 z 坐标值,您便可以创建一个三维网络并对其执行分析。本主题将介绍使用 ArcGIS Network Analyst extension 执行3D 分析的基础知识,还将介绍可用于在 ArcScene 中以交互方式查找最佳路径的地理处理模型。 Network Analyst 教程数据,可在ArcGIS.com 上找到,包括 3D 网络数据集以及用于https://desktop.arcgis.com/zh-cn/arcmap/latest/extensions/network-analyst/analysis-on-3d-network-datasets.htm