当A1单元格等于1,其他单元格跟着变化的快捷方式

当A1单元格等于 's1s',B2='3',C2='4',D2='5',

当A1单元格等于 's2s',B2='5',C2='6',D2='7',

当A1单元格等于 's3s',B2='7',C2='8',D2='9',

有什么快捷的公式吗,我目前是在B2单元格设置条件属性,当A1='s1s'的时候,b2新值等于3,当A1='s2s'的时候,b2新值等于5,以此类推,

但因为数据量多,有没有什么更好的方法

image.png这个是我现在的想法,但是他非法,

image.png

这个是实际的数据,没办法用数字啥的处理

FineReport 张三学帆软 发布于 2022-3-18 16:51 (编辑于 2022-3-18 16:58)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共5回答
最佳回答
0
Z~/Lv6初级互助
发布于2022-3-18 16:59

把对应关系建一个内置数据集,或者在数据库建个表。

最佳回答
0
@Lv6资深互助
发布于2022-3-18 16:53

根据控件值自动匹配数据-https://help.fanruan.com/finereport/doc-view-534

2856E1F2-496C-4ABB-849B-D0DCDDE51E59.GIF

最佳回答
0
axingLv6专家互助
发布于2022-3-18 16:55(编辑于 2022-3-19 09:45)

B2: =REPLACE(A1,"s","")*2+1

C2: =REPLACE(A1,"s","")*2+2

D2: =REPLACE(A1,"s","")*2+3

------

可以改写成一个公式:

inarray(R7,['L245','B','L290','L320','L360','L390','L415',……])>0

image.png

最佳回答
0
CD20160914Lv8专家互助
发布于2022-3-18 17:26

结合excel操作吧。很快的。把你要判断的值都在excel中列出来用函数组合成要的结果。然后再用文本文件打开cpt模板。。。去批量编辑当然还是得结合excel与vba来批量添加条件属性了

excel中批量生成各种数据非常快速与方便。再组合公式也非常的快

image.png

全是自动生成的。我只是提供一个方法。。。。如果不会忽略。。。

最佳回答
0
RedstarLv5初级互助
发布于2022-3-19 10:30
如果数据库有数据直接楼上的方法https://help.fanruan.com/finereport/doc-view-534 没有的话可有自己创建一个模板数据集,使用ds1.select() 或 ds1.find() 公式去写b2 c2 d2 单元格 https://help.fanruan.com/finereport/doc-view-2171.html
  • 6关注人数
  • 608浏览人数
  • 最后回答于:2022-3-19 10:30
    请选择关闭问题的原因
    确定 取消
    返回顶部