excel学习库

excel表格_excel函数公式大全_execl从入门到精通

Excel函数large、与数组在实际案例中的联合运用

图一在之前的四篇文章当中,我们先后了解了数组的相关概念,数组之间的简单加法、乘法运算,数组的乘积求和运算,一维水平数组和一维纵向数组之间的运算,单个数值与一维数组之间的运算,一维数组与二维数组之间的运算以及二维数组之间的运算。 在讲述这些数组计算的过程,我们也穿插了一些简单的函数的使用方法,比如函数randbetween、函数sumproduct等,另外由于我们在生活和学习当中可能更习惯于去数值之间的计算,而忽视了对数组计算方法的学习,所以在之前的文章当中,一直在将数值计算和数组计算进行比较。 今天我们将要讲述的内容还是以数组为核心内容,对Excel函数与数组之间的联合运用方法进行讲述,接下来我们就通过实例的形式来讲述Excel函数large与数组之间的组合运用方法。图二首先我们必须了解函数large的使用方法,Excel函数的基本语法形式是:LARGE(array,k),其中第一参数array表示包含第k个最大值的数组区域或多个数值组成的区域,第二参数k表示要找的参数的大小,你所选择的数值区域内,按照从大到小的顺序,排行第k的数值。简而言之,找第k大的数值。 这里我们又要涉及到关于数组和单个之间的数值比较,接下来我们就通过简单实例形式来比较两者之间使用方法的优劣。 我们有以下这样一个Excel工作表,其中包括三项内容:姓名,成绩,前四名(成绩),现在姓名和成绩为已知的内容,现在我们的任务就是根据已知的内容,结合相关的函数来得出前四名(成绩)。Excel工作表具体如图三所示:图三在这个案例中,接下来我们就来比较单个数值与函数large联合用法、数组与函数large联合用法之间优劣。 1.单个数值与函数large联合用法 这里我们只需要在C2单元格,C3单元格,C4单元格和C5单元格中依次输入“=LARGE(B2:B9,1)”,“=LARGE(B2:B9,2)”,“=LARGE(B2:B9,3)”和“=LARGE(B2:B9,4)”,然后按回车键之后,我们就能得到相应的正确结果了。具体的操作流程可以参考图四:图四评价:虽然我们的确是轻易地得出了前四名的成绩,但是同样的过程重复了四遍才完成了整个计算过程,所以还是相对麻烦一点的方法。 2.数组与函数large联合用法 相对而言,我更加青睐数组数组与函数large联合用法,因为一步到位,我们现在就来看看具体的操作流程:首先选中你的计算所占的单元格区域,这里要计算前四名的成绩,所以至少需要四个单元格,我们根据案例中单元格的排布选中了D2:D5区域,这便完成了第一步工作。第二步,在上方的编辑栏中输入“=LARGE(B2:B9,{1;2;3;4})”。第三步,按Ctrl+Shift+Enter组合键之后,我们就能得到所想要的结果了。具体操作流程可以参考图五:图五我想现在两种方法在上述案例的优劣对比结果是显而易见的了,虽然我们平时可能更习惯于使用数值,但是特定情况下数组的使用方法更具有优越性。 另外这里还有一个值得思考的问题,函数式“=LARGE(B2:B9,{1;2;3;4})”中的“{1;2;3;4}”为什么使用的是分号? 这个问题就与数组的生成方式关系密切了,这个问题在关于数组的第一篇文章中,我们就有所提及,我就不细说,这里就举另外一个例子来进行对比。我们看到这里的前四名成绩是呈纵向排列的,那么现在要把他改成横向排列,该怎么做呢? 具体做法:首先我们选中D1:G1单元格区域,然后在上方的编辑栏中输入“=LARGE(B2:B9,{1,2,3,4})”,最后Ctrl+Shift+Enter组合键之后,同样的结果也就出来了,只不过这时它们是呈横向排列的。具体操作流程可以参考图六:图六今天的分享就到此结束了,觉得对你们有用的小伙伴们请点赞关注吧!您的鼓励是我前进的动力,也希望擅长运用办公软件的小伙伴们能够不吝赐教,积极的留言,教会小编更多的excel运用的小技巧,欢迎一起来探讨学习! 参考文章:

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接