Excel中用REPT函數制作圖表


本文從以下七個方面,闡述在Excel中用REPT函數制作圖表:

一. 圖形效果展示

二. REPT語法解釋

三. REPT制作條形圖

四. REPT制作漏斗圖

五. REPT制作蝴蝶圖

六. REPT制作柱狀圖

七. REPT制作甘特圖

 

一. 圖形效果展示

這些圖表都是用REPT函數制作成的,而且是一鍵生成的。

通常情況下,條形圖和柱狀圖制作起來很簡單,不過甘特圖、漏斗圖卻還是比較麻煩的。

然而,如果用REPT函數,這些都很簡單。

我們先從最簡單的條形圖說起吧。

 

二. REPT語法解釋

公式:REPT("字符串",重復次數)用途:將指定的字符串重復多次顯示出來。

 

三. REPT制作條形圖

第一步:輸入公式:=REPT("|",C3),這樣D3單元格就會填充“|”46次。

第二步:將D列單元格設置為playbill字體,調整好字體大小和顏色,條形圖就制作好啦。

 

四. REPT制作漏斗圖

和條形圖一樣,先設置為playbill字體,然后輸入公式“=REPT("|",C3/20)”,最后居中顯示結果即可。

為什么公式中要用“C3/20”呢?

我們知道“C3/20”表示填充“|”的次數,由於C3數值太大了,如果直接填充C3次,漏斗圖就太大啦。

 

五. REPT制作蝴蝶圖

有了漏斗圖的經驗,蝴蝶圖就非常簡單了。

分別在E3和G3輸入公式:“=REPT("|",C3)”和“=REPT("|",D3)”,然后E列右對齊,G列左對齊即可。

 

六. REPT制作柱狀圖

柱狀圖比上面這些圖表稍微麻煩一點點,當然了,也不費勁。

第一步:輸入公式“=REPT("|",C5)”。

第二步:將公式結果單元格設置為:文字旋轉90度,垂直方向靠下對齊。

這樣,柱狀圖就制作好了。如果覺得柱體太短或太長,可以對公式中的第二個參數進行縮放。

 

七. REPT制作甘特圖

甘特圖也非常簡單,直接輸入公式“=REPT(" ",C4-MIN($C$4:$C$8))&REPT("|",(D4-C4)*2)”就好啦。

這個公式看起來有點長,什么意思呢?

我們可以將它分為兩個部分,“&”符號前后都是REPT公式。公式中“MIN($C$4:$C$8)”將得到“開始日期”中最小的一個日期,用C4減去這個日期,可以得到兩個時間差。這樣我們對這部分時間差填充空白,緊接用“|”填充這個項目持續時間(D4-C4)。這樣得到的結果是甘特圖太小了,所以將“D4-C4”放大一倍。

REPT制圖要點之圖表的長短

第一、我們需要使用playbil、Stencil、Britannic Bold這三種字體。這三種字體中playbil最短,Britannic Bold最長。

第二、圖形的長短,也可以通過縮放REPT的第二個參數來實現。

REPT制圖要點之圖表的大小

圖形的大小由字體大小決定。想變瘦,就用小號字體;想變胖,就用大一些的字體。

REPT制圖要點之圖表的樣子

圖表的樣子由REPT的第一個參數和字體決定,如果你不喜歡長條的矩形,也可以用Wingdings字體填充各種各樣的符號,如小人、星星、小車、勝利的手勢、笑臉等。

 


免責聲明!

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



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