问下,根据一列数值的大小排序后,按照排名顺序赋予不同颜色的字体色是怎么办到的?

测试.cpt

条件属性吗?

根据出现频率最高的前3个标签所在行字体依次标识为橙色、紫色、红色

FineReport Zandra 发布于 2019-11-5 15:43 (编辑于 2019-11-5 16:32)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
3
孤陌Lv6资深互助
发布于2019-11-5 15:48(编辑于 2019-11-5 17:45)

在次数单元格 设置条件属性  颜色  当前行 

判断条件写 公式 $$$=1 

然后多建立几个条件属性 也这样设置 改变一下判断公式就好了$$$=2

判断公式 

RANK(D2, D2[!0;!0], 0)=3 依次类推 RANK(D2, D2[!0;!0], 0)=2

image.png

image.png

  • Zandra Zandra(提问者) 有条件的 还要判断
    2019-11-05 15:52 
  • 孤陌 孤陌 回复 Zandra(提问者) 就这样设置就好了啊 这个我不知道是考题还是模拟考题 判断条件自己写就好了啊
    2019-11-05 15:54 
  • Zandra Zandra(提问者) 回复 孤陌 不是模拟题
    2019-11-05 15:57 
  • 孤陌 孤陌 回复 Zandra(提问者) 这题 我知道以前是在RP里的考题 现在是不是 我就不知道了 答案 我已经给出了 自己跟着修改就好了
    2019-11-05 16:01 
  • 孤陌 孤陌 回复 Zandra(提问者) 你导出的内置数据集 次数的类型是字符 所以公式才有这个问题 你可以在数据列高级自定义显示里写公式 TOINTEGER($$$) 就可以了
    2019-11-05 17:45 
最佳回答
0
豆豆小可爱Lv5中级互助
发布于2019-11-5 15:44(编辑于 2019-11-5 16:00)

可以用条件属性来做


比方讲第一名为红色,然后设置红色, 公式写RANK(C2, C2[!0;!0], 0)=1,表示降序后第一名

  • Zandra Zandra(提问者) 这个怎么写啊
    2019-11-05 15:46 
  • 豆豆小可爱 豆豆小可爱 回复 Zandra(提问者) 写三个条件属性,一个颜色写一个,例子看补充回答。
    2019-11-05 16:00 
最佳回答
0
shirokoLv6资深互助
发布于2019-11-5 15:46(编辑于 2019-11-5 15:47)

可以用条件属性做。。但是一个颜色就要一个条件属性,条件就用对应格的序号等于多少就什么颜色。。

  • Zandra Zandra(提问者) 对应格的序号怎么写啊?
    2019-11-05 15:50 
  • shiroko shiroko 回复 Zandra(提问者) 诶,你这个1234不是排序吗?那你就直接写在条件里。假设频率值在C2,公式写 count(C2{C2>$C2})=??? 0就是第一名,1就是第二名
    2019-11-05 15:55 
最佳回答
0
杨朝健Lv5中级互助
发布于2019-11-5 16:27

百分比单元格添加条件属性

等于  (公式)INDEXOFARRAY(REVERSEARRAY(SORTARRAY(UNIQUEARRAY(百分比单元格))),1)  橙色

等于  (公式)INDEXOFARRAY(REVERSEARRAY(SORTARRAY(UNIQUEARRAY(百分比单元格))),2)  红色

等于  (公式)INDEXOFARRAY(REVERSEARRAY(SORTARRAY(UNIQUEARRAY(百分比单元格))),3)  粉色

先筛选唯一,在升序、反序,然后分别取第1,2,3个值比较

  • 5关注人数
  • 1177浏览人数
  • 最后回答于:2019-11-5 17:45
    请选择关闭问题的原因
    确定 取消
    返回顶部