Excel中用簡單的REPT函數,製作各種有趣的可視化圖!

先簡單的介紹下REPT函數,它有兩個參數

=Rept(text,number_times)

第1個參數是文本,第2個參數是重複的次數。

比如=REPT("Excel自學成才",3),返回的結果就是”Excel自學成才Excel自學成才Excel自學成才“

看起來很簡單的一個函數,用在圖表上,可以製作各種有趣的可視化圖

❶比如,下面的數據是某公司1-12月分的銷售數據,如果我們直接使用=REPT("|",B2),有的線條就會很長

Excel中用簡單的REPT函數,製作各種有趣的可視化圖!

我們改為=REPT("|",B2/SUM($B$2:$B$13)*200),這樣就合適了,這個數據要自己調節至合適的大小即可。

Excel中用簡單的REPT函數,製作各種有趣的可視化圖!

❷下面是各個城市的銷售額,數據是橫向排列的

我們使用=REPT("|",B4/SUM($B$4:$F$4)*200)

Excel中用簡單的REPT函數,製作各種有趣的可視化圖!

然後選中這部分數據,按CTRL+1設置單元格格式,將文本的角度調整為90度,底端對齊,文本居中對齊。

Excel中用簡單的REPT函數,製作各種有趣的可視化圖!

得到的效果如下所示:

Excel中用簡單的REPT函數,製作各種有趣的可視化圖!

❸星級等級

=REPT("★",B2)

Excel中用簡單的REPT函數,製作各種有趣的可視化圖!

如果滿分是5星制的,為了更直觀一點,可以這麼使用:

=REPT("★",B2)&REPT("☆",5-B2)

Excel中用簡單的REPT函數,製作各種有趣的可視化圖!

你學會了麼?動手試試吧!

---------------------


分享到:


相關文章: