帆软体现扩展单元格上升下降变化趋势
实现目标:纵向扩展的单元格可以增强本月与上月数据的比较效果,实现数据变色并添加上升、下降箭头。
实现图样例:

实现方法:在公式形态中添加趋势箭头(公式形态只是修改的数据显示值,对实际值并无影响),在条件属性中添加变色条件
一、添加公式形态
设计器中公式形态位置:
设计器中模板位置:
if(right(A2,2)="01",$$$,if($$$B2[A2:+1],$$$+'↑',$$$+'-')))
公式解读:
right(A2,2)="01",为了最后一行不比较,取出扩展单元格的右数两位,等于“01”,表示是最后一行;
$$$,表示为获取当前值,即直接显示,不做显示更改;
$$$
对于B2[A2:+1],绝对层次坐标表示,取出B2当前行的+1行。 A[B] 可以理解为A,B内外两部分,括号外A部分为取出的值所在位置,即我们需要用到的数据所在列;括号内为取出内容所在行的坐标,即如何取到A列数据。 对于A2:+1,A2:-1可以如图比较,以为本行向下比较所以采用了A2:+1:

在覆盖率更改时,需要注意百分比,所以公式作了如下变换:
if(right(A2,2)="01",round($$$*100,2)+'%',if($$$D2[A2:+1],round($$$*100,2)+'%↑',if($$$=0,'0%',round($$$*100,2)+'%-'))))
公式解读:
修改的重点在于对一长串小数的处理,使用了round函数,round(A,B),参数A为实数,B为保存几位小数;
还需要注意的是,当值为零时,需要把%-的情况去除。
二、添加条件属性
设计器中增加条件属性:
条件属性1:

CopyOf条件属性1:

使最后一行不变色,以及符合变色要求即可。
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
