excel学习库

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

初步了解excel中的数组:一维数组和与二维数组

Excel在日常的学习和工作当中,我们可能对Excel中数字之间的简单计算已经相当了解了,但是对于数组的了解和运用却知之甚少,这种现象并不奇怪,因为一方面Excel入门及其容易,很多人都没经过比较系统的学习,就在实践当中学习了大量的有关Excel的操作运用知识,另一方面数组计算中的不少问题可以用数值计算来替代,只不过可能会稍微麻烦一点。 当然公说公有理婆说婆有理,会数组计算的人可能不会选择数值计算的方式来解决问题,而长期使用数值计算的人则不习惯甚至不会使用数据去计算,所以今天就给大家讲一讲关于数组的基本概念和关于数组的一个计算案例,这样来让大家一起来评判一下数值计算和数组计算中的哪种方式更便利一些。 1.数组的基本概念 数组说白就是一组数据元素的组成的集合,他们在Excel工作表中呈行排列或列排列。我们所用的数组有两种:一维数组和二维数组。 一维数组就是指在Excel工作表中排成一行或一列的数组,二维数组就是指在Excel工作表中排成多行或多列的数组。接下来我们就通过具体的操作来了解怎样在Excel工作表中去生成一维数组或二维数组。 (1)一维数组 行排列的一维数组又称一维水平数组,如果我们现在要输入一个包含1,2,3,4,5五个数字的数组,我们首先要选择一个一行五列的区域,这里就选择了A1:E1区域,然后在上方的编辑栏内输入数组公式“={1,2,3,4,5}”,接着按Ctrl+shift+enter组合键来执行计算,这样就能将数组公式中的数字分别依次输入到相应的单元格当中(得到结果后,编辑栏将会显示公式为“{={1,2,3,4,5}}”),这样就能得到一个一维水平数组了。具体流程可以参考下面的动态图:Ctrl+shift+enter有一维水平数组,自然就有纵向排列的数组。生成这样的数组,过程与上面十分类似,具体流程如下:首先要选择一个一列五行的区域,这里就选择了A1:A5区域,然后在上方的编辑栏内输入数组公式“={1;2;3;4;5}”,接着依然按Ctrl+shift+enter组合键来执行计算,这样就能将数组公式中的数字分别依次输入到相应的单元格当中(得到结果后,编辑栏将会显示公式为“{={1;2;3;4;5}}”)。具体流程可以参考下面的动态图:动态示例图(2)二维数组 二维数组的突出特点便是多行多列,其形式与矩阵类似,这里有必要说明一点,为了更好地理解二维数组,我们从上面两种一维数组的数组公式“={1,2,3,4,5}”,“={1;2;3;4;5}”可以看出,横向一维数组用中的每个数字使用逗号隔开,纵向一维数组是用分号隔开,所以二维数组中分号和逗号必然是必不可少的组成部分,希望大家提前能有这个概念。 比如我们现在需要生成一个三行三列的数组,就以1,2,3,4,5,6,7,8,9为数组中的数据元素,我们首先要选择一个三行三列的区域,这里就选择了A1:C3区域,然后在上方的编辑栏内输入数组公式“={1,2,3;4,5,6;7,8,9}”,接着按Ctrl+shift+enter组合键来执行计算,这样就能将数组公式中的数字分别依次输入到三行三列的区域相应的单元格当中(得到结果后,编辑栏将会显示公式为“{={1,2,3;4,5,6;7,8,9}}”),这样就能得到一个二维数组了。具体流程可以参考下面的动态图:动态示例图现在两种数组的生成方法我们已经学会了,那么接下来我们可以去看看一个简单的例子来了解一下数组在计算过程中的运用。 2.实战运用 我们现在有这样一个Excel工作表,反映的内容是丁一,牛二,张三三个销售员在两种产品上的销售量,现在我们要求的结果就是每个销售员总的销售量,具体表格如下图所示:图表当然这里的数据我是没有的,我们就假设这些数据是处于1到100之间的,这时我们就可以借助函数randbetween和填充柄来完成销售量的随机生成。 我们可以在B单元格中输入“=RANDBETWEEN(1,100)”,按回车键之后就能得到一个在1到100之间的随机整数,然后选中B2单元格向右拖拽,再向下拖拽,这是就能得到一组三行二列的数据了。具体的操作流程可以参考下图:示例图注:使用函数randbetween生成的数字实在一定的范围内随机波动的,你在操作过程中就会发现数字是在不停波动的。 其实上面三行二列的数据就是一组数组,所以如果有现成的数据供录入的话,就可以使用上面二维数组输入方法来解决问题。最后的图表如下图所示(为了方便):示例图现在我们回归正题,计算总销售量,我们通常会使用这样的方法:在对应的单元格D2,D3,D4中分别输入“=SUM(B2:C2)”“=SUM(B3:C3)”“=SUM(B4:C4)”,按回车键就能得到想要的结果,当然我们也可以借助填充柄来简化这个计算过程,这也就是上面所提到的数值间的计算。具体流程如下:示例图那么我们又该怎样运用数组来计算呢?我们可以选中D2:D4单元格,在编辑栏中输入“=B2:B4+C2:C4”,然后按Ctrl+shift+enter组合键来执行计算,就能同时得到结果了。具体流程如下:示例图以上便是两种计算方式之间的对比,当然这里还谈不上数组的计算方式有多优越,但是在一些更加复杂的情况下还是很有用,今天的内容就到这里,感兴趣的朋友可以点赞,关注,我是来者不拒的。Excel最后推一下往期的作品:

发表评论:

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

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