Excel:枢轴 Table 不过滤
Excel: Pivot Table Does Not Filter
我有一个包含类似数据的电子表格(除了我有 256K 行):
Company $
A 10
A 20
A 30
B 20
B 30
C 40
C 60
D 10
D 0
D 10
我创建了一个数据透视表 Table,其中行按 Company
分组,值显示 $
.
的总和
我试图让它过滤 sum of $
为 >= 50
的值。所以我去过滤 $
并做大于或等于 50
当我这样做时,没有任何改变。我知道我总是可以手动 select 每个值为 >= 50 的值,但这会花费很长时间,因为我的数据行太多。
我尝试通过比较公司名称 (=SUMIF(A:A,"="&A2,B:B)
) 在我的数据中添加一列到 return $ 的总和,但是对于 256K 行这将花费很长时间。
我的过滤有什么问题?为什么它实际上不根据值进行过滤?
感谢提问。
您需要将过滤器应用于非值字段的简短回答,在本例中为公司。如果您在“值”字段本身上进行过滤,则什么也不会发生(在您向我展示之前我什至不知道您可以做到这一点。)
关于这个主题我唯一要注意的是,您选择哪个非值字段很重要。例如,如果您有一个 Region 字段并对其应用过滤器,如果所有区域的小计都超过 50,它也可能无效。这似乎很明显,但由于整个事情相当不直观,因此可能值得指出。
有关值过滤器的非常好的解释,请参阅 this SuperUser answer。
我有一个包含类似数据的电子表格(除了我有 256K 行):
Company $
A 10
A 20
A 30
B 20
B 30
C 40
C 60
D 10
D 0
D 10
我创建了一个数据透视表 Table,其中行按 Company
分组,值显示 $
.
我试图让它过滤 sum of $
为 >= 50
的值。所以我去过滤 $
并做大于或等于 50
当我这样做时,没有任何改变。我知道我总是可以手动 select 每个值为 >= 50 的值,但这会花费很长时间,因为我的数据行太多。
我尝试通过比较公司名称 (=SUMIF(A:A,"="&A2,B:B)
) 在我的数据中添加一列到 return $ 的总和,但是对于 256K 行这将花费很长时间。
我的过滤有什么问题?为什么它实际上不根据值进行过滤?
感谢提问。
您需要将过滤器应用于非值字段的简短回答,在本例中为公司。如果您在“值”字段本身上进行过滤,则什么也不会发生(在您向我展示之前我什至不知道您可以做到这一点。)
关于这个主题我唯一要注意的是,您选择哪个非值字段很重要。例如,如果您有一个 Region 字段并对其应用过滤器,如果所有区域的小计都超过 50,它也可能无效。这似乎很明显,但由于整个事情相当不直观,因此可能值得指出。
有关值过滤器的非常好的解释,请参阅 this SuperUser answer。