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

Excel 2003單元格中實(shí)現(xiàn)微型統(tǒng)計(jì)圖的方法

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

image.png

如上圖所示,我們所有的操作及其實(shí)現(xiàn)的結(jié)果都是基于在一個(gè)單元格作統(tǒng)計(jì)圖實(shí)現(xiàn)的,具體實(shí)現(xiàn)原理相信看過下面這張圖的時(shí)候大家都能夠體會(huì)到。

image.png

其實(shí)制作思路并不復(fù)雜,涉及幾個(gè)函數(shù):【REPT】、【MOD】、【INT】、【VLOOKUP】,對(duì)了還有一個(gè)作圖的元素:符號(hào)。

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

image.png

我們看,【方塊符號(hào)】下的這些字符很有用,可以幫助我們達(dá)成特殊制圖需求,如果需要制作更平衡計(jì)分卡相關(guān)的內(nèi)容的話,那么我非常建議多多關(guān)注這些符號(hào)內(nèi)容。

回到博文的案例中,我們需要準(zhǔn)備一些符號(hào),即那些水平排放并且長(zhǎng)度遞減的矩形符號(hào),如下圖:

image.png

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

我們看到,每一個(gè)單元格的圖形都是由這些小的零碎的符號(hào)拼接成的,具體方法就是N個(gè)最大的合并一個(gè)相應(yīng)長(zhǎng)度的小的符號(hào)。也就是說我們需要將最終轉(zhuǎn)化成圖形的那些數(shù)據(jù)進(jìn)行八進(jìn)制的轉(zhuǎn)換,并且需要計(jì)算出余數(shù)和商。商確定需要重復(fù)最長(zhǎng)矩形的次數(shù),余數(shù)確定由哪個(gè)稍短的矩形與之配合。請(qǐng)看下圖:

image.png

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


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

回復(fù)(0)
返回頂部