楼主: renliting
44162 23

[问答] 如何将excel中第二列之后的数据放到第一列后面 [推广有奖]

  • 1关注
  • 10粉丝

讲师

59%

还不是VIP/贵宾

-

威望
0
论坛币
563 个
通用积分
0.2400
学术水平
3 点
热心指数
5 点
信用等级
3 点
经验
14395 点
帖子
620
精华
0
在线时间
407 小时
注册时间
2008-10-27
最后登录
2023-4-17

相似文件 换一批

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
假如有一个4行10列的数据结构,如何将第二列后面的各列依次放到第一列下面,形成40(4*10)行1列的数据结构?
求高手指点?因为数据量较大,有上千列的数据,所以一列一列的复制粘贴会很麻烦,希望找到一个快捷的方法。谢谢各位了!

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:EXCEL exce xcel cel 数据结构 excel 如何

已有 1 人评分经验 收起 理由
xuezi2046 + 40 精彩帖子

总评分: 经验 + 40   查看全部评分

冷峻的外表下有颗理性的心。
沙发
cynthialam 发表于 2012-10-15 10:39:49 |只看作者 |坛友微信交流群
顺序要紧么?还是只要添到一列里面就可以了?

使用道具

藤椅
renliting 发表于 2012-10-15 10:42:59 |只看作者 |坛友微信交流群
顺序不能改变,因为需要做回归,需要做成这样的数据结构,方便回归。
冷峻的外表下有颗理性的心。

使用道具

板凳
cynthialam 发表于 2012-10-15 10:55:21 |只看作者 |坛友微信交流群
过程有点繁琐,不知道你到底有多少的数据,觉得还是复制粘贴快.....
流程如下:

1)原来的数据:
1        11        21        31
2        12        22        32
3        13        23        33
4        14        24        34
5        15        25        35
6        16        26        36

2)把表格以“只粘贴文本”的方式贴到word里面

3)在word里面把所有的tab符替换成换行符,结果如下:
1
11
21
31
2
12
22
32
3
13
23
33
4
14
24
34
5
15
25
35
6
16
26
36

4)把数据贴回Excel,这时已经是一列了。

5)在excel里面新增一列,做1-4的循环:

1        1
11        2
21        3
31        4
2        1
12        2
22        3
32        4
3        1
13        2
23        3
33        4
4        1
14        2
24        3
34        4
5        1
15        2
25        3
35        4
6        1
16        2
26        3
36        4

6)再按新增列升序排序
1        1
2        1
3        1
4        1
5        1
6        1
11        2
12        2
13        2
14        2
15        2
16        2
21        3
22        3
23        3
24        3
25        3
26        3
31        4
32        4
33        4
34        4
35        4
36        4

这样就有了

方法比较手动。。。。。
还是觉得好麻烦。。。。而且。。。如果数据量过大,word不支持的话就很难操作。。。。

不然,你导入到sas什么之类的进行合并好嘞。。。。
已有 1 人评分论坛币 收起 理由
admin_kefu + 20 热心帮助其他会员

总评分: 论坛币 + 20   查看全部评分

使用道具

报纸
renliting 发表于 2012-10-15 16:54:21 |只看作者 |坛友微信交流群
cynthialam 发表于 2012-10-15 10:55
过程有点繁琐,不知道你到底有多少的数据,觉得还是复制粘贴快.....
流程如下:
谢谢楼上了,这么细心的讲解步骤。我最后用stata做的,相对要简便些~
冷峻的外表下有颗理性的心。

使用道具

地板
TaskShare 发表于 2012-10-16 21:54:22 |只看作者 |坛友微信交流群
我觉得:如果用EXCEL的话,就用VBA编个小程序(宏)就能轻松实现这个操作。

使用道具

7
xiaofu0805 发表于 2012-10-17 10:45:21 |只看作者 |坛友微信交流群
感觉用vba简单些吧

使用道具

8
renliting 发表于 2012-10-18 15:13:10 |只看作者 |坛友微信交流群
已经搞定了,谢谢大家~
冷峻的外表下有颗理性的心。

使用道具

9
soildsneak 发表于 2013-4-15 15:54:38 |只看作者 |坛友微信交流群
renliting 发表于 2012-10-15 16:54
谢谢楼上了,这么细心的讲解步骤。我最后用stata做的,相对要简便些~
求问啊,这一步用stata怎么搞定?

使用道具

10
:-Ivor^_^Li~ 发表于 2014-1-6 12:23:59 |只看作者 |坛友微信交流群
问下VBA怎么弄啊  求图

使用道具

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

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-23 16:52