当前位置: 首页 > 考评动态 > 数组公式Part III:Row()函数在数组公式中的运用

数组公式Part III:Row()函数在数组公式中的运用

2019年09月03日 17:52:53 访问量:712

谈到数组公式我们不得不说一下ROW()这个函数,它在数组公式中起到了很大的作用,许多公式中都需要用到它来作为参数。

我们先来做一个题目:

求正整数列1,2,3,4……100100个数字之和(假设你不知道等差数列求和公式)

5050{=SUM(ROW($A$1:$A$100))}

我们都知道,ROW()是用于返回单元格行号的函数,通常它只能引用一个参数。

但是在数组公式中,该函数就能引用多个单元格作为参数,对于整个引用区域进行分别运算,从而就能返回一组数据。

ROW(A1)=1

ROW(A2)=2

……

ROW(A100)=100

从而ROW($A$1:$A$100)={1;2;3……100}

知道了这一点以后,我们就能在数组公式中利用这一个功能来得到一组连续的正整数。

当然COLUMN()的作用和ROW()是相同的,上面的计算也能用以下公式:

5050{=SUM(COLUMN($A$1:$CV$1))}

但是相对于ROW()的引用方式来说,A1:A100要比A1:CV1更直观地体现出所引用的是100行还是100列。

所以ROW()一般来说使用得更普遍些,当然也不排除有时候需要用到COLUMN(),这就要看具体情况了。

举个例子吧,我们在Part I里好象说了个把一组4个数据分别列出{23,24,25,22},当时我是用了=INDEX({23,24,25,22},1), 每行的参数都是手工改的,但是现在用了ROW()的话,那么只需要输入第一个公式,其他的拖拽就行了吗,如下:

23=INDEX({23,24,25,22},ROW(A1))

24=INDEX({23,24,25,22},ROW(A2))

25=INDEX({23,24,25,22},ROW(A3))

22=INDEX({23,24,25,22},ROW(A4))

如果是需要分列来显示,那么就用COLUMN()来的方便了。

(来源于网络)

编辑:考核评价处
评论区
发表评论

评论仅供会员表达个人看法,并不表明网校同意其观点或证实其描述
教育部 中国现代教育网 不良信息 垃圾信息 网警110
正规网投平台版权所有 陕ICP备17018201号-1
中华人民共和国电信经营许可证 京ICP备13002626号-8
联系地址:陕西省宝鸡市东开发区高新大道29号
京公网安备11010502032087
现代教育网 提供技术支持 违法和不良信息举报中心
Copyright 2006-2020 www.baozhong.com.cn , All Rights Reserved
绵阳市科创区博雅学校 正规网投平台 邵阳县教师进修学校 北斗观察网 原平教育科技局 原平市第一小学 黑龙江庆安县第四小学 教育观察网 贵州新兴中等职业学校 聊城文轩中学 忻州市创奇高中学校 延津县清华园学校 商城思源实验学校 河南省汝南县第三小学 三五集团网 宝鸡高新第一中学 湖南益阳国基实验学校 上蔡县第一初级中学 衡水市冀州区信都学校 五寨县教育科技局