易表在线答疑技术与交流用户社区 → [求助]求一顺序公式


  共有7788人关注过本帖树形打印复制链接

主题:[求助]求一顺序公式

帅哥哟,离线,有人找我吗?
Czy
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:13147 积分:-89 威望:0 精华:0 注册:2006/8/11 11:14:00
  发帖心情 Post By:2011/6/7 12:56:00 [显示全部帖子]

这种要求用刷新公式几乎没有办法实现。
用操作公式倒是可以,不过如果按f6重算,会出现一些问题,比如速度问题。
所以最好的办法是做个按钮,输入数据后再进行排序,可以对当前行排序,也可以做个全表一次性的排序

egd文件下载


 回到顶部
帅哥哟,离线,有人找我吗?
Czy
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:13147 积分:-89 威望:0 精华:0 注册:2006/8/11 11:14:00
  发帖心情 Post By:2011/6/7 13:03:00 [显示全部帖子]

楼上公式有误,更改为

if([原字符]="",true,CreateGrid(".","X",1) And SetVariable("%n%",0) And eval(Mid(Rept(" And SetVariable(""%n%"",[%n%]+1) And AddRow(grids,1,Split([原字符],"" "",[%n%]))",Len([原字符])-Len(Substitute([原字符]," ",""))+1),5)) And SortCol(grids,1,1) And SetCellText(grid,row,2,Substitute(ListFor(grids,1,2),"|"," ")) And RemoveGrid("."))


 回到顶部