如何实现二维数组中指定列的排序
如何实现二维数组中对指定列的排序在LV中有一维数组的排序,但没有对二维数组的排序,
哪位高手想想方法? 你index 某一列,再排序 index某一列,得到一维数组,再排序,那么如何再还原成二维数组?原来的二维数组就完蛋了 原帖由 zhw63 于 2007-11-2 20:48 发表 http://www.cpubbs.com/bbs/images/common/back.gif
index某一列,得到一维数组,再排序,那么如何再还原成二维数组?原来的二维数组就完蛋了
不能再替换回去吗? 可以啊 index那一列 一个一个重新写入啊 用个FOR循环 如果index一列,其中有几个数据相同,一个一个重新写入会有问题
lv的排序,它没有给出原来的位置,无法判断以及加入余下的二维数组
对附件中的第二列进行排序 很简单,你use build array then 转置
看错了,再发个
[ 本帖最后由 gzw371 于 2007-11-3 15:38 编辑 ] 索引出某一指定行,然后进行排序,再替换回去。
没叫你一个一个写回去,而是直接把排完序的一维数组替换原来的一维数组。
如果是列,行列转置之后进行。
多看看帮助,会有很大收获。 首先谢谢各位高手
可能我没写明白,我想排序的结果见附件,即不能改变2D数组的结构,仅仅是排序,就像excel中的一样
谢谢了
谢谢各位,已解决了,对族进行排序
对族进行排序对数组进行排序会走进死路
谢谢各位
完成了,做成一个标准模块
可对数值型/字符串型,以及字符中指定列是数值型时的排序 真是太感谢了,我正想这二维数组怎么排序呢,用数组排序一直都不成,如楼上遇到的一样,这下解决了.高手呀, 实践出真知,条条大路通罗马。 回复 11# zhw63 的帖子大哥,我也正需要呢,可是我的是8.2的版本,看不了啊,郁闷啊,能否传个8.2版本的给兄弟,block贴图也行。wangct-2002@163.com.拜托了! 大哥,我也正需要,会了,牛!
页:
[1]
2