根据列和总和值合并多行(Excel,Google Refine,Google电子表格)

我有大量的行,如下所示:

| Name | Value | |--------|-------| | name 1 | 12 | | name 1 | 10 | | name 1 | 1 | | name 2 | 55 | | name 3 | 1 | | name 3 | 8 | 

我需要根据“名称”列合并所有行到一行,并在相关行中总结“值”。 结果应该是:

 | Name | Value | |--------|-------| | name 1 | 23 | | name 2 | 55 | | name 3 | 9 | 

具有相同“名称”的行可以是0-n。

我如何在Google Refine或Excel / Google Spreadsheet中执行此操作?

我正在想,但没有解决办法。

万分感谢!

在OpenRefine或Google中细化:

  • 按名称列sorting(如果尚未sorting),并进行sorting永久
  • 在名称列上空白以删除重复的值
  • 在Value列上,执行Edit Cells – > Merge multi-valued cells
  • 在同一列上,执行编辑单元 – >用forEach(value.split(','),v,v.toNumber()).sum()的GRELexpression式进行转换forEach(value.split(','),v,v.toNumber()).sum()
  • 按名称列上的空白方面,然后selectTrue(即空白行)
  • 使用全部 – >编辑行 – >删除所有匹配的行以删除冗余行

在Excel中,select数据的整个范围,然后单击插入 – >数据透视表。 将“名称”添加到“行标签”列表中,并将“值”添加到“值”列表中。 确保“值”的值字段设置设置为和function。 希望这可以帮助!