如何在excel中将一列数字,分别复制N次。
例如A列中1,2,3,4,5,6,7,8,9,10。将其复制成1,1,12,2,23,3,34,4,4。。。。。。10,10,10如图所示,只要能实现C列中的结果就行...
例如A列中1,2,3,4,5,6,7,8,9,10。将其复制成1,1,1 2,2,2 3,3,3 4,4,4。。。。。。10,10,10
如图所示,只要能实现C列中的结果就行 展开
如图所示,只要能实现C列中的结果就行 展开
6个回答
展开全部
在C1中输入或复制粘贴下列公式之一
=INDIRECT("A"&INT(ROW(A3)/3))
=INDEX(A:A,INT(ROW(A3)/3))
=OFFSET($A$1,INT(ROW(A3)/3)-1,)
下拉填充
=INDIRECT("A"&INT(ROW(A3)/3))
=INDEX(A:A,INT(ROW(A3)/3))
=OFFSET($A$1,INT(ROW(A3)/3)-1,)
下拉填充
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
右键查看代码,输入运行之,8是你第一列到第几行,5是重复的次数
Sub copyNum()
For i = 1 To 8
For j = 1 To 5
Worksheets("Sheet1").Cells(i, 1).Copy _
Destination:=Worksheets("Sheet1").Cells(j + (i - 1) * 5, 3)
Next
Next
End Sub
Sub copyNum()
For i = 1 To 8
For j = 1 To 5
Worksheets("Sheet1").Cells(i, 1).Copy _
Destination:=Worksheets("Sheet1").Cells(j + (i - 1) * 5, 3)
Next
Next
End Sub
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2015-05-25
展开全部
=INDEX(A:A,ROUNDUP(A1/4,0),1),其中的4为重复4次
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
=OFFSET($A$1,INT((ROW()-1)/3),,)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询