excel表格_excel函数公式大全_execl从入门到精通
Excel函数large、与数组在实际案例中的联合运用2024-02-22 19:37:39
图一在之前的四篇文章当中,我们先后了解了数组的相关概念,数组之间的简单加法、乘法运算,数组的乘积求和运算,一维水平数组和一维纵向数组之间的运算,单个数值与一维数组之间的运算,一维数组与二维数组之间的运算以及二维数组之间的运算。
在讲述这些数组计算的过程,我们也穿插了一些简单的函数的使用方法,比如函数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运用的小技巧,欢迎一起来探讨学习!
参考文章:
标签: Excel实际案例题