excel多行如何分割,例如4行为一组:1-4行在A列,5-8行放到B列,9-12行放到C列

更正问题,具体请看图片效果

第1个回答  2012-05-08
一列拆分多列,胡多列合并为一列,这样的问题非常普遍,通常用OFFSET、INDIRECT、INDEX等函数解决。
这几个函数意思都是差不多的,都是找出新区域的行列号与原区域的行列号的变化规律,做一个换算,再来引用。

比如原始数据在O1:O40,要重组为4行N列的新区域。
首先,找一下规律。

A1=O1,A2=O2,A3=O3,A4=O4
B1=O5,B2=O6,B3=O7,B4=O8
……
也就是说,
(1)新区域的每往右一列,同一行的所引用的数据源的行号增加4
(2)新区域同一行所引用的数据源,其行号被4除的余数是一样的。
(说起来绕口,你可以自己画一个示意图来找规律)

可见新区域和老区域之间的“映射”关系,由当前单元格的行号和列号决定。

在新区域的第一个单元格输入
=OFFSET($O$1,MOD(ROW(A1)-1,4)+COLUMN(A1)*4-4,)

=INDIRECT("o"&MOD(ROW(A1)-1,4)+1+COLUMN(A1)*4-4)

=INDEX($O:$O,MOD(ROW(A1)-1,4)+1+COLUMN(A1)*4-4)
下拉填充

如果要求精确,可以在上面公式的基础上加一层if函数,对超出4行的或N列的单元格显示为空。

补充:
楼上的公式也是对的。不同的算法都可以解决问题,关键是把思路弄清楚。
第2个回答  2012-05-08
一列数据按四行分多列的话:
B1=OFFSET($A$1,4*(COLUMN()-1)+ROW()-1,,1,1)
右拉,下拉四行。
第3个回答  2012-05-08
可以用公式进行分割,把表发到我邮箱,帮你完成。fchzw@163.com追问

我需要的是方法,不是别人帮我做hnxzx@126.com,QQ:183852300

追答

帮你做就是方法,你看做好的结果就可以知道做法了。加你Q了

本回答被提问者采纳
第4个回答  2012-05-08
1-4行在A列? 1-4行有几个单元格?包括A1吗?要求不太清楚,不好回答。追问

有标题,可以不含A1,其实是多列的,我只是方便大家理解说了一列。意思就是一个表格,需要把它按固定的行数分割成N个表格,例如1-5,6-11,这样的

追答

可以试试在E1中输入:=A1,然后右拉,下拉,就引用过去了。

追问

我需要右侧的效果

追答

可以在B1输入:=OFFSET($A$1,4*(COLUMN()-2)+ROW()-1,0)向下向右复制公式。

问题补充后回答
B1输入:
=OFFSET($A$1,4*(ROW()-1)+COLUMN()-2,0)
右拉、下拉。

第5个回答  2012-05-08
我有一个将一列数据按组划分到多列的视频,你可以借鉴一下方法,如果需要,请继续追问并留下联系方式,发给你追问

hnxzx@126.com,QQ:183852300

追答

发到你QQ邮箱了,可以借鉴一下,好像跟你的图片很类似

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网