Office 2010上線了,在Excel 2010中一個非常激動人心的功能便是“迷你圖”,實際上就是一種單元格中的圖表,非常實用,無奈這種功能在早先的版本中沒有。
雖然在家裡已經享受過Office 2010,但企業内部的軟體更新總是要慢一拍,就更别說Office 2010現在還仍未上市了。
言歸正轉,看在Excel 2007中如何建立“迷你圖”,由是通過其他方法實作,自然無法和新版中的正宗迷你圖媲美,是以這裡也算是玩了一下“标題黨”吧,但相信以下的方法還是比較實用的。
首先還是照舊,上效果圖。
下面簡單說一下制作方法:
第一步:當然是制作資料表了,也就是上圖中的A、B兩列,實際應用中可根據實際情況擴充。
第二步:在需要生成迷你圖的列,本例中是C列和D列(C列和D列的差異後面說明)。首先在C2單元格中輸入公式“=REPT("■",B2/100)”(不包含外側引号),然後使用填充柄填充到C13單元格。
第三步:在B14單元格中求和資料區域,此例中是“=SUM(B2:B13)”,然後在D2單元格輸入公式“=REPT("■",B2/B$14*100)”,然後使用填充柄填充到D13單元格。
是不是就看到上圖中的效果了?
現在簡單說明一下C列和D列的差別,如果隻是要做一個大數量級别的圖例比較,用C列的公式就可以了,如果想要更精确一點就用D列中的公司。具體精确到什麼級别就乘以什麼樣的數量級就可以了,也就是改變“=REPT("■",B2/B$14*100)”公式中100的數量級。
提升數量級導緻的問題也很明顯就是資料的“迷你圖”的長度了,這時可以調整單元格格式改變字号大小來協調一下。
另外,對于需要使用什麼樣的字元來表現可以自己選擇。
其中REPT函數主要是用來重複某個字元的,共有兩個參數,第一個是要重複的字元,第二個是重複的個數,欲了解詳細用法請參看幫助吧!
小提示:希望“迷你圖”更美觀的朋友可以試下Wingdings字型,會有意想不到的效果。
本文轉自windyli 51CTO部落格,原文連結:http://blog.51cto.com/windyli/292937,如需轉載請自行聯系原作者