EXCEL中如何将一列数据分两列放

来源:百度知道 编辑:UC知道 时间:2024/06/14 09:28:33
原效果:A列
**
***
****
*****
我想排成 A列 B列
** ***
**** *****
数据较多,有没有什么比较简便的办法?

方法如下:
A列不动,B列输入1-x序号,就是1,2,3,4...扩展下去到最后,假设是100
C1输入 =index(A,(b1*2-1))
D1输入 =index(A,(b1*2))
C和D扩展到第50行即可。
然后复制CD列,在c列上点右键,选“选择性粘贴”类型选数值
删除AB列。

还有个更简单的方法,在b1输入1,b2输入2 ,然后按住ctrl扩展,那么b列就是1,2,1,2,1,2.....
然后筛选,b=1就是全部奇数,复制单元格到c,b=2就是全部偶数,复制单元格到d 然后取消筛选,删除AB列即可。
注意在筛选状态下不能复制粘贴整列。

假设你的第一个数据在A2,在另一空白列可以输入:
=ISODD(ROW(A2:A1000))

=ROW(A2:A1000):结果是此行的行号。
ISODD函数检验数值是否为奇数,结果是TRUE或FALSE。(2003中,“#NAMEE?”表示此函数不可用,2007中可以。)然后再执行筛选,复制粘贴到另外的2列。

B1中输入:=INDIRECT("a"&(ROW()-1)*2+COLUMN(A1)),
将公式复制到C1,再将B1、C1的公式向下拉复制,即将A列数据分成两列了。

其实我不太明白你到底想要怎么做,如果数据较多,你可以直接分两列做,EXCEL里面做清单很方便。

将要分如B列的剪切。 复制到A列