前n个条件格式 – 带有一个联络断路器

对于Excel工作表中的每一行,我需要突出显示前六个值。 我尝试使用条件格式的前6名,但我遇到了以下问题,如行:

189 0 500 900 0 210 0 500 0 500 0 0 1060 883 883

前六个值分别是1060,900,883,883,500和500.正如你所看到的,我的前六名中有两个500秒,而整排中的是500秒。 条件格式select所有与Top 6中的值相等的值,所以它将突出显示七个单元格。

有没有办法解决这个问题,而不添加任何技术细胞?

关系可能会因COUNTIF调整而中断。 例如一种CF规则公式:

 =RANK(A1,$A$1:$O$1,0)+COUNTIF($A$1:A$1,A1)-1<7 

<7你指定的六位数是<7 ,但这要取决于升序还是降序。 领带被打破“按顺序” – 第一个被发现被接受(数量1less于1意味着不调整),其他相同的价值是相应的降低/boost。


要应用此条件格式规则公式:

select要应用的范围(在这种情况下,采用A1:O1)。
单击主页>样式 – 条件格式中的向下箭头。
点击新build规则…
单击使用公式来确定要格式化的单元格
此公式为真的格式值下input:

  =RANK(A1,$A$1:$O$1,0)+COUNTIF($A$1:A$1,A1)-1<7 

点击格式...。
select格式的select。
点击OK
点击OK