作者SUBE ( )
看板Office
标题[算表] 栏位转换
时间Tue Oct 23 16:14:24 2007
软体:
Excel
版本:
2007
问题:
有一笔资料为
除了第一行与第二行下面有一堆数字
大约有400行上下
工作是想做栏位排列
A B C D E F........
1 29 16 17 28 30 .........(不规则排列)
2 x y z x y z x y z x y z x y z.........(以此类推)
将第一行的29 16......等 放到前後栏位
再将第一栏的数字放到下一行栏位
排序修改为
A B C D E F........
1 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 ......(end)
2 1x 1y 1z 2x 2y 2z 3x 3y 3z 4x 4y 4z 5x 5y 5z ......(以此类推)
目前想到只要能排成类似
A B C D E F........ZZ
1 29 29 29 16 16 16
2 29x 29y 29z 16x 16y 16z.........(以此类推)
再用排序然後自订 1x, 1y, 1z, 2x, 2y, 2z,........9x,9y,9z
就可以达到想要的效果
但现在的关键在於
如何把第一行三栏一组的中间的栏位值放到前後的栏位
新增一列 3
让A3
=A1*10+A2 一路拉过去就可以了
这是空间中的座标系统
所以三个一组 代表空间中的座标值
使用Excel只是去排序我的资料
让他走到我想要的位置
之後就进入matlab计算
最後只想要排列为排列为
1x 1y 1z 2x 2y 2z 3x 3y 3z.............
只要位置走到了并不在乎上面的数值变化
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.129.77.180
※ 编辑: SUBE 来自: 140.129.77.180 (10/23 16:35)
※ 编辑: SUBE 来自: 140.129.77.180 (10/23 16:43)