excel中提取一列数据中固定的间隔段,并横向展示出来。
如原数据A1-A100为1-100,然后提取1-10横着放在B1-K1,11-12放在B2-K2,以此类推……...
如原数据A1-A100为1-100,然后提取1-10横着放在B1-K1,11-12放在B2-K2,以此类推……
展开
展开全部
在B1中输入或复制粘贴下列公式之一
=INDIRECT("A"&(ROW(A1)-1)*10+COLUMN(A:A))
=INDEX($A:$A,(ROW(A1)-1)*10+COLUMN(A:A))
=OFFSET($A$1,ROW(A1)*10-11+COLUMN(A:A),)
下拉填充,右拉填充
=INDIRECT("A"&(ROW(A1)-1)*10+COLUMN(A:A))
=INDEX($A:$A,(ROW(A1)-1)*10+COLUMN(A:A))
=OFFSET($A$1,ROW(A1)*10-11+COLUMN(A:A),)
下拉填充,右拉填充
追问
非常感谢,大家的方法都可行。这位写的比较全,只能采纳一家就采纳这个了,别介意。
另外,如果现在按这个方法得出了两个矩阵数列,如10x10的矩阵横着排列数据为1-100,另一个同样的矩阵为501-500,然后把这个两个矩阵合并成一个10*20的矩阵,行交叉,最后得到第一排为1-10,第二排为501-510,第三排为11-20,第四排为511-520……,
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在B1中输入
=ROW(A1)*10-10+COLUMN(A1)
右拖、下拉填充
=ROW(A1)*10-10+COLUMN(A1)
右拖、下拉填充
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
B1:
=INDEX($A:$A,COLUMN(A1)+INT(ROW(A1)-1)*10)&""
然后向右、向下填充。
=INDEX($A:$A,COLUMN(A1)+INT(ROW(A1)-1)*10)&""
然后向右、向下填充。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |