Excel精英培训网

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

[已解决]下拉时如何让公式里的行数成某个数列

[复制链接]
发表于 2015-8-4 20:12 | 显示全部楼层 |阅读模式
我的公式为=MID(A3,5,2),想实现的下拉效果:
      下一行=MID(A11,5,2),
             再=MID(A19,5,2)... 让行数以+8递增
盼高手解答,谢谢!

最佳答案
2015-8-4 22:02
QQ截图20150804215056.jpg
下拉.rar (8.07 KB, 下载次数: 7)
发表于 2015-8-4 20:25 | 显示全部楼层
=MID(INDIRECT(ADDRESS((ROW(A2)-1)*8+3,1,,,)),5,2)你试下。
回复

使用道具 举报

发表于 2015-8-4 21:27 | 显示全部楼层
回复

使用道具 举报

发表于 2015-8-4 21:59 | 显示全部楼层
=MID(INDIRECT("A"&(8*(ROW()-1)+3)),5,2)
回复

使用道具 举报

发表于 2015-8-4 22:02 | 显示全部楼层    本楼为最佳答案   
QQ截图20150804215056.jpg
下拉.rar (8.07 KB, 下载次数: 7)
回复

使用道具 举报

 楼主| 发表于 2015-8-5 09:41 | 显示全部楼层
爱疯 发表于 2015-8-4 22:02
=MID(INDIRECT("a"&(ROW(A1)-1)*8+3),5,2)
=MID(OFFSET(A$1,2+(ROW()-1)*8,),5,2)

两种方式都完美的解决了我的难题,谢谢! [em17]
回复

使用道具 举报

 楼主| 发表于 2015-8-5 09:43 | 显示全部楼层
天天EP 发表于 2015-8-4 21:59
=MID(INDIRECT("A"&(8*(ROW()-1)+3)),5,2)

牛逼,谢谢! [em17]
回复

使用道具 举报

 楼主| 发表于 2015-8-5 09:53 | 显示全部楼层
心正意诚身修 发表于 2015-8-4 20:25
=MID(INDIRECT(ADDRESS((ROW(A2)-1)*8+3,1,,,)),5,2)你试下。

address函数+indirect函数,受教了,谢谢! [em17]
回复

使用道具 举报

发表于 2015-8-5 10:14 | 显示全部楼层
嘿嘿,自己也学习学习
QQ截图20150805100931.png
回复

使用道具 举报

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

本版积分规则

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

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

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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