Excel精英培训网

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

[已解决]求助INDIRECT函数,改用OFFSET

[复制链接]
发表于 2014-8-23 19:02 | 显示全部楼层 |阅读模式
INDIRECT函数,改用OFFSET
=INDIRECT("u"&$BH$142)
请问下面改的怎么不好用?
=OFFSET(u,,,BH$142)
最佳答案
2014-8-23 19:10
=OFFSET(u1,BH$142-1,)
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2014-8-23 19:10 | 显示全部楼层    本楼为最佳答案   
回复

使用道具 举报

发表于 2014-8-23 19:17 | 显示全部楼层
=OFFSET(u,,,BH$142)
offset的起点应该是一个引用单元格(比如u5),而不是列号(u))
根据你描述的情形是u列的BH142行,应该看做是u1开始向下偏移BH142-1行,0列,
offset的第二参数就是偏移行数,你的公式中第四参数写成了bh142的意思是从起始单元格开始的BH142行数据,应该会是一个数组的(多个结果了)
多注意一下offset的帮助信息
回复

使用道具 举报

 楼主| 发表于 2014-8-23 19:35 | 显示全部楼层
tgydslr 发表于 2014-8-23 19:17
=OFFSET(u,,,BH$142)
offset的起点应该是一个引用单元格(比如u5),而不是列号(u))
根据你描述的情形是u ...

万分感谢。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-12 22:15 , Processed in 0.256148 second(s), 12 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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