將條件格式與圖表結(jié)合使用時,可以創(chuàng)建與圖表中線條的相對位置匹配的詳細(xì)圖表圖例。當(dāng)我在《華爾街日報》上看到帶有這樣的圖例的圖表時,我知道我必須在“ 滑動文件”中添加類似的圖表 …但是在Excel中,我們需要動態(tài)的圖例!什么是動態(tài)圖表圖例?動態(tài)圖表圖例隨著您的數(shù)據(jù)更改而更改。例如,此圖例會自動調(diào)整,以使有關(guān)頂行的信息也位于圖例欄的頂部,而有關(guān)底行的信息也位于欄的底部,依此類推。此外,此圖例包括每個數(shù)據(jù)系列的當(dāng)前值。當(dāng)然,您可以添加任何其他數(shù)據(jù)。由于此圖表顯示的是隨機(jī)數(shù)據(jù),因此每次重新計算工作簿時,圖例都會自動調(diào)整。關(guān)鍵:條件格式我可以想到兩種方法來建立這樣的圖例。一種方法是使用Camera對象。如果不是一個問題,我可能會使用這種方法。問題是使用多個Camera對象會大大降低計算時間。因此,將Camera對象的使用限制為僅在確實需要時才是一個好主意。另一種方法是使用條件格式。該方法計算迅速,并產(chǎn)生了很好的結(jié)果。
這兩個圖表顯示了相同隨機(jī)數(shù)據(jù)的不同版本。請注意,隨著圖表系列順序的更改,圖例會自動適應(yīng)。入門數(shù)據(jù)沒有什么特別的。它只是一個顯示屏,顯示五個不同類別的13個月。當(dāng)然,這里的類別是產(chǎn)品線:具有動態(tài)圖例的圖表數(shù)據(jù)。第4行顯示了我使用的兩個范圍名稱。也就是說,我命名了產(chǎn)品范圍Product,以及當(dāng)前值Current的范圍。該圖表在單獨的工作表上:具有動態(tài)圖例的圖表及其控制數(shù)據(jù)。
要創(chuàng)建圖表,讓我們從控制區(qū)域開始。設(shè)置圖例控件我在下面討論關(guān)鍵值和公式。除非我另有說明,否則根據(jù)需要將最后一個公式復(fù)制到其列的下方。L3:1L列僅包含數(shù)字1到5。M3:= INDEX(當(dāng)前,$ L3)+ ROW()* 0.0001M列從數(shù)據(jù)工作表中返回當(dāng)月的數(shù)據(jù)……另加一個。我們將使用RANK函數(shù)將這些結(jié)果從1到5進(jìn)行排名。但是,只要RANK函數(shù)對重復(fù)的值進(jìn)行排名,它就會返回重復(fù)的結(jié)果。為了確保沒有兩個值重復(fù),我們向排名的每個值添加唯一但無關(guān)緊要的值。(這里,我們將行號乘以.0001。)N3:= RANK(M3,$ M $ 3:$ M $ 7)N列中的公式對M列中的結(jié)果進(jìn)行排名。O3:1O4:= O3O5:= O3 + 1列O返回1,1,2,2,依此類推。根據(jù)需要將單元格O5復(fù)制到該列下方以生成這些值。P3:= MATCH(O3,$ N $ 3:$ N $ 7,0)P列中的公式會自動對結(jié)果進(jìn)行排序。單元格P3返回行號最高的結(jié)果。單元格P4返回排名第二的結(jié)果的行號,依此類推。最后,您可以設(shè)置返回標(biāo)簽和值的公式:I3:= INDEX(Product,$ P3)I4:= INDEX(Current,$ P4)根據(jù)需要將這對公式復(fù)制到該列的下方。現(xiàn)在已經(jīng)有了公式和值,我們可以設(shè)置條件格式了。設(shè)置條件格式選擇范圍H3至H12。然后,在新Excel(Excel 2007或更高版本)中激活單元格H3的情況下,選擇“主頁”,“樣式”,“條件格式”,“新規(guī)則”,“使用公式確定要格式化的單元格”。輸入此處顯示的公式:條件格式對話框。然后選擇“格式”按鈕,然后為“系列1”行選擇所需的主題顏色。再重復(fù)此過程四次,以使五個公式如下所示:= $ P3 = 1= $ P3 = 2= $ P3 = 3= $ P3 = 4= $ P3 = 5對于每個值,請選擇不同的主題顏色。完成后,電子表格應(yīng)顯示十個單元格,并具有五種填充顏色,如上圖所示。要在視覺上劃分每組彩色單元格,請在每組兩個單元格周圍分配中等厚度的白色邊框。完成您的報告使用標(biāo)準(zhǔn)的制圖技術(shù),創(chuàng)建折線圖。選擇SERIES 1并將線的顏色更改為您分配給第一種條件格式的顏色。將SERIES 2線條顏色更改為第二種顏色,依此類推。然后,根據(jù)需要設(shè)置圖表區(qū)域的格式。