本篇推送主要向大家介紹如何使用復(fù)選框控制多維圖表。涉及到的核心技巧主要有:復(fù)選框;if+or函數(shù);圖表制作等。 步驟: 復(fù)選框制作; 使用if+or邏輯判斷函數(shù)返回動態(tài)數(shù)據(jù) 使用動態(tài)數(shù)據(jù)制作多維折線圖。 復(fù)選框制作: 在開發(fā)工具中插入復(fù)選框(復(fù)制四個,一共需要五個)。 將插入的五個復(fù)選框依次命名為全選、2012年、2013年、2014年、2015年。 然后依次選中以上五個復(fù)選框空間,按順序?qū)⑵鋯卧穹祷氐紸17:E17五個單元格中。 此時用鼠標點選復(fù)選框后,下面鏈接的單元格(A17:E17)會分別返回true(選中)或者false(沒選中)反饋。 使用邏輯函數(shù)返回動態(tài)數(shù)據(jù)源: 這一步需要我們使用if和or函數(shù)砸B11:E16單元格區(qū)域返回動態(tài)數(shù)據(jù)源。 B11單元格語法: =if(or($A$17,B$17),B2) 一定要仔細體會以上函數(shù)語法中的絕對引用與相對引用技巧?。ǚ浅V匾。。。?/span> 輸入完成之后,向下向右填充,將B11:E16區(qū)域填充完整。 此時你再用鼠標點選復(fù)選框,可以看看這個區(qū)域的單元格內(nèi)容會有什么變化! 當你選中第一個復(fù)選框(全選)的時候,無論是否選中后四個(2012~2015年),B11:E16單元格區(qū)域的內(nèi)容都是完全的,而當你排除第一個復(fù)選框(全部)時(后四個復(fù)選框也不選),該區(qū)域數(shù)據(jù)都變成了false,當你任意選擇后四個復(fù)選框的一個或者多個時,對應(yīng)的年份數(shù)據(jù)會出現(xiàn)。 這就是if+or這一對邏輯函數(shù)的用法精髓,現(xiàn)在我們再來看一下以上語法: =if(or($A$17,B$17),B2) if函數(shù)一共有三個參數(shù)if(條件,返回真值,返回備選值)。 這里的條件是or($A$17,B$17),我們應(yīng)該對于OR函數(shù)有些了解,它是一個或條件,也就是說OR內(nèi)的參數(shù)只要有一個為真(當然也包括兩個同時為真),則條件成立,這里OR函數(shù)的解析含義是:A17,B17單元格只要有一個為真,則條件為真,返回B2單元格內(nèi)容,否則為返回備選值(這里備選參數(shù)被忽略,默認輸出false)。 另一個需要注意的點是:OR內(nèi)的引用方式:or($A$17,B$17),A17單元格使用全局引用(絕對引用),所以在函數(shù)填充過程中,它的引用位置一直保持不變,而B17單元格則使用的半絕對引用,即對列相對引用,對行絕對引用,這樣在填充的時候,向下填充的時,行號不變,向右填充的時候,列號會變。 所以只要復(fù)選框(全部)被選中,也就是A17為真,則全部的B11:E16單元格區(qū)域都返回B2:B7的數(shù)值,如果復(fù)選框(全部)未被選中,則要看OR中的第二個參數(shù),也就是剩余的四個復(fù)選框(2012,2013、2014、2015年),如果那個為真則返回對應(yīng)年份數(shù)據(jù)真值,否則返回false。 插入圖表: 使用A10:E16數(shù)據(jù)源插入折線圖。 圖表插入并完善之后,你就可以隨心所欲的使用復(fù)選框的選擇功能來控制需要在圖表中展示的年度數(shù)據(jù)了! |
|
來自: 竹心2unmk7sti3 > 《文件夾1》