以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 二次排序 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=108540) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
-- 作者:zhimin -- 发布时间:2017/10/24 20:08:00 -- 二次排序 老师好! 我的表格有100行,第一列只有10行有数据,第二列100行都有数据。 我想实现:先按第一列排序,然后针对有数据第一列的10行数据对第二列进行排序。请问如何实现? 谢谢! 比如下表,对有数据的第一列,排序第二列,并且第一列的数据依然集中置顶显示(目前系统的sort(“第二列”,“第一列”)排序会将第一列的数据按照第二列的排序打散。)
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
-- 作者:有点蓝 -- 发布时间:2017/10/24 20:32:00 -- 只能这样:Tables("表A").Sort = ("第一列 desc,第二列") 因为空值默认是排在前面的,只能倒序 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
-- 作者:zhimin -- 发布时间:2017/10/24 20:42:00 -- 不好意思,我没表达清楚。我想要的是下面的效果。 谢谢!
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
-- 作者:有点蓝 -- 发布时间:2017/10/24 20:54:00 -- 默认排序没有办法做到这种效果,除非: 1、增加一个排序用辅助列 2、更改_sortkey的值,重新设置行的顺序
|