位置:首頁 > 軟件操作教程 > 辦公軟件 > Excel > 問題詳情

Excel 2003單元格中實現微型統計圖的方法

提問人:周麗平發(fā)布時間:2021-08-25

image.png

如上圖所示,我們所有的操作及其實現的結果都是基于在一個單元格作統計圖實現的,具體實現原理相信看過下面這張圖的時候大家都能夠體會到。

image.png

其實制作思路并不復雜,涉及幾個函數:【REPT】、【MOD】、【INT】、【VLOOKUP】,對了還有一個作圖的元素:符號。

首先,準備制圖所需要的元素。在Excel中有一類非常有意思的符號常常被我們忽略。比如我們選擇【插入】-【符號】-【方塊符號】:

image.png

我們看,【方塊符號】下的這些字符很有用,可以幫助我們達成特殊制圖需求,如果需要制作更平衡計分卡相關的內容的話,那么我非常建議多多關注這些符號內容。

回到博文的案例中,我們需要準備一些符號,即那些水平排放并且長度遞減的矩形符號,如下圖:

image.png

元素準備完成以后接下來關鍵的一步就是布局函數,上文介紹的函數具體意義為【rept】:重復;【mod】:計算余數;【int】:獲取數值的整數部分;【vlookup】:查詢引導(前文介紹過)。

我們看到,每一個單元格的圖形都是由這些小的零碎的符號拼接成的,具體方法就是N個最大的合并一個相應長度的小的符號。也就是說我們需要將最終轉化成圖形的那些數據進行八進制的轉換,并且需要計算出余數和商。商確定需要重復最長矩形的次數,余數確定由哪個稍短的矩形與之配合。請看下圖:

image.png

上述函數較長,其實是由四部分構成,INT(C4/8)就是計算將數值除以8以后得到的商,然后外面加上rept函數就形成了將最大矩形不段重復增長的次數:rept($g$4,int(c4/8))。mod(c4/8)是計算將數值除以8以后得到的余數,然后通過vlookup函數將余數所代表的相應長度的矩形鎖定。最后用&將兩部分文本合并。


繼續(xù)查找其他問題的答案?

回復(0)
返回頂部