excel生成动态的规律序列(Row/Column与Indirect函数)
发布时间:2023-08-15 22:35:41
因为Row和Column的特殊性,我们可以利用此来生成有规律的序列,比如:
=Row(a1)下拉
=Column(a1)右拉
但这样的公式不利于再在外面套公式,所以我们利用数组的特性,将参数里的一个地址扩展成一个矩阵,比如:
=Row(a1:a6)
=Column(a1:f1)
这样一来,这两个公式都变成内存数组了,所以录入时要选取一个矩阵,Row公式是六行一列、Column公式是一行六列,录入公式后同时按下那个著名的组合键:Ctrl+shift+enter,我们看到的结果就是一个内存数组的结果,这种公式可以在外面再套公式进行运算。
不过这种写法我的公式里不常见,因为我总是遵循那个“变态的省字数和原则”,不顾资源将公式写成:
=Row(1:6)
=Column(a:f)
但是以上这些都是静态的,如果希望Row的结果随某个单元格的变化而变化,直接写成Row(a1*2)是绝对不行的,因为Row和Column的参数只认引用,这里就需要用间接引用函数来帮助Row和Column实现动态结果。
引用函数有Indirect、Offset和Index的一部分,不过现实中,Row/Column套Indirect的更多见一些:
=Row(Indirect("a"&b2*2))
=Column(Indirect("r10c"&b10*2,))
将间接引用函数用到数组上,本来引用1至6行的,直接写成:
=1:6
改用间接引用以后就变成了:
Indirect("1:6")
再与Row/Column合作,公式就写成:
=Row(Indirect("1:6"))
=Column(Indirect("a:f"))
这两个公式其实和刚才讲到的第二组和第三组公式没有区别,只不过前两个是直接引用,这里用了间接引用。
(注意:因为Row和Column可以引用自身,所以Row/Column套任何函数以后,仍然可以引用自身,但Indirect却不行,所以如果是直接写“Indirect("1:6")”,这公式不能写在1至6行里的任意单元格里,否则报循环。)
有了间接引用,变化也就多端了,比如我们要生成的不一定是6个数,而是和某单元格里的字数相动态,那公式就写成:
=Row(Indirect("1:"&Len(s13)))
=Column(Indirect("c1:c"&len(s13),))
另外补充一个,Indirect的两种引用和其变种:
=Indirect("单元格引用",参数)
行号列标引用:
=Indirect("a1")
=Indirect("A"&公式)
R1C1引用:
=Indirect("r1c1",)
=Indirect("r"&公式&"c"&公式,)
=Indirect(text(11,"r0c0"),)
=Indirect("r[1]c[1]",)
=Indirect("r1c",)
=Indirect("rc1",)


猜你喜欢
- 如何用无他相机拍摄九宫格照片?无他是一款免费P照片、P视频的相机软件,是由上海本趣网络科技有限公司开发的。下面,小编就为大家介绍下用无他相机
- WPS怎么编辑公式?wps中需要插入公式,该怎么编辑公式呢?下面我们就来看看WPS公式的输入方法,很简单,需要的朋友可以参考下wps中想要编
- 在PPT设计中,很多时候为了能够让观者耳目一新,我们经常需要在幻灯片中插入一些组合图形。比如笔者在制作一份关于中国传统文化PPT时,为了突出
- Win7系统怎么卸载32位Office程序?最近有用户反映这个问题,Win7系统是很多用户都还在使用的系统,遇到这种情况应该怎么解决呢?针对
- 浏览器中关闭javascript的方法打开360浏览器,点击右上角的“菜单”按钮,在打开的下拉菜单中,选择“工具”-“Internet选项”
- 远程桌面连接时突然不能用了,而且还会提示是“发生身份验证错误,要求的函数不受支持”,遇到这种问题该如何解决呢?一起来看看。Win7远程桌面出
- 在平时的工作中,我们常常会需要一些软件或者资料,因此就会到网上去下载,但是没想到有时候下载下来的确是tar格式的文件,不少用户不知道tar是
- 文件历史记录要实现备份其他位置的文件或文件夹,可以将其添加到现有的某个库中,或创建一个新库,下面为大家介绍下设置驱动器的步骤及网络位置,感兴
- 互联网时代,连上网络的电脑是我们畅游这个时代的桥梁。要注意的是,电脑也会跟人一样产生日常垃圾,如果不去处理的话,可想而知会是什么情况。现实的
- Xiaomi Book是一款十分独特的轻薄本,不仅拥有超低售价,而且“屏幕/价格”比很高,前置摄像头素质也比较好,能够满足基础办公影音需求,
- 我们都知道WIN10开机时是先显示锁屏界面,然后需要在锁屏界面上点一下,然后点击登录才登录进桌面里的。即使那个帐户没有设置任何登录密码,可还
- 在使用Win10的时候经常用着用着就没网了,查了才知道电脑显示Win10以太网没有有效的ip配置,那么大家都知道这个问题该如何解决吗?一起来
- 用户想要一份ASCII码表, 但是手上没有 收拾整顿好的, 因而 本人 入手 收拾整顿了一篇,将它以无文本 格局粘贴到了WPS 笔墨中复制
- 最近看到Microsoft新推出的XLOOKUP函数被炒得火热,禁不住好奇心,也想体验一下,但怎么也找不到!虽然我装的是Office 365
- 自从听到“嗨喽~酷狗~”之后,过个几分钟就会弹出一个今日推荐的广告,可能对于经常看新闻用户来说这是一项体验很好的功能,但对于从小就看着广告长
- 并不是每个用户都能接受Windows10的新功能和新特性的,例如微软在Windows10中引入了类似Windows Phone 8.1手机屏
- 对Windows的便笺大家应该不陌生了,在Windows10中便笺不再局限于本地了,可以同步到OneDrive去端,因此Windows便笺也
- Excel是我们日常学习和工作中常用的软件,它具有很多的功能,不仅能在上面输入文字信息,也能在上面绘图,它有一个专门的绘图的工具,不需要自己
- word页眉横线怎么去掉?接下来小编就为大家带来word去掉页眉横线方法,感兴趣的朋友可以看一下word页眉横线怎么去掉? 小编胖胖将在下文
- 在某些特殊情况下我们需要创建一个Guest账户,即所谓的来宾用户;通过来宾帐户,用户可以临时访问您的计算机。使用来宾帐户的人无法安装软件或硬