0

したがって、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

この場合、私がやろうとしているのは、Total が 100 万を超えるすべてのレコードを表示することです。

合計が 100 万の場合、その特定の 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
4

2 に答える 2

1

MS アクセス:

SELECT t.ID, t.Total, t.ItemVal
FROM Table t
WHERE t.ID In (
   select ID 
   from table 
   where total >1000000)
于 2012-09-28T16:59:06.303 に答える
0

Excelでは、次のような数式を使用してヘルパー列を追加するのが最も簡単な方法です。これにより、True / Falseが返され、フィルター処理できます。

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

于 2012-09-28T16:43:01.443 に答える