2017-01-03 119 views
-1

我试图通过选择范围,则条件格式则等于然后=大细胞值($ C:$ E,1)THEN填充金色为第一最高值。此公式适用于整个列。我需要帮助将范围内的公式应用于范围内,即从31到41。我在C栏中有值,即c31:c41和E栏,即E31:E41的百分比。我需要金色的第一,银色的第二和黄色的第三个最高的两列。 D列有名称,所以不能选择D列。如何突出第一,第二和第三最高从两个柱

SAMPLE EXCEL FILE

样本数据

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

你问我们做你的工作适合你?你的努力在哪里?你有什么尝试?你卡在哪里?不要冒犯,但你真的应该参加[Tour]并熟悉这个网站的工作原理。然后编辑你的问题,使其更好。 – teylyn

+0

已经尝试了三天。我尝试选择范围,然后条件格式化,然后单元格值等于then = large($ c:$ e,1),然后对具有不同位置的不同颜色进行颜色格式化。它的工作原理,但整个列被选中,我需要选择特定范围的帮助。 – user7367731

+0

您可以显示一些您正在使用的数据,以便我们可以查看您尝试过的内容是否可以修改为可用? – Mike

回答

1

选择单元C31:C41,并且使用式插入一个新的格式化规则。如果数据从第31行开始,并且活动单元格为C31,则这是公式。

=C31=LARGE($C$31:$E$41,1) 

请注意$符号的位置。这很重要。格式化为黄金,然后 创建两个更多的规则,2和3作为银和铜牌的最后一个参数。

如果当前选择的小区在不同的行大于31行,则使用相应的行数。我的屏幕截图从第1行开始。

选择工作表中的单元格,单击主屏幕上的格式刷并选择单元格E1以将相同的规则应用于列E中的单元格。在截图中,我更改了示例数字所以列C具有第三高的值。评论后

enter image description here

编辑:

=LARGE(($C$31:$C$41,$E$31:$E$41),1) 

如果你明确要排除在列d的值,可以范围的这样一个有限的名单上进行大()函数

不幸的是,条件格式规则将不接受与复杂的该级别的公式。解决的办法是用这些公式建立三个定义的名称:

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) 

然后你就可以使用比较与定义的名称金奖,银奖和铜奖

的数值范围的价值的三大条件格式规则enter image description here

+0

这个作品真的fine.but我想从范围完全忽略d列,因为另一个工作表有卷数,而不是名字在列D – user7367731

+0

我更新了我的答案。 – teylyn

+0

抵达ERROR为“YOU不得使用参考运算符(如工会,十字路口和范围)或用于条件格式的标准阵列常量”。 – user7367731

相关问题