-
-
zxs 小试身手Lv3
发表于2021-4-19 19:15
悬赏100
已解决
楼主
这个单元格是浮动的,右边是经过一系列计算后得出的结果值(最终值为红绿黄橙),当右边值为红时,提取左边单元格的值。这个有没有方法实现

20个回答
GRID28计算后的截图呢
zxs 发表于 2021-4-20 16:42
浮动的单元格就不行
浮动表肯定不能用这个公式了,浮动表用GRID1.A1$这个不就是一个数组吗,怎么判断数组里的红色绿色反应在另一个表格的固定表中呢。浮动返回判断也只能是数组。像这样=GRID1.A3$.select(true,if(@.txt='绿色',@.rightcell.txt,null))


效果就是 返回GRID1.A3等于'绿色'的值的右边的GRID1.B3的值,其他情况为空
数组对象相关介绍应用看这个帖子https://bbs.esensoft.com/thread-138767-1-1.html
xxxl 发表于 2021-4-19 19:15
浮动表肯定不能用这个公式了,浮动表用GRID1.A1$这个不就是一个数组吗,怎么判断数组里的红色绿色反应在另 ...
上面需求一个延伸,之前是取一天为红色的对应的类型名称,现在要取连续2天都为红色的对应类别。刚刚看了一下数据操作里面没有取2个数据公共值得
xxxl 发表于 2021-4-19 19:15
浮动表肯定不能用这个公式了,浮动表用GRID1.A1$这个不就是一个数组吗,怎么判断数组里的红色绿色反应在另 ...
我想到了,新建一列,判断一下2列都为红色的就可以了,