样本数据
A(Name) B(Mat_Num) C(Items) D(group) E(Summon) F(Plant) G(Batch_num)
1.Ram 1235 HA1 Micro 545.5 1327 893A1
2.ram 12354 rt2 Senf 5678 0001 1063F
3.Joseph 12354 cf1 Macro 9844 0001 1063F
4.andreas 12354 dw1 HR 6633.95 0001 1063F
5.John 1235 ff1 Finance 22555.09 1327 893A1
6.Russel 987 ad1 Sales 6423 0001 jjg67
7.Holger 00 dd1 purchase 3333 1327 dd567
8.Gottfried 234 fa1 rot 663 345 45678
我必须根据列(c,F,G)找到重复的行。如果这三列的行相同,则将E列和B列的单元格值相加为一行,并删除重复的行以仅保留其中一行。
答案 0 :(得分:0)
@Manoj
在原始数据上使用数据透视表。
这将汇总值并以最小的努力为您删除重复项。
为了删除手动工作,您需要设置一个命名范围并将其用作创建数据透视表时的范围。
下面是您的示例,我在其中添加了一些重复项。“ Customer_Number”位于A1中。
然后可以在“公式”选项卡上的“命名范围”组中使用以下公式来设置命名范围。
=OFFSET(Sheet2!$A$1,0,0,COUNTA(Sheet2!$A:$A),8)
这将计算您拥有的行数,因此当将新数据追加到Raw Data表的底部时,您只需刷新数据透视表,所有新数据都将通过。
数字8是数据集中的总数列。
然后,您可以将数据透视表与经典视图一起使用,而无需进行小计即可将汇总数据显示为波纹管
一旦您设置了数据透视表并指定了命名范围,点击数据透视表中的“刷新”按钮将进行更新,这将在更新的原始数据中添加新数据。