我需要从excel中的一个工作表中获取唯一值,将它们按唯一值合计,并将数据放在另一个工作表中

时间:2016-10-05 13:42:42

标签: excel excel-vba excel-formula vba

情景:

我在标有"公司"的列中列出了与各个合同相关的公司名称。我需要获取每个唯一的公司名称,在工作簿中的另一个工作表上创建一个列,总计公司出现的次数,然后总计合同总金额。例如:

公司总计 Riordan& Scully保险$ 312.70 Riordan& Scully保险$ 904.80

所以我需要将数据显示在表2中,如下所示:

公司合同总计 Riordan& Scully Insurance 2 $ 1217.50

这在excel中是否可行?

1 个答案:

答案 0 :(得分:0)

这绝对是可能的。

这是一步一步:

1)选择所有数据,单击“INSERT”选项卡,单击“数据透视表”

2)在“数据透视表字段”窗口中,将“公司名称”从字段拖到“ROWS”框中。

3)在“数据透视表字段”窗口中,将“公司名称”从字段拖到“值”框中。确保它显示“公司名称计数”。如果没有,请单击它旁边的箭头,单击“值字段设置”,然后相应地进行更改。

4)在“数据透视表字段”窗口中,将“合同美元”从字段拖到“值”框中。确保它显示“合约金额”。如果没有,请单击它旁边的箭头,单击“值字段设置”,然后相应地进行更改。

您现在应该有一个方便的表格,显示您要求的所有数据。