24小时热门版块排行榜    

查看: 455  |  回复: 9
当前主题已经存档。

jackliu

至尊木虫 (职业作家)

[交流] 多行多列数据转成单列

如何把多行多列数据用简便的方法转成单列数据,例如
1 2 3
4 5 6
7 8 9
转为
1
2
3
4
5
6
7
8
9

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

郭继波

荣誉版主 (文学泰斗)

神龍教梦家园的小百姓-波波

优秀版主优秀版主

aij
i=0,1,2
j=0,1,2
这样是不是可以啊。。。
菩提本无树,明镜亦非台。
2楼2009-05-19 22:28:25
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wpq113

至尊木虫 (著名写手)



jackliu(金币+1,VIP+0):不能实现,谢谢关注 5-26 13:36
你可以在第一列前插入一列,输入公式

=CONCATENATE()

括号内写入当前行的每一列的列号,如:

=CONCATENATE(B1,C1,D1,E1,F1,G1)

拖动当前公式单元格右下角的黑点至最后一行,复制公式即可达到你的需要。

你试试。
3楼2009-05-19 22:30:23
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

liubencai

木虫之王 (文坛精英)


jackliu(金币+1,VIP+0):thanks 5-20 14:11
用Excel就很简单
把数据导入Excel (用打开文件 或 数据- 导入外部数据...)
复制一行数据
点击放数据的单元格>打开编辑菜单>选择性粘贴>转置 OK
一行数据 就变成一列的了

[ Last edited by liubencai on 2009-5-20 at 07:26 ]
坚持到底
4楼2009-05-20 07:23:33
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

peipeizhan

银虫 (小有名气)

你要说清楚是做实验数据用…还是C语言用啊…呵呵…
5楼2009-05-20 07:43:37
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

jackliu

至尊木虫 (职业作家)

引用回帖:
Originally posted by peipeizhan at 2009-5-20 07:43:
你要说清楚是做实验数据用…还是C语言用啊…呵呵…

实验数据用
6楼2009-05-20 12:31:07
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

hg30717580

木虫 (职业作家)

总经理

在Excel中就可以啊
突破自我,喜迎曙光
7楼2009-05-20 14:32:36
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

jackliu

至尊木虫 (职业作家)

引用回帖:
Originally posted by hg30717580 at 2009-5-20 14:32:
在Excel中就可以啊

由于数据量比较多,需要简便一点的方法实现
8楼2009-05-20 20:45:01
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

qqzijin

木虫 (正式写手)


jackliu(金币+1,VIP+0):数据量大的话,太麻烦了,thanks 5-26 13:37
用matlab
>> a=[1 2 3
     4 5 6
     7 8 9];
>> b=[a(1,,a(2,,a(3,]

b =

     1     2     3     4     5     6     7     8     9
笨笨猪
9楼2009-05-20 21:03:27
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

qqzijin

木虫 (正式写手)

b'

ans =

     1
     2
     3
     4
     5
     6
     7
     8
     9
笨笨猪
10楼2009-05-20 21:04:49
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 jackliu 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见