Excel製作動態五星好評的方法

小夥伴們好,淘寶“五星好評”相信大家都很熟悉,今天我們就用Excel來做一個商品的五星好評~

思路

先將商品評分拆分到五個單元格,對應五顆星星,再利用條件格式,圖示集插入五角星,最後利用匹配函式,匹配當前星級的評價。

資料拆分

首先每個商品的得分是明確的,現在需要將得分列拆分成如下樣式:

4拆分成:1、1、1、1

3.8拆分成:1、1、1、0.8

……依次類推,最低0分,最高5分。

C2單元格內輸入公式:

=IF($B2>=(COLUMN(C2)-2),1, IF(ROUNDUP($B2,0)=(COLUMN(C2)-2),MOD($B2,1),0))

公式向後、向下填充,完成得分資料的拆分。

公式解讀:

COLUMN(C2)-2返回1,向後拖拽,依次產生1,2,3,4,5;

ROUNDUP函式向上取整,ROUNDUP(2.1,0)=3;

MOD函式取餘數,如MOD(4.1,1),結果返回0.1(4.1÷1=4餘0.1)

建立條件格式

選中拆分之後的資料,依次點選【條件格式】—【新建規則】,選擇第一個“基於各自值設定所有單元格的格式”。

格式樣式選擇【圖示集】,圖示樣式選擇五角星,同時勾選“僅顯示圖示”,接著型別選擇“數字”,在設定值,分別輸入1與0.5,點選確定即可完成條件格式的設定。

以上兩步完成之後,可以發現5星評分的樣式已經出來啦,在設定下單元格邊框與間距即可。

新增評價列

根據淘寶的規則,我們把一星代表“非常差”,二星代表“差”,三星代表“一般”;四星代表“好”五星代表“非常好”,完整的星星計入。

根據上面的規則,在Excel右側建立對應表,如下圖所示。

在H2單元格輸入公式:

=VLOOKUP(QUOTIENT(B2,1),K:L,2,0)

其中QUOTIENT為取商函式,返回除法的整數部分,如QUOTIENT(3.3,1)返回3(3.3÷1=3餘0.3),在通過右側的匹配表,返回對應的評價。

調整格式

最後在稍微修飾下表格即可,表頭顏色調整,字型加粗,評分單元格線框無色等操作,這裡不再贅述。

小結

喜歡的小夥伴歡迎點贊轉發關注,定期分享資料小技巧~