有关EXCEL单列数据多列显示方法: 点此下载教程
1、按列显示的数进行的公式。如A列中有k行数据,现需要分成多列,每列显示N行(类似WORD中的分栏),则在B1中输入 =index($A$1:$A$k,row(1:1)-N+N*column(A:A)) 公式或者 =OFFSET($A$1,ROW(A1)-1+COLUMN(A1)*N-N,),然后,向下填充到N行,接着向右再拖动至数据结束列即可。
使用中把K和N换成实际的数值.
1
2
3
4
5
6
7
8
9
10
达到: 1 3 5 7 9
2 4 6 8 10
2、按行显示的数进行的公式。如A列有k行数据,现需要分成N列,且要求A列中的数据依次按左到右的顺序分布在分成的列中(类似EXCEL中的数据转置),则在B1中输入=index($A$1:$A$k,N*row(1:1)+column(A:A)-N)公式,然后,向右填充至所需的N列,接着再向下拖动至数据结束行即可。
使用中把K和N换成实际的数值.
1
2
3
4
5
6
7
8
9
10
达到: 1 2
3 4
5 6
7 8
9 10
因为是公式生成的数据,是引用第一列原数据的,现在公式生成好数据后,不想要原数据了,但是不能直接删除原数据,一删除后面生成的就没有了,现在这样操作:
选中需要保存的公式生成的所有数据(不选原数据),直接在原地 复制+右键选择性粘贴,然后会弹出一个粘贴选项,选中粘贴“数值“,确定就可以了。最后再删除原列数据。
[color=Green]另外说明一点,当我们输入2013189000001,这样一个数字时,EXCEL表格是以科学计数法显示的(如图),不方便我们使用。
那么怎样才能显示我们输入的值呢?
