请教如何获取通过条件属性重新赋值后的单元格新值

比如单元格A1,显示的数据是从数据库读取的,现在通过条件属性进行重新赋值,判断如果单元格A1为空(NULL)的时候,赋予新值“无”,这时候A1单元格可以正常显示有数据的以及条件属性设置的新值,但是此时在B1单元格需要调用A1的值时候,发现A1是空值的在B1还是空值,即使在A1是正常显示“无”了,请教各位大侠如何能让B1正常显示与A1一样的新值? 

image.png

FineReport miefeng 发布于 2019-4-25 18:07 (编辑于 2019-4-25 19:41)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
axingLv6专家互助
发布于2019-4-25 18:08

也要判断一下

=if(len(A1)==0,"无",A1)

  • axing axing 回复 miefeng(提问者) 直接取过来,也做个条件属性-新值,或者弄个形态,原理都一样
    2019-04-25 18:13 
  • miefeng miefeng(提问者) 我现在需要统计为空的单元格数量,通过这个函数:COUNT(A1{LEN(A1) == 0}),统计出来的数一直是0,是错误的
    2019-04-25 18:13 
  • axing axing 回复 miefeng(提问者) COUNT(A1[!0]{LEN(A1) == 0})
    2019-04-25 18:15 
  • miefeng miefeng(提问者) 回复 axing 不可以,我现在数据循环是Q11开始,COUNT(Q11[!0]{LEN(Q11) > 0})通过这样是可以匹配出有3个有记录的数据,COUNT(Q11[!0]{LEN(Q11) == 0}),这样匹配出来就是0
    2019-04-25 18:24 
最佳回答
0
孤陌Lv6资深互助
发布于2019-4-25 20:05

建议不要用条件属性 可以在 A1 的数据列  高级  自定义显示里 写公式IF(LEN($$$)=0,"无",$$$)

或者B1 也用条件 属性  新值 公式A1 然后判断条件 写LEN($$$)=0 这样弄需要把原来的B1单元格的公式去了 

  • miefeng miefeng(提问者) 第一种也试过了,就是奇怪不显示无,IF(LEN($$$)=0,\"无\",$$$),IF(LEN($$$)==0,\"无\",$$$),IF(ISNULL($$$),\"无\",$$$),都没用,都是显示空值。。太奇怪了。
    2019-04-25 21:15 
  • 孤陌 孤陌 回复 miefeng(提问者) 你是汇总求和 不然不会的
    2019-04-26 12:30 
  • miefeng miefeng(提问者) 回复 孤陌 没理解,能再详细解释下吗
    2019-04-26 12:44 
  • 孤陌 孤陌 回复 miefeng(提问者) 导出内置数据集 看看
    2019-04-26 12:45 
  • 3关注人数
  • 2807浏览人数
  • 最后回答于:2019-4-25 20:05
    请选择关闭问题的原因
    确定 取消
    返回顶部