Excel 2010如果重复合并单元格对应的数据

时间:2012-02-26 22:31:25

标签: excel count duplicates excel-formula

我的第一栏中有重复的日期。我在下一栏中有相应的评分。我的目标是只有在重复日期时才将评级合并到所有日期。我有很多重复的日期,每个副本我只想组合数字:

DATE      5STAR   4STAR   3STAR   2STAR   1STAR
12/2/2009   0      1       0       0       0
12/2/2009   1      0       0       0       0
4/6/2011    1      0       0       0       0
4/6/2011    1      0       0       0       0

所以在上面的例子中我想留下:

DATE       5STAR   4STAR   3STAR   2STAR   1STAR
12/2/2009    1      1        0       0       0
4/6/2011     2      0        0       0       0

1 个答案:

答案 0 :(得分:1)

假设您的原始工作表被称为“重复数据”,并且您创建了第二张名为“组合数据”的工作表,其格式完全相同但每个日期只有一行,但这个公式在B2中的组合数据并根据需要向下拖动:

=SUMPRODUCT(('duplicate data'!$A$2:$A$5='combined data'!$A2)*'duplicate data'!B$2:B$5)

在Excel 2007和2010中,您可以使用“数据”选项卡中的“删除重复项”轻松删除重复日期。在XL 2​​003中,我相信您将使用“数据”菜单的“过滤器”项中的“高级过滤器”。

如果您要多次执行此操作,我会考虑对您的数据进行一些规范化,以便您可以使用数据透视表执行此操作。如果我正确地猜测每行只有一列得到一个,即每行只有一个等级,你的数据看起来像这样......

DATE        Rating
12/2/2009   4STAR
12/2/2009   5STAR
4/6/2011    5STAR
4/6/2011    5STAR

...您可以轻松地从中创建数据透视表。