记录分组后如何过滤Excel数据?

时间:2012-09-28 16:30:18

标签: excel

所以我们都知道我们可以使用Excel中的过滤工具过滤单个列中的数据。

不幸的是,我将记录分组为:

ID        Total        ItemVal
1224      1,599,879    0
1224      0            15,799
1224      0            1,113,556
1224      0            470,524
1723      4,844,453    4,844,453
2078      155,433      155,433

在这种情况下,我要做的是显示总计大于一百万的所有记录。

如果总数为一百万,则显示该特定ID的所有记录。

如果我过滤,我得到的只是行:

ID        Total        ItemVal
1224      1,599,879    0
1723      4,844,453    4,844,453

当我真正想要的是:

ID        Total        ItemVal
1224      1,599,879    0
1224      0            15,799
1224      0            1,113,556
1224      0            470,524
1723      4,844,453    4,844,453

2 个答案:

答案 0 :(得分:1)

MS Access:

SELECT t.ID, t.Total, t.ItemVal
FROM Table t
WHERE t.ID In (
   select ID 
   from table 
   where total >1000000)

答案 1 :(得分:0)

在Excel中,最简单的方法是添加一个辅助列,其中包含如下公式,它将返回True / False,并且您可以过滤。

=sumif(A:A,A2,C:C)>1E6