过滤一个列并计数其他列中的值

问题描述 投票:0回答:1

[我有一个数据库,其中C列的工具名称类似:KDX15GUA10PKN01,它们在此列中重复了很多次,但它们每次在D列中都增加了价值。

示例:

  C   |   D
KDX15 | 15000
GUA10 |  2000
PKN01 |  2000
KDX15 |   100
KDX15 |   100
GUA10 |  2530

我想将此值过滤到其他工作表,但已过滤每个名称示例。 KDX15和D列的摘要15200

我该怎么做?到目前为止,我已经能够为C列的过滤器创建一个宏

Sheets("NEUPRAVOVAT").Columns("C:C").AdvancedFilter Action:=xlFilterCopy, CopyToRange:=Sheets("Sheet1").Range("H1"), Unique:=True

我只想查看C列的过滤后的值以及D列中每个值的摘要。

excel database vba
1个回答
0
投票

使用数据透视表...

…获得以下结果:

enter image description here


如何创建

想象以下数据

enter image description here

  1. 选择数据
  2. 从功能区菜单中选择:插入›数据透视表
  3. 在下面的对话框中,选择要在其中插入数据透视表的位置(然后按OK)

    enter image description here

  4. 选中标记的框enter image description here

  5. 完成

© www.soinside.com 2019 - 2024. All rights reserved.