Excel数据透视表中显示筛选条件(多项)的三种方式

本文译自3 Ways to Display (Multiple Items) Filter Criteria in a Pivot Talbe

目的:学习如何将数据透视表中被筛选字段(多项)生成列表。
技能水平:初级

多项筛选的问题

数据透视表的筛选区域允许用户对整个透视表进行筛选。当只想在报告中显示部分时间段,类别或区域等时,用户可非常方便地通过筛选来实现。

通过在选中筛选菜单中的“选择多项”,用户可对透视表字段中的多个项目进行筛选,功能非常强大。

但当用户进行多项筛选时,包含筛选下拉菜单的单元格只是显示“(多项)”。除非打开筛选下拉菜单选项进行浏览,用户无法看到透视表中都筛选了哪些项目。

这样的话很浪费时间,也会对文件的读者及用户造成困扰。

在工作表中显示筛选条件的三种方式

Excel中没有内置显示筛选列表的方法,但通过以下三种简单的变通方式,可以方便快速地显示筛选列表。

请注意这些方案都是递增式的。也就是说如果要使用方案3,用户需要先使用方案1和方案2。请继续阅读以了解详情。

方案1-向透视表添加切片器

显示筛选中多项列表的最快捷方法是在数据透视表中增加切片器。

  1. 选中透视表任意单元格。
  2. 在Ribbon中选择分析/选项
  3. 单击插入切片器
  4. 选中列表中需要进行筛选的字段。
  5. 点击确定按钮。

切片器会被添加到工作表中。在筛选下拉菜单中所选择的项目在切片器中也会被选择并高亮显示。这两种筛选方式是可以互换的,用户既可以使用切片器也可以使用筛选下拉菜单来对透视表进行筛选。

当筛选列表中只有为数不多的项目时,切片器非常方便使用。但当筛选列表有数十个甚至数百个项目时,用户就需要在切片器中水平滚动才能看到所选择的项目。因此当筛选列表很长时,使用切片器就不是最优方案。

方案2-添加链接透视表##

用户可使用另一个透视表来列出所有的被筛选项目。下面是生成链接透视表快捷指南。详细情况请观看教学视频。

请注意生成链接透视表仍需要使用方案1中生成的切片器。

  1. 选择整个透视表。
  2. 复制并将其粘贴到工作表中的空白区域。
  3. 在新的透视表中,将筛选区域移动到行区域中。
  4. 将新透视表所有其它字段移除,只在行区域中保留一个字段。
  5. 方案1中生成的切片器应该是链接到两个透视表的。如果没有,在切片器上右击并选择报表连接,选中工作表中两个透视表前的复选框。

新透视表将显示第一个透视表中被筛选项目的列表。因为是在第一个透视表中使用的筛选,第二个透视表将自动更新显示被筛选项目。这是因为两个透视表都连接到了切片器。很酷吧!🙂

此方案允许用户根据透视表中的筛选项目列表生成公式,据此可在各种场景中生成交互式报告、仪表盘及财务模型,这就使得此方案的应用有无限可能。方案3就是如何在公式中使用方案2结果的示例。

方案3-生成以逗号分隔的筛选项目列表##

用户可将筛选项目生成以逗号分隔的值后存储到一个单元格中。这样用户就可以很方便地在透视表右侧显示筛选项目。

Excel 2016中引入了TEXTJOIN函数,使用此函数用户很容易就可生成筛选项目列表。如果还没有安装Excel 2016或Office 365的话,也可以使用CONCATENATE函数,只不过费力一些。

再次申明,使用此方案时必须先使用方案1和方案2。以下是步骤。详细情况请观看教学视频。

  1. 在想要显示列表的单元格中输入=TEXTJOIN(
  2. TEXTJOIN有3个参数。第一个参数是每个单元值之间的定界符或是分隔符。用户可输入任意想要使用的符号,只要将其放置在双引号之间即可。此处我们用逗号分隔值,在参数中输入一个后接空格的逗号:“, ”,然后输入逗号。
  3. 第二个参数是忽略空白选项。此选项允许用户忽略空白单元格,其值为TRUE/FALSE。在此处我们选择TRUE以忽略空白单元格,即空白单元格不会被添加到列表中。
  4. 第三个参数是文本值。此参数可以引用单元格。在此例中,我们将引用方案2中生成的第二个透视表的整列。由于TEXTJOIN函数会忽略空白单元格,故可以引用整列。筛选列表会根据筛选项目的数量而增加或缩小,这就使得TEXTJOIN函数的输出结果可动态变化而不用生成动态命名区域。
  5. 在公式中输入结尾括号并按回车键就可以看到结果。
  6. 行区域的标题也会包含在列表中,可通过关闭字段标题来移,这在Ribbon的分析/选项显示部分是个开关选项。

此方案可有多个选项,如可将分隔符改为逗号外的其它字符,甚至可以通过使用换行符CHAR(10)来将各个项目在同一单元格中分行显示(只需要将单元格格式设置为自动换行即可)。

另一个分隔符选项是管道符“|”。

如果没有TEXTJOIN函数怎么办?

如果还没有使用Excel 2016或者Office 365,则可以使用CONCATENATE函数,只不过要费力些。

显示多个项目的多种方式

好了,我们讨论了在工作表中列出并显示多个筛选项目的三种方案。其核心在于切片器可在透视表见生成连接关系。关于此关系的详细解释,可参照切片器与透视表的连接方式。我还发布一篇关于如何使用切片器的视频,你可将其分享给还不熟悉如何使用切片器的同事及用户。

文中资源下载:

  1. 教学视频
  2. 示例文件

如果认为本文对你有点帮助,请随意打赏!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 211,376评论 6 491
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,126评论 2 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 156,966评论 0 347
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,432评论 1 283
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,519评论 6 385
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,792评论 1 290
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,933评论 3 406
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,701评论 0 266
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,143评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,488评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,626评论 1 340
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,292评论 4 329
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,896评论 3 313
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,742评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,977评论 1 265
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,324评论 2 360
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,494评论 2 348

推荐阅读更多精彩内容