本文譯自3 Ways to Display (Multiple Items) Filter Criteria in a Pivot Talbe
目的:學習如何將數(shù)據(jù)透視表中被篩選字段(多項)生成列表骄蝇。
技能水平:初級
多項篩選的問題
數(shù)據(jù)透視表的篩選區(qū)域允許用戶對整個透視表進行篩選扛门。當只想在報告中顯示部分時間段旷余,類別或區(qū)域等時辆毡,用戶可非常方便地通過篩選來實現(xiàn)。
通過在選中篩選菜單中的“選擇多項”兴枯,用戶可對透視表字段中的多個項目進行篩選,功能非常強大。
但當用戶進行多項篩選時兼耀,包含篩選下拉菜單的單元格只是顯示“(多項)”。除非打開篩選下拉菜單選項進行瀏覽求冷,用戶無法看到透視表中都篩選了哪些項目瘤运。
這樣的話很浪費時間,也會對文件的讀者及用戶造成困擾匠题。
在工作表中顯示篩選條件的三種方式
Excel中沒有內(nèi)置顯示篩選列表的方法拯坟,但通過以下三種簡單的變通方式,可以方便快速地顯示篩選列表韭山。
請注意這些方案都是遞增式的郁季。也就是說如果要使用方案3,用戶需要先使用方案1和方案2钱磅。請繼續(xù)閱讀以了解詳情梦裂。
方案1-向透視表添加切片器
顯示篩選中多項列表的最快捷方法是在數(shù)據(jù)透視表中增加切片器。
- 選中透視表任意單元格盖淡。
- 在Ribbon中選擇分析/選項年柠。
- 單擊插入切片器。
- 選中列表中需要進行篩選的字段褪迟。
- 點擊確定按鈕冗恨。
切片器會被添加到工作表中答憔。在篩選下拉菜單中所選擇的項目在切片器中也會被選擇并高亮顯示。這兩種篩選方式是可以互換的掀抹,用戶既可以使用切片器也可以使用篩選下拉菜單來對透視表進行篩選虐拓。
當篩選列表中只有為數(shù)不多的項目時,切片器非常方便使用渴丸。但當篩選列表有數(shù)十個甚至數(shù)百個項目時侯嘀,用戶就需要在切片器中水平滾動才能看到所選擇的項目。因此當篩選列表很長時谱轨,使用切片器就不是最優(yōu)方案戒幔。
方案2-添加鏈接透視表##
用戶可使用另一個透視表來列出所有的被篩選項目。下面是生成鏈接透視表快捷指南土童。詳細情況請觀看教學視頻诗茎。
請注意生成鏈接透視表仍需要使用方案1中生成的切片器。
- 選擇整個透視表献汗。
- 復制并將其粘貼到工作表中的空白區(qū)域敢订。
- 在新的透視表中,將篩選區(qū)域移動到行區(qū)域中罢吃。
- 將新透視表所有其它字段移除楚午,只在行區(qū)域中保留一個字段。
- 方案1中生成的切片器應該是鏈接到兩個透視表的尿招。如果沒有矾柜,在切片器上右擊并選擇報表連接,選中工作表中兩個透視表前的復選框就谜。
新透視表將顯示第一個透視表中被篩選項目的列表怪蔑。因為是在第一個透視表中使用的篩選,第二個透視表將自動更新顯示被篩選項目丧荐。這是因為兩個透視表都連接到了切片器缆瓣。很酷吧!??
此方案允許用戶根據(jù)透視表中的篩選項目列表生成公式虹统,據(jù)此可在各種場景中生成交互式報告弓坞、儀表盤及財務模型,這就使得此方案的應用有無限可能窟却。方案3就是如何在公式中使用方案2結果的示例昼丑。
方案3-生成以逗號分隔的篩選項目列表##
用戶可將篩選項目生成以逗號分隔的值后存儲到一個單元格中。這樣用戶就可以很方便地在透視表右側顯示篩選項目夸赫。
Excel 2016中引入了TEXTJOIN函數(shù)菩帝,使用此函數(shù)用戶很容易就可生成篩選項目列表。如果還沒有安裝Excel 2016或Office 365的話,也可以使用CONCATENATE函數(shù)呼奢,只不過費力一些宜雀。
再次申明,使用此方案時必須先使用方案1和方案2握础。以下是步驟辐董。詳細情況請觀看教學視頻。
- 在想要顯示列表的單元格中輸入=TEXTJOIN(禀综。
- TEXTJOIN有3個參數(shù)简烘。第一個參數(shù)是每個單元值之間的定界符或是分隔符。用戶可輸入任意想要使用的符號定枷,只要將其放置在雙引號之間即可孤澎。此處我們用逗號分隔值,在參數(shù)中輸入一個后接空格的逗號:“欠窒, ”覆旭,然后輸入逗號。
- 第二個參數(shù)是忽略空白選項岖妄。此選項允許用戶忽略空白單元格型将,其值為TRUE/FALSE。在此處我們選擇TRUE以忽略空白單元格荐虐,即空白單元格不會被添加到列表中七兜。
- 第三個參數(shù)是文本值。此參數(shù)可以引用單元格福扬。在此例中惊搏,我們將引用方案2中生成的第二個透視表的整列。由于TEXTJOIN函數(shù)會忽略空白單元格忧换,故可以引用整列。篩選列表會根據(jù)篩選項目的數(shù)量而增加或縮小向拆,這就使得TEXTJOIN函數(shù)的輸出結果可動態(tài)變化而不用生成動態(tài)命名區(qū)域亚茬。
- 在公式中輸入結尾括號并按回車鍵就可以看到結果。
- 行區(qū)域的標題也會包含在列表中浓恳,可通過關閉字段標題來移刹缝,這在Ribbon的分析/選項的顯示部分是個開關選項。
此方案可有多個選項颈将,如可將分隔符改為逗號外的其它字符梢夯,甚至可以通過使用換行符CHAR(10)來將各個項目在同一單元格中分行顯示(只需要將單元格格式設置為自動換行即可)。
另一個分隔符選項是管道符“|”晴圾。
如果沒有TEXTJOIN函數(shù)怎么辦颂砸?
如果還沒有使用Excel 2016或者Office 365,則可以使用CONCATENATE函數(shù),只不過要費力些人乓。
顯示多個項目的多種方式
好了勤篮,我們討論了在工作表中列出并顯示多個篩選項目的三種方案。其核心在于切片器可在透視表見生成連接關系色罚。關于此關系的詳細解釋碰缔,可參照切片器與透視表的連接方式。我還發(fā)布一篇關于如何使用切片器的視頻戳护,你可將其分享給還不熟悉如何使用切片器的同事及用戶金抡。
文中資源下載:
如果認為本文對你有點幫助,請隨意打賞腌且!