Excel精英培训网

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

[已解决]请帮解释一下这个函数Offset(0, 2)

[复制链接]
发表于 2011-12-12 09:16 | 显示全部楼层 |阅读模式
请帮解释一下这个函数Offset(0, 2)的意思
最佳答案
2011-12-12 10:42
xiaoda 发表于 2011-12-12 10:23
Range("b" & x + 5),加5是什么意思?

就是range("BX")这个单元格下方第5个单元格,这里要把X+5看成是一个数。
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2011-12-12 09:20 | 显示全部楼层
本帖最后由 菜鸟锐 于 2011-12-12 09:20 编辑

我的理解:
OFFSET的参数用法(以某个单元格(参数1referenc)为起点,下偏移(参数2 rows)行,右偏移(参数3 cols)列,按偏移后的单元格为起点选定下(参数4 height)行,右(参数5 width)列的一个区域)

你这函数少了有参数。看不太懂


回复

使用道具 举报

 楼主| 发表于 2011-12-12 09:27 | 显示全部楼层
它的是这样的Sheets("Sheet3").Range("b" & x + 5) = .Range("b" & y).Offset(0, 2)
回复

使用道具 举报

 楼主| 发表于 2011-12-12 09:27 | 显示全部楼层
x = Sheets("Sheet3").Range("a65536").End(xlUp).Offset(1, 0).Row
回复

使用道具 举报

发表于 2011-12-12 09:54 | 显示全部楼层
单元格偏移,offset(0,2)是当前单元格后面第三个单元格,offset(1,0)当前单元格下一个单元格。
回复

使用道具 举报

 楼主| 发表于 2011-12-12 10:23 | 显示全部楼层
Range("b" & x + 5),加5是什么意思?
回复

使用道具 举报

发表于 2011-12-12 10:28 | 显示全部楼层
本帖最后由 20111111 于 2011-12-12 10:28 编辑

http://office.microsoft.com/zh-cn/excel-help/HP005209208.aspx?CTT=1


1
2
3
4

A
B
公式
说明(结果)
=OFFSET(C3,2,3,1,1)
显示单元格 F5 中的值 (0)
=SUM(OFFSET(C3:E5,-1,0,3,3))
对数据区域 C2:E4 求和 (0)
=OFFSET(C3:E5,0,-3,3,3)
返回错误值 #REF!,因为引用区域不在工作表中

回复

使用道具 举报

发表于 2011-12-12 10:42 | 显示全部楼层    本楼为最佳答案   
xiaoda 发表于 2011-12-12 10:23
Range("b" & x + 5),加5是什么意思?

就是range("BX")这个单元格下方第5个单元格,这里要把X+5看成是一个数。
回复

使用道具 举报

发表于 2011-12-12 10:44 | 显示全部楼层
楼上的解释很全面,学习了。
回复

使用道具 举报

发表于 2012-4-7 06:28 | 显示全部楼层
长知识了
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-24 14:26 , Processed in 0.844873 second(s), 8 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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