今天逛知乎,無意之間發(fā)現(xiàn)了一個非常好看的拼合圖表,其中評分值的星星☆給外吸引我的注意。

評分的星星☆可以通過3種方法輕松松制作,這里分別使用了REPT函數(shù)和條件格式的圖標集和圖表

首先還是需要獲取到具體的數(shù)據(jù)源。

(一)REPT函數(shù)
REPT函數(shù)是一個重復文本的函數(shù),選擇到D3單元格,輸入公式=REPT(“★”,C3),向下填充。

觀察可知,這里的REPT重復次數(shù)只能是整數(shù),如果是小數(shù),向下取整。這里我們?yōu)榱嗽诤竺嫜a充鏤空的☆,輸入完整公式:
公式:=REPT(“★”,C3)&REPT(“☆”,5-INT(C3))

我們給字體換成黃色,可得:

但這樣的制作方法有明顯的缺點,因為在同樣四星多的評價中,可視化展示結果一模一樣。所以,我們使用到第二種方法,條件格式。
(二)條件格式
條件格式是需要使用到5個單元格,才能制作出五個星星☆,這使用五個輔助列。

這里需要把評分拆分,拆分到5個單元格,輸入公式:
公式:=$H3-COLUMN(A1)+1

這個公式看起來挺復雜,我們看column表示列,逐列遞增后,數(shù)字減少,最后面呈現(xiàn)一個小數(shù)。小數(shù)這里最關鍵,如果是0.5≤小數(shù)<1之間,那么會呈現(xiàn)半個填充的星星。
選擇拆分的五列,在開始-條件格式-圖標集,其他公式

在條件格式設置選擇五角星,記得把旁邊的僅顯示圖標勾選,具體的設置如下圖。

最終結果可得到:

這里的可視化還是有缺陷的,例如在評分到了接近4.5,但沒到,所以跟評分4.0的可視化一樣。
所以,還有第三種方法
(三)圖表法
這里需要添加一列輔助列,制作出簇狀條形圖,重疊一起,如圖。

把圖片復制-粘貼進條形圖,在填充-選擇層疊并縮放。

最終圖表能呈現(xiàn)出更細致的可視化,能把可視化精確到0.1級別。

聲明:本文由網(wǎng)站用戶竹子發(fā)表,超夢電商平臺僅提供信息存儲服務,版權歸原作者所有。若發(fā)現(xiàn)本站文章存在版權問題,如發(fā)現(xiàn)文章、圖片等侵權行為,請聯(lián)系我們刪除。