注册 登录
编程论坛 Excel/VBA论坛

请教各位大神,关于数据分列的问题

caorui111 发布于 3 天前 16:13, 87 次点击
只有本站会员才能查看附件,请 登录
Excel中一列数据是是由多段单调减的数据段组成,现在想把每个单调减段拆分出来成为多个列,请问这个问题应该怎么解决?谢谢各位大哥的回复
6 回复
#2
yiyanxiyin3 天前 16:48
看不懂题, 无能为力
#3
caorui1113 天前 16:59
回复 2楼 yiyanxiyin
感谢回复,意思是这样的,一列数据是由多个单调减段组成,从2.1减到0.099,下一段可能就是1.8到0.0099,以此类推,希望通过一个程序将所有的单调减的段拆分出来,如果有150段单调减的段话就拆分成150列数据段,就是这个样子。
#4
yiyanxiyin3 天前 17:18
你的附件里面到底是多少个单调减段, 分别是从什么到什么


最好你先手工做一个样例:样例包括原始数据(一定要含多个单调减段, 并说明每个单调减段的开始结束数据)和拆分后的结果

[此贴子已经被作者于2024-11-18 17:26编辑过]

#5
caorui1113 天前 18:01
回复 4楼 yiyanxiyin
原始数据为505段单调减的数据段组成,现在就需要分成505段数据。示例:假设一段数据为6571个点,由三段单调减的数据段组成,现拆分成E,G,I列三段数据,第一段是2.1478到0.0099,第二段是1.7283到0.0099,第三段是1.7940到0.0099,每段最小值均为0.0099,每段最大值不确定。
只有本站会员才能查看附件,请 登录
#6
yiyanxiyin前天 09:50
使用Vba不难, 遍历原始数据那一列将数据放入新的列(行号从1开始递增), 遇到0.0099后就换一列
#7
caorui111前天 21:00
回复 6楼 yiyanxiyin
好的 感谢感谢
1