excel 中,有两列数,比如 12 23 45 67 23 87 89 25 25 90 14 78 56 13 34 83 怎么把它变成一列?

[复制链接]
查看11 | 回复2 | 2011-7-16 23:57:57 | 显示全部楼层 |阅读模式
excel 中,有两列数,比如
12 23
45 67
23 87
89 25
25 90
14 78
56 13
34 83
怎么把它变成一列?变成
12
23
67
45
23
87
25
89
25
90
78
14
56
13
83
34
即第一列的第1数作为新列的第1个数,第二列的第1,2个数作为新列的第2,3个数,第一列的第2,3个数作为新列的第4,5个数,第二列的第3,4个数作为新列的第6,7个数,第一列的第4个数作为新列的第8个数。然后再从第一列的第5个数循环,怎么做啊?

回复

使用道具 举报

千问 | 2011-7-16 23:57:57 | 显示全部楼层
1.首先把两列数放在相邻两列,例如放在A1:A8和B1:B82.把C列设为序号,就是C1:C16的值为1到163.在D1写入公式=OFFSET($A$1,(C1-1)/2,MOD(C1,4)/2)并把这个公式下拉填充到D16,就得到了你想要的数列...
回复

使用道具 举报

千问 | 2011-7-16 23:57:57 | 显示全部楼层
=IF(MOD(ROW()-1,2)=0,OFFSET($A$1,(ROW()-1)/2,),OFFSET($B$1,(ROW()-1)/2,))...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行