如下excel表中的公式的意思是什么啊,请高手指点,感谢!

=offset(sheet1!$A$1,1,,counta(sheet1!$A:$A)-1,),这里的$A$1,1,的第二个1是什么意思,1的后面又打,,两个斗号又是什么意思?$A:$A)-1,这个后面的-1又是什么意思啊,请指点。

=OFFSET(Sheet1!$A$1,1,,COUNTA(Sheet1!$A:$A)-1,)
COUNTA()——计数函数。COUNTA(Sheet1!$A:$A):统计Sheet1的A列当中由数据的单元格个数。
OFFSET()——偏移函数。语法(引用,偏上下,偏左右,范围高,范围宽)。
=OFFSET(Sheet1!$A$1,1,,COUNTA(Sheet1!$A:$A)-1,):以Sheet1!$A$1为引用,偏下1行,没有偏左右,向下范围是Sheet1的A列当中由数据的单元格个数-1。
$——绝对化符号。所引用的数据位置绝对不变。追问

如何设定偏上下,偏左右,范围高,范围宽呢,请说明,谢谢~!!

追答

咦!我上面讲的偏移量函数的语法就是哦:
OFFSET(引用,偏上下,偏左右,范围高,范围宽)。如:
=OFFSET(A1,1,2,3,4)
——就是以A1为参照,偏下1行、偏右2列(即C2);引用范围往下3行、往右4列。也就是从C2到F4的区域(C2:F4)。参数不用设置时可以省略,但要保留半角逗号(特别是前面参数)。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-03-23
前面那个1你得看offset函数的注释,可以上网去查查,后面那个-1的意思是减掉1。至于两个逗号,意思是中间那个参数使用缺省值。
其中像sheet1!$A$1这是一个引用,其引用的是一个单元格的内容。这里就是sheet1工作簿的A1单元格。之所以在A和1前加上$号,意思是这是绝对引用。即,不论你把这个公式拖放或者复制到任何位置,它引用的单元格都不变。而一般的引用是会变的。例如,像$A1这样的引用,是后面的行号会随情况而变,而前面的列号不变的意思。
第2个回答  2015-03-23
第二个1是偏移的行数
两个逗号之间,应为0,即偏移的列数为0列,即当前列,也就是A列。
counta(sheet1!$A:$A)-1为单元格区域的高度,为A列非空单元格数-1,即A列非空单元格数除去一个标题所占的一个单元格数的差。
第3个回答  2015-03-23
这是引用一个区域=offset(sheet1表里面的A1单元格,向下移动一行,向右异动0行(所以为空),长度为(sheet1A列当中非空单元格个数-1)。好像是这样子!本回答被提问者采纳
第4个回答  2015-03-23
偏移函数,你可以按F1帮助了解函数的参数用法 这个是通用方法
offset 5个参数 第一个是位置,2是行偏移量,3是列偏移量,4是偏移后执行的行RESIZE,5是列RESIZE 就是行列区域的修改
-1应该是排除标题行的意思 具体情况具体分析
相似回答