通过多个字段的复杂组合筛选 excel 数据透视表 table
Filter excel pivot table by complex combination of several fields
假设我有一个 excel table 至少有 3 列,"Text1"、"Text2" 和 "Number"。 Text1 和Text2 显然包含文本内容,Number 是一个数值。我从这个 table 创建一个枢轴 table,行中有 Text1、Number 和 Text2(按此顺序)。我确实已经按数字范围对我的结果进行了分组。
我想过滤我的数据透视表 table 以便我只包含结果,这些结果与至少一个其他条目共享 Text1 的值,同时也是相同范围的 Number 并且具有不同的Text2 的值比其他条目(他们与之共享 Text1 的条目)。
这可能吗?如果需要,我不介意在原始数据中添加额外的字段 table 用于计算。
例子
假设我有一个 table,其中包含 FirstName、Sex 和 Age 字段,如下所示:
FirstName Age Sex
Kim 19 Female
Kim 57 Female
Kim 20 Male
Tom 23 Male
我按 25 为单位对年龄进行分组,因此 0-24、25-49 等等。在这种情况下,我只想找到同一年龄段的所有不同性别的 Kims。
感谢 Ilia 的评论,我得以找到解决方案。我的 table:
中需要另外三个列
- Concat:我的 Text1 和 Text2 字段的串联
- Group:计算我的Number字段分组的字段(使用
QUOTIENT
)
- 计数:如果 Concat 列中有其他匹配项的值与 Concat 列中的值相同且我的组列中的值相同,则此字段使用
COUNTIFS
来计算我的字段。
我现在可以将我的 Count 列用作数据透视表 table 中的一行(在 Text2 下方)并添加标签过滤器以检查值是否大于或等于 2。
假设我有一个 excel table 至少有 3 列,"Text1"、"Text2" 和 "Number"。 Text1 和Text2 显然包含文本内容,Number 是一个数值。我从这个 table 创建一个枢轴 table,行中有 Text1、Number 和 Text2(按此顺序)。我确实已经按数字范围对我的结果进行了分组。
我想过滤我的数据透视表 table 以便我只包含结果,这些结果与至少一个其他条目共享 Text1 的值,同时也是相同范围的 Number 并且具有不同的Text2 的值比其他条目(他们与之共享 Text1 的条目)。
这可能吗?如果需要,我不介意在原始数据中添加额外的字段 table 用于计算。
例子
假设我有一个 table,其中包含 FirstName、Sex 和 Age 字段,如下所示:
FirstName Age Sex
Kim 19 Female
Kim 57 Female
Kim 20 Male
Tom 23 Male
我按 25 为单位对年龄进行分组,因此 0-24、25-49 等等。在这种情况下,我只想找到同一年龄段的所有不同性别的 Kims。
感谢 Ilia 的评论,我得以找到解决方案。我的 table:
中需要另外三个列- Concat:我的 Text1 和 Text2 字段的串联
- Group:计算我的Number字段分组的字段(使用
QUOTIENT
) - 计数:如果 Concat 列中有其他匹配项的值与 Concat 列中的值相同且我的组列中的值相同,则此字段使用
COUNTIFS
来计算我的字段。
我现在可以将我的 Count 列用作数据透视表 table 中的一行(在 Text2 下方)并添加标签过滤器以检查值是否大于或等于 2。