Excel精英培训网

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

[已解决]如何按照次数参照复制某一单元格N次到其他单元格?

[复制链接]
匿名  发表于 2015-1-15 16:12 |阅读模式
如图,第二行是次数参照,我要把第一行按照第二行次数参照,复制出N个,组成第三行。怎么做?手动复制的就别说了。
最佳答案
2015-1-15 20:33
QQ截图20150115203057.png
修正一个
在第一行之外的任何地方输入(除了数据区以外)
=INDEX(1:1,IFERROR(MATCH(COLUMN(A1),1+SUBTOTAL(9,OFFSET($A2,,,,{1,2,3}))),)+1)&""
然后横拉即可

参考图片

参考图片
发表于 2015-1-15 16:20 | 显示全部楼层
总共就会这么几个好办,要是带有普遍性的话要麻烦一些
回复

使用道具 举报

发表于 2015-1-15 17:19 | 显示全部楼层
题目不错。

1)只需标明数据、结果各是什么就好。(说明和标识过多,反倒把人吓到了)
2)上传附件,别人回复方便,问题才会解决的快。
回复

使用道具 举报

发表于 2015-1-15 17:24 | 显示全部楼层
``

工作簿1.rar

4.12 KB, 下载次数: 18

评分

参与人数 2 +19 收起 理由
醉人丽江 + 1 楼主好强大,光你这公式我得看一个晚上了。.
冥王 + 18 subtotal很强大啊

查看全部评分

回复

使用道具 举报

发表于 2015-1-15 18:04 | 显示全部楼层
如果是竖行的,比如A例是甲乙丙丁等,B例是其对应的重复数,则可以在C2输入:=C1+B2,向下填充,在C4单元格,选择开始/填充/系列,设置成例,步长值为-1,终止值为0,然后数值排序,此时A例已空出相应的空格,定位空值,向下填充即可
回复

使用道具 举报

发表于 2015-1-15 20:12 | 显示全部楼层
本帖最后由 tgydslr 于 2015-1-15 20:35 编辑

QQ截图20150115200410.png
区域数组,选定D2后面的若干列
D2
  1. =IFERROR(OFFSET(A1,,TRANSPOSE(3-MMULT(--(ROW(INDIRECT("1:"&SUM(A2:C2)))<=SUBTOTAL(9,OFFSET(A2,,,,{1,2,3}))),{1;1;1}))),"")
复制代码
三键结束
回复

使用道具 举报

发表于 2015-1-15 20:13 | 显示全部楼层
Book1.rar (6.11 KB, 下载次数: 0)
回复

使用道具 举报

发表于 2015-1-15 20:33 | 显示全部楼层    本楼为最佳答案   
QQ截图20150115203057.png
修正一个
在第一行之外的任何地方输入(除了数据区以外)
=INDEX(1:1,IFERROR(MATCH(COLUMN(A1),1+SUBTOTAL(9,OFFSET($A2,,,,{1,2,3}))),)+1)&""
然后横拉即可
回复

使用道具 举报

发表于 2015-1-15 20:34 | 显示全部楼层
修正.rar (6.51 KB, 下载次数: 4)
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-10 06:13 , Processed in 0.321089 second(s), 10 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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