所以我们都知道我们可以使用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
答案 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