取另一个单元格里对应的值

458f4e8d131b0e9410f30b736fdb04e.pngC6单元格用的是下拉复选框可能填多个值,怎么实现D11单元格自动获取C6单元格对应的ID呢3.png

FineReport 李豆芽 发布于 2023-5-8 16:56 (编辑于 2023-5-9 10:45)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共5回答
最佳回答
0
CD20160914Lv8专家互助
发布于2023-5-9 10:22

假如c6复选框的分隔符号是,  那么你设置如下公式

JOINARRAY(MAPARRAY(split(c6,','),MAP(item,"ds3","产品名称","产品id")),',')

image.png

image.png

  • 李豆芽 李豆芽(提问者) 您好,那如果我这两个单元格数据都是从A数据库获取填到B数据库里,公式还要改吗
    2023-05-09 10:34 
  • CD20160914 CD20160914 回复 李豆芽(提问者) 你把数据对应的值查询出来先放在数据集里面不行?
    2023-05-09 10:35 
  • CD20160914 CD20160914 回复 李豆芽(提问者) 我上面的ds3是数据集的名称,就是写一个sql查询出来比如id与名称的对应关系,然后公式就可以直接引用了。
    2023-05-09 10:40 
  • 李豆芽 李豆芽(提问者) 回复 CD20160914 我上面补充了一张图片,就是将红色的两个字段选择填到绿色的两个字段里,然后刚才试了您写的那个公式,只显示出了两个逗号
    2023-05-09 10:47 
  • CD20160914 CD20160914 回复 李豆芽(提问者) s.id是什么鬼,你单独写一个数据集比如ds2,只返回这两列即可。其它的字段不要。也就是增加一个数据集!!里面不要带条件与参数,同时把他们去重复。就类似做成数据字典的表一样
    2023-05-09 10:48 
最佳回答
0
LTC朝Lv6高级互助
发布于2023-5-8 16:58

ds1.select(id,name = C6)

  • 李豆芽 李豆芽(提问者) 那请问如果这个C6单元格里填了几个值呢
    2023-05-08 17:09 
最佳回答
0
Z4u3z1Lv6专家互助
发布于2023-5-8 16:58
最佳回答
0
青春只因年少Lv6中级互助
发布于2023-5-9 10:05

VALUE(tableData,col,row)

最佳回答
0
YmengLv5中级互助
发布于2023-5-9 10:30

复选框绑定字典时显示值绑定name,实际值绑定id,D11单元格直接写公式=C6,获取的就是复选框的实际值id

  • 5关注人数
  • 718浏览人数
  • 最后回答于:2023-5-9 10:45
    请选择关闭问题的原因
    确定 取消
    返回顶部