EXCEL-排名前三名顯示小紅旗,后三名顯示小黑旗


總結(用的WPS):
第一步:用=IF(RANK(數值,引用范圍) <=3,"小紅旗",IF(RANK(數值,引用,1) <=3,“小黑旗”,“”))生成一列值。 

說明:RANK(數值,引用范圍,[排位方式]) 排位方式默認為升序,1指降序。且RANK排位方式是 如果有兩個排名都是第二名則結果為,1 2 2 4,即兩個並列第二名,而沒有第三名。

 

第二步:我查找了很多,顯示比較像小紅旗的文本,如下:
1、    #是Wingdings字體的,O和P顯示字樣(本色都是黑色的)。
2、     #是Wingdings字體的,ÿ顯示字樣 (本色都是黑色的)。

 

第三步:調整第一步中的IF函數為:=IF(RANK(數值,引用范圍) <=3,"ÿž",IF(RANK(數值,引用,1) <=3,“ÿ ”,“”))
說明:Wingdings字體的ÿ和ž,顯示為     Wingdings字體的ÿ和空(看着顯示是空的其實是Wingdings字體的一個點),顯示為

 

 

 

 第四步:設置上一步目標單元格,字體為Wingdings。 

 

 第五步:截止上一步,顯示都是黑色的小旗子+兩種點(前三和后三名點不同,添加這兩個不同的點,就是為了后邊用於顯示顏色做區分用的),那怎么能讓前三是小紅旗,后三還保持黑色小旗子呢?見下
選中上述目標單元格,

 

 

 

 以上為,設置文本為ÿž的顯示紅色文本。(已經是我們想要的)

 

 以上為,設置文本為ÿ 的顯示綠色充色綠色文本。(還不是我們想要的黑色文本)

 

 

 

 

 

 

 

 此時已經調整為綠色填充灰色字體。

 

 

 此時,已經調整為單純的灰色字體。

 最后一步:效果顯示

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM