易表在线答疑技术与交流用户社区 → 如何一键从其他表格中提取所需数据


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

主题:如何一键从其他表格中提取所需数据

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


加好友 发短信
等级:论坛游民 帖子:62 积分:535 威望:0 精华:0 注册:2017/10/6 16:12:00
  发帖心情 Post By:2018/1/15 11:33:00 [显示全部帖子]

SetCellText(gridname,row,"现金支付1",findtext("表2","现金1","姓名","=",[姓名]))

是否符合你的要求?

如果手动输入“现金支付1”的情况很少,建议表1增加个逻辑列,"现金支付1"直接设刷新公式:if([逻辑列]=-1,[现金支付1],findtext("表2","现金1","姓名","=",[姓名])),需要手工输入的时候逻辑列打钩。


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


加好友 发短信
等级:论坛游民 帖子:62 积分:535 威望:0 精华:0 注册:2017/10/6 16:12:00
  发帖心情 Post By:2018/1/16 8:19:00 [显示全部帖子]

SetCellText(gridname,row,"现金支付1",findtext("表2","现金1","姓名","=",[姓名]))

and SetCellText(gridname,row,"现金支付2",findtext("表2","现金2","姓名","=",[姓名]))

and SetCellText(gridname,row,"现金支付3",findtext("表2","现金3","姓名","=",[姓名]))

 

这样试一下,如果很多列,应该可以用eval()来简化公式,这个函数我用不来,得找高手帮忙看一下


 回到顶部