Excel - 同时删除重复项和 SUM

mta*_*tao 2 excel row

我有一个带有 ID 的列,但它们是重复的;例如:

“0,0,1,1,1,2,3,3,4,4,...”

对于每一行,我在其他列中有一个给定的值,例如:

“0-24;0-36;1-13;1-34;1-23;……”

我想每个 ID 只保留一行,但我需要对每个 ID 的值求和,即对给定 ID (0,1,2,...) 的所有列中的所有值求和,其中可能包括几行。

有没有一种简单的方法可以使用 Excel 执行此操作?

这是一些示例数据(左侧的表格)以及所需的输出(右侧的表格)。

ID  Value           ID  Value
0   24              0   60
0   36              1   70
1   13              2   16
1   34              3   24
1   23              4   48
2   16                      
3   9                       
3   15                      
4   24                      
4   24      
Run Code Online (Sandbox Code Playgroud)

Sun*_*Sun 5

您可以做的是复制您的 ID 并将它们粘贴到例如另一个工作表中。假设您的原始表在 Sheet1 中,并且您将所有 ID 复制到 Sheet2 中的 A 列。

然后删除 Sheet2 中的重复 ID:

选择 A 列 > 数据功能区 > 数据工具 > 删除重复项

在 B 列中,然后输入公式:

=SUMIF(Sheet1!$A:$A, Sheet2!$A2, Sheet1!$B:$B)
Run Code Online (Sandbox Code Playgroud)

注意:上面的公式进入 Sheet2 上的单元格 B2,然后用pasteSpecial > only formulas.

编辑:如果由于其他列中的信息而仍然需要相同数量的行等,只需跳过“删除重复项”部分。