在Excel中查找前5个值并突出显示单元格

我想select每行的前5个值,突出显示它们,并将这些值放在AH上,如附件所示。 由于数据不断更新,我需要在数据更改时进行公式更新。 任何帮助是欣赏。 新图片

我用较小的一个更改了原始图片。 我希望这个会更好。

我想在U4上放上数字7,5,2,16,18,它们是第4行的top5值的参考数字(C3:T18)。当然,公式将下行到其余行。

谢谢。

为输出:

=TEXTJOIN(",",1,LARGE(A1:K1,ROW($1:$5))) 

这是一个数组公式,必须用Ctrl + Shift + Enter确认

格式化:

 =RANK(A1,1:1)<6 

只需调整范围,以符合您的要求;)

在前5列中input公式

 =LARGE([range],1)&","&LARGE([range],2)&","&LARGE([range],3)&","&LARGE([range],4)&","&LARGE([range],5) 

其中[range]是数据行。

为了有条件地格式化,创build下面的规则来突出显示单元格

 = cell >= LARGE([range],5) 

第1部分:使用带有秩的条件格式

 =RANK(A2,$A2:$AD2)<=5 

第2部分:

 =CONCATENATE(LARGE(A2:K2,1),",",LARGE(A2:K2,2),",",LARGE(A2:K2,3),",",LARGE(A2:K2,4),",",LARGE(A2:K2,5))