我尝试选择范围然后条件格式,然后单元格值等于then = large($ C:$ E,1)然后填充第一个最高值的金色。此公式适用于整个列。我需要帮助在31 t0 41范围内应用公式。我在C栏中有值,即c31:c41和E栏,即E31:E41的百分比。我想要1号金色,2号银色和2列第3高。 D列有名称,因此无法选择D列。
示例数据
C D E
2.54% vinu 5.69%
119.90% anand 157.34%
49.32% tanaji 7.39%
82.28% umesh 121.21%
-21.66% chandu 94.10%
-60.45% rajan -25.71%
-20.12% mule 37.02%
-16.05% jafgtap 31.085%
-3.50% kunal 282.62%
-3.27% ramesh 14.58%
-8.12% rajesh 5.86%
答案 0 :(得分:1)
选择单元格C31:C41并使用公式插入新的格式规则。如果您的数据在第31行开始且活动单元格为C31,则此公式为
=C31=LARGE($C$31:$E$41,1)
注意$符号的位置。这很重要。然后将其格式化为黄金 创建另外两个规则,其中2和3作为银和铜的最后一个参数。
如果当前选定的单元格与第31行不在同一行,请使用相应的行号。我的屏幕截图从第1行开始。
选择工作表中的单元格,单击“主页”功能区上的“格式刷”,然后选择单元格E1以将相同的规则应用于列E中的单元格。在屏幕截图中,我更改了样本编号,因此列C具有第三个最高值
评论后编辑:
如果您明确要排除D列中的值,则可以在有限的范围列表上执行Large()函数,如下所示:
=LARGE(($C$31:$C$41,$E$31:$E$41),1)
不幸的是,条件格式规则不接受具有该复杂程度的公式。解决方案是使用以下公式创建三个已定义的名称:
Gold =LARGE((Sheet11!$C$31:$C$41,Sheet11!$E$31:$E$41),1)
Silver =LARGE((Sheet11!$C$31:$C$41,Sheet11!$E$31:$E$41),2)
Bronze =LARGE((Sheet11!$C$31:$C$41,Sheet11!$E$31:$E$41),3)
然后你可以使用三个条件格式规则,将范围中的值与定义名称Gold,Silver和Bronze的值进行比较
答案 1 :(得分:0)
这篇文章已经安静了一段时间,但也许您可以帮我。 我有一个很大的文件,顶部带有条件,左侧带有标签,中间是分数。我已经为基于行的评估正确修改了上面的公式。 = B2 = LARGE($ B2:$ X2,1)和= B2 = LARGE($ B2:$ X2,2)和= B2 = LARGE($ B2:$ X2,3) 我注意到,如果存在联合的第二大值,则第三个值不起作用,但是第四个值可以。这不是主要的痛苦。
我现在要做的是将第二行的条件格式应用于所有其他行(约40个)。我找不到复制条件格式的方法,并且我真的不想输入其中的40次。
有什么想法吗?
谢谢