Excel精英培训网

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

[已解决]如何引用指定单元格的值作为动态行号

[复制链接]
发表于 2017-8-30 09:00 | 显示全部楼层 |阅读模式
本帖最后由 好运来5599 于 2017-8-30 13:03 编辑

1、C3中的公式“ROW($4:$89)”,在实际使用时,“89”是动态的,它=A1的值,随A1的值而变化。
2、想在D3中把“ROW($4:$89)”按上述要求改造,本人尝试过如下方法,均未解决:
     "ROW($4:$"&$A$1&")"只返回公式本身的字符,而不能返回结果。
      ⑵INDIRECT("ROW($4:$"&$A$1&")")出错,结果为“#REF!”。
      ⑶ROW&"($4:$"&INDIRECT($A$1)&")"出错,结果为“#NAME?”。
请大家帮忙检查检查,看问题出在哪里了?有没有办法解决?谢谢各位!
最佳答案
2017-8-30 10:12
=ROW(INDIRECT("4:"&$A$1))
如何引用指定单元格的值作为动态行号.jpg

如何引用指定单元格的值作为动态行号.rar

7.67 KB, 下载次数: 6

excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2017-8-30 09:30 | 显示全部楼层
回复

使用道具 举报

发表于 2017-8-30 09:38 | 显示全部楼层
回复

使用道具 举报

发表于 2017-8-30 10:12 | 显示全部楼层    本楼为最佳答案   
=ROW(INDIRECT("4:"&$A$1))
回复

使用道具 举报

 楼主| 发表于 2017-8-30 12:18 | 显示全部楼层
二楼公式 ”ROW(OFFSET($A$4,,,A1-4+1))“中的”A1“改成”$A$1" 就更好,能直接下拉使用。
四楼在三楼的基础上把 “A1” 改成了 “$A$1” 。
从最终结果来看,二、三、四楼的方法都正确,只是不知道为什么,我套进我的函数使用时,还是出错。
稍后我整理一下,再发个求助。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-3-29 07:22 , Processed in 0.374798 second(s), 7 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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