close
引用自Ressol's Blog
2007年8月11日 星期六
在 Excel 的儲存格內顯示長條圖
某天在網路上看到了一篇文章,展示如何在 Excel 的儲存格內顯示長條圖,在這裡跟各位朋友分享一下。以洋基隊在 2007.08.08 的球員戰績表為例,在最右方的加上打擊率長條圖後,看起會像下面這個樣子 (球員戰力一覽表 ? ):
看起來似乎比傳統的表格好一些,而這個技巧其實很簡單,只要透過幾個小步驟就可以達到了。
我們所要做的,就是使用 Excel 裡的 REPT 這個函式,它的說明如下:
接下來,我們就可以依據打擊率 (AVG, 範例中的儲存格位置為 I2 ) 的多寡,來重覆印出 | 符號,達到類似戰鬥力的長條圖。
範例中是用 REPT("I", I2 * 100 / 1.5 ) 做為該儲存格的公式內容,也就是說會重覆印出 0.382 * 100 / 1.5 = 25 個 | 符號。其餘的儲存格套用同一個公式即可,最後再為這些長條圖套上文字顏色就大功告成了。
如果您想多點變化的話,可以試著加上其他的邏輯判斷函式,產生類似高低標、增減量...之類的效果,讓你的試算表擁有更多樣化的外觀。
(取自網友 Chris 做出的範例圖)
以上,這個做法適用於 Excel 2000/2003。
---------------------------------------------------------------------------------------------
在 Excel 2007 這個版本,微軟有了更簡單、更聰明,同時也更漂亮的做法 - 設定格式化條件。只要你選取好特定的格式化規則後,就可以為選取範圍加上漂亮的漸層圖,底下為套用內建樣式後的結果。
哇! 看起來挺不錯的,要怎麼做呢?
非常地簡單,請看底下這張圖:
沒錯,就是這麼簡單,點沒幾下滑鼠就可以做出漂亮的圖表了。但是,這個做法也有幾個缺點:
進階閱讀:
More on Excel in-cell graphing
看起來似乎比傳統的表格好一些,而這個技巧其實很簡單,只要透過幾個小步驟就可以達到了。
我們所要做的,就是使用 Excel 裡的 REPT 這個函式,它的說明如下:
函式說明:依指定的次數重複顯示文字。REPT 函數通常用來在儲存格中填入重複出現的文字字串。
語法:REPT(text,number_times)
- text 是您所要重複顯示的文字資料。
- number_times 是個正數,用以指定所要重複的次數。
接下來,我們就可以依據打擊率 (AVG, 範例中的儲存格位置為 I2 ) 的多寡,來重覆印出 | 符號,達到類似戰鬥力的長條圖。
範例中是用 REPT("I", I2 * 100 / 1.5 ) 做為該儲存格的公式內容,也就是說會重覆印出 0.382 * 100 / 1.5 = 25 個 | 符號。其餘的儲存格套用同一個公式即可,最後再為這些長條圖套上文字顏色就大功告成了。
如果您想多點變化的話,可以試著加上其他的邏輯判斷函式,產生類似高低標、增減量...之類的效果,讓你的試算表擁有更多樣化的外觀。
(取自網友 Chris 做出的範例圖)
以上,這個做法適用於 Excel 2000/2003。
---------------------------------------------------------------------------------------------
在 Excel 2007 這個版本,微軟有了更簡單、更聰明,同時也更漂亮的做法 - 設定格式化條件。只要你選取好特定的格式化規則後,就可以為選取範圍加上漂亮的漸層圖,底下為套用內建樣式後的結果。
哇! 看起來挺不錯的,要怎麼做呢?
非常地簡單,請看底下這張圖:
沒錯,就是這麼簡單,點沒幾下滑鼠就可以做出漂亮的圖表了。但是,這個做法也有幾個缺點:
- 你要有 Excel 2007
- 試算表要存成新版的 *.xlsx 格式
- 對方也要用 Excel 2007 來開啟試算表
進階閱讀:
More on Excel in-cell graphing
全站熱搜
留言列表