Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 1864|回复: 6

[已解决]关于行号和列号的问题

[复制链接]
发表于 2009-10-18 10:00 | 显示全部楼层 |阅读模式

请各位神仙帮我解释一下

=row(1:6)

=row(a1:a6)

=column(1:6)

=column(a:f)

以上四个公式的区别和联系,特别是在数组公式中的联系和区别,如不想细述,能给一个链接,也不胜感激.

最佳答案
2009-10-18 10:20

=row(1:6)   1:6 表示连续的第一行到第六行,返回{1;2;3;4;5;6},产生以";"分隔连续递增的序列号。

=row(a1:a6)  同上,唯一不同的是A1:A6与1:6所计算的区域不一样而已

=column(1:6) 1:6 表示连续的第一行到第六行,返回{1,2,3,4,5,6……256},其实只需要COLUMN(1:1)即可,因我用2003版,最大列标为256

=column(a:f)  A:F表示连续的第一列到第六列,返回{1,2,3,4,5,6},产生以","号分隔连续递增的序列号

{1;2;3;4;5;6},返回纵向的内存数组,{1,2,3,4,5,6},返回横向的内存数组,视你要处理的数据选择用ROW或COLUMN。

发表于 2009-10-18 10:07 | 显示全部楼层

row(1:6)与row(a1:a6)是一样的都是生成{1;2;3;4;5;6}

column(1:6)与column(1:1)一样生成{1,2,3,……,256}

column(a:f)生成{1,2,3,4,5,6}

[此贴子已经被作者于2009-10-18 10:10:50编辑过]
回复

使用道具 举报

发表于 2009-10-18 10:14 | 显示全部楼层

可以用数组公式=SUM(row(1:6)),=sum(row(a1:a6)),……分别检验一下,用公式审核的公式求值看一下它的计算过程就明白了
回复

使用道具 举报

 楼主| 发表于 2009-10-18 10:18 | 显示全部楼层

谢谢,这些都可以用F9或是用SUM函数进行计算分析,但是我就是觉得这四个之间有点乱,想多找几个例子来学习下.
回复

使用道具 举报

发表于 2009-10-18 10:20 | 显示全部楼层    本楼为最佳答案   

=row(1:6)   1:6 表示连续的第一行到第六行,返回{1;2;3;4;5;6},产生以";"分隔连续递增的序列号。

=row(a1:a6)  同上,唯一不同的是A1:A6与1:6所计算的区域不一样而已

=column(1:6) 1:6 表示连续的第一行到第六行,返回{1,2,3,4,5,6……256},其实只需要COLUMN(1:1)即可,因我用2003版,最大列标为256

=column(a:f)  A:F表示连续的第一列到第六列,返回{1,2,3,4,5,6},产生以","号分隔连续递增的序列号

{1;2;3;4;5;6},返回纵向的内存数组,{1,2,3,4,5,6},返回横向的内存数组,视你要处理的数据选择用ROW或COLUMN。

回复

使用道具 举报

发表于 2009-10-18 10:31 | 显示全部楼层

学习一下··
回复

使用道具 举报

发表于 2009-10-18 10:59 | 显示全部楼层

QUOTE:
以下是引用桂林灬迷失在2009-10-18 10:00:00的发言:

请各位神仙帮我解释一下

=row(1:6)

=row(a1:a6)

=column(1:6)

=column(a:f)

以上四个公式的区别和联系,特别是在数组公式中的联系和区别,如不想细述,能给一个链接,也不胜感激.

1 、表示第一到第六行的行号

2、表示A1所在行号到A6所在行号,其实和1是一样的。

3、表示第一到第六列的列号

4、表示第A列到第F列的列号,其实和3是一样的,两种不同的表示方法。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-9 11:10 , Processed in 0.279868 second(s), 5 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表