富文本根据值变色

非常长的一段文本 准备引用单元格来显示如何实现,根据值的正负变色,红色正,蓝色负。因为文本太长了这个方式不合适,https://help.fanruan.com/finereport/doc-view-3669.htmlimage.png

FineReport 机智的yy 发布于 2024-3-6 14:23 (编辑于 2024-3-6 14:24)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
CD20160914Lv8专家互助
发布于2024-3-6 14:24(编辑于 2024-3-6 14:26)

那富文本不行,你得用公式加html来动态显示才可以的(目前文本长,也要用这个方式,因为富文本里面它动态不了,你只能设置固定的,而html+公式才可以动态知道显示什么格式,这个自己权衡了)

类似:

if($$$>0,CONCATENATE($$$,"<span style='color:#E11414;font-size:18px;font-weight:bold'>↑"),CONCATENATE($$$,"<span style='color:#1AA610;font-size:18px;font-weight:bold'>↓"))

  • 机智的yy 机智的yy(提问者) 问问还有没有其他方式 这样改动太大了 测试也不方便
    2024-03-06 14:25 
  • CD20160914 CD20160914 回复 机智的yy(提问者) 没有其它办法了。只有自己权衡了,还有就是由于文本太长,建议多增加辅助列单元格,折分成多列或者多行吧。最后再用公式组合起来。拆分的行与列把html代码写进去。但是不设置html展示。这样拼起来以后用html展示就行。
    2024-03-06 14:27 
  • 2关注人数
  • 274浏览人数
  • 最后回答于:2024-3-6 14:26
    请选择关闭问题的原因
    确定 取消
    返回顶部