本文從以下七個方面,闡述在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字體填充各種各樣的符號,如小人、星星、小車、勝利的手勢、笑臉等。
