数据透视表中的多个标签过滤器

数据透视表中的多个标签过滤器

数据透视表中可以有多个标签过滤器吗?我发现我可以使用“包含”,虽然可行,但如果可以的话,我对语法有疑问。

我认为包含“苹果”、“香蕉”之类的东西应该可以起作用,任何见解都将不胜感激。

答案1

回答你的问题 - 不,你不能在单个数据透视表上有多个标签过滤器或多个值过滤器。

Raystafarian 不明白你的问题。

  1. 是的 - 单击“允许多个过滤器”复选框将允许一个标签和一个值过滤器,但不允许两个相同类型的过滤器。
  2. 是的 - 当然你可以继续选择“多个项目”,但这不是你要找的标签或值过滤

解决方法 1

对表进行第一个标签过滤器的过滤,然后将过滤后的表复制并粘贴到新表中,然后在新数据集(表)上进行透视。这不是最好的选择,但肯定能完成工作

解决方法 2

如果您可以通过 if 或语句来解决问题,这将非常有利于您的目的,并且您可以根据自己的心意拥有任意数量的标签过滤器。

基本上,您将在数据集上创建一个额外的列,该列将返回标签是否包含您要查找的值/字符串,然后您可以使用新列进行旋转。

首先是具有一个标准的基本公式:

=IF(ISNUMBER(SEARCH("Apple",A1)),"Contains","Does not Contain")

a. 该SEARCH()函数在单元格中搜索“apple”文本,并返回该文本在单元格中开始处的字符编号

b.ISNUMBER()如果搜索成功,该函数将返回 true 或 false 值

  • 例如1.如果搜索功能不成功,则会返回错误(不是数字),因此该ISNUMBER()函数将为假。

  • 例如2. 如果搜索函数成功,则会返回一个数字,因此该ISNUMBER()函数为真

c.IF()如果为真,则该语句将返回个性化消息“包含”,如果为假,则返回“不包含”

现在具有多个条件的公式

=IF(OR(ISNUMBER(SEARCH("Apple",A2)),ISNUMBER(SEARCH("banana",A2))),"Contains","Does not Contain")

只需在第一个逻辑之前添加一个或语句,即可ISNUMBER(SEARCH())获得任意数量的条件

答案2

我对你的问题感到困惑。如果你说的是标签过滤器,我认为你是,是的,这是

数据透视表工具 - 数据透视表名称 部分-选项 落下-选项 - 总计和过滤器 标签

在此处输入图片描述


但是,如果你说的是报告过滤器,是的,你可以选择多个 -

在此处输入图片描述

例如,这里我只排除了“牛”

在此处输入图片描述

相关内容