易表在线答疑技术与交流用户社区 → [求助]如何获取同行数据中最小列的列名称?


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

主题:[求助]如何获取同行数据中最小列的列名称?

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


加好友 发短信
等级:超级版主 帖子:16190 积分:125850 威望:1 精华:0 注册:2006/8/12 12:29:00
  发帖心情 Post By:2011/8/22 12:00:00 [显示全部帖子]

假设表中所有列都为数字型,要求各行最小值所在的列名称。参考方法如下:

1、设置一表达式变量[%A%]:
Eval("Min(["+Substitute(Substitute(ListCols(Grid),"|"+ColName,""),"|","],[")+"])")

2、在表中增加一字符列(放在最后),设置刷新公式:
Eval("If(["+Substitute(Substitute(Eval("Substitute(""|@|"",""|"","""+Substitute(Substitute(ListCols(Grid),"|"+ColName,""),"|",""")+""|""+Substitute(""|@|"",""|"",""")+""")"),"@","]=[%A%],"""),"|",""","""")+If([")+""","""")")


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


加好友 发短信
等级:超级版主 帖子:16190 积分:125850 威望:1 精华:0 注册:2006/8/12 12:29:00
  发帖心情 Post By:2011/8/22 12:56:00 [显示全部帖子]


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


加好友 发短信
等级:超级版主 帖子:16190 积分:125850 威望:1 精华:0 注册:2006/8/12 12:29:00
  发帖心情 Post By:2011/8/24 19:40:00 [显示全部帖子]


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


加好友 发短信
等级:超级版主 帖子:16190 积分:125850 威望:1 精华:0 注册:2006/8/12 12:29:00
  发帖心情 Post By:2011/8/25 15:37:00 [显示全部帖子]

我4楼给他的是通用的(单位可以随意增减的)他不会用!

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


加好友 发短信
等级:超级版主 帖子:16190 积分:125850 威望:1 精华:0 注册:2006/8/12 12:29:00
  发帖心情 Post By:2011/8/25 16:07:00 [显示全部帖子]

这个的单位也可以增减!
egd文件下载

 回到顶部