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


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

主题:[求助]公式

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


加好友 发短信
等级:蒙面侠 帖子:2494 积分:6748 威望:0 精华:0 注册:2011/3/30 12:48:00
[求助]公式  发帖心情 Post By:2013/12/22 20:29:00 [只看该作者]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:22.egd

求在“表2”[列名]中返回[数字]在“表1”中所在列的列名。谢谢。


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


加好友 发短信
等级:超级版主 帖子:16190 积分:125850 威望:1 精华:0 注册:2006/8/12 12:29:00
  发帖心情 Post By:2013/12/22 21:57:00 [只看该作者]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:888.egd


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


加好友 发短信
等级:蒙面侠 帖子:2494 积分:6748 威望:0 精华:0 注册:2011/3/30 12:48:00
  发帖心情 Post By:2013/12/22 21:59:00 [只看该作者]

谢谢老师。辛苦了。

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


加好友 发短信
等级:蒙面侠 帖子:2494 积分:6748 威望:0 精华:0 注册:2011/3/30 12:48:00
  发帖心情 Post By:2013/12/24 8:47:00 [只看该作者]

老师,Split()函数中被指定的字符串可不能用表达式吗?如:

Split(ListFor("行名","行2"),"|",3)

谢谢。


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


加好友 发短信
等级:超级版主 帖子:16190 积分:125850 威望:1 精华:0 注册:2006/8/12 12:29:00
  发帖心情 Post By:2013/12/24 9:14:00 [只看该作者]

这个表达式

Split(ListFor("行名","行2"),"|",3)

就有问题的,执行没有结果!应该是:

Eval("Split("""+ListFor("行名","行2")+""",""|"",3)")


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


加好友 发短信
等级:蒙面侠 帖子:2494 积分:6748 威望:0 精华:0 注册:2011/3/30 12:48:00
  发帖心情 Post By:2013/12/24 10:10:00 [只看该作者]

哦。谢谢了。

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


加好友 发短信
等级:蒙面侠 帖子:2494 积分:6748 威望:0 精华:0 注册:2011/3/30 12:48:00
  发帖心情 Post By:2013/12/24 10:24:00 [只看该作者]

根据老师的公式,用Eval()函数处理的话,原始公式是不是应该是下面的形式呢?

Split("+ListFor("行名","行2")+","|",3)

但这个公式是有语法问题的啊。

如果去掉其中的"++"(是不是类似用Substitute()函数时添加的字符?),那不就是我前面写的公式

Split(ListFor("行名","行2"),"|",3)了吗?求解答。


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


加好友 发短信
等级:超级版主 帖子:16190 积分:125850 威望:1 精华:0 注册:2006/8/12 12:29:00
  发帖心情 Post By:2013/12/24 12:12:00 [只看该作者]

看5楼!

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


加好友 发短信
等级:蒙面侠 帖子:2494 积分:6748 威望:0 精华:0 注册:2011/3/30 12:48:00
  发帖心情 Post By:2013/12/24 13:31:00 [只看该作者]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:888(2).egd

我想对文件中“表2”[列名]刷新公式换个思路:

如果“表2”中[数字]列的数字,在“表1”中各列中出现的次数为1(这里假定“表1”各列中的数字不重复),则在“表2”[列名]中返回“表1”中该数字对应的列名。这样,[列名]的刷新公式是不是会来得简单些?

我设想的公式表述是:如果“表2”中[数字]列中的数字,在“表1”[第一列],或者[第二列]……或者[第六列]中出现的次数为1,则在“表2”[列名]中返回该数字所在的列名。


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


加好友 发短信
等级:蒙面侠 帖子:2494 积分:6748 威望:0 精华:0 注册:2011/3/30 12:48:00
  发帖心情 Post By:2013/12/24 13:34:00 [只看该作者]

这里关键是CountFor()=1函数的条件怎么写。

 回到顶部
总数 12 1 2 下一页