我有一个包含4列的Excel工作表(Excel 2011)
id item_name owner amount
1 House David 500
2 Land Ernest 600
1 House David 400
3 Car Frank 1000
2 Land Ernest 700
我想根据唯一标识符删除重复行,在这种情况下为id,以便我的工作表看起来像这样
id item_name owner amount
1 House David 900
2 Land Ernest 1300
3 Car Frank 1000
我有一个接近113282行的工作表,合并功能可以很好地解决这个问题,但是,它需要我手动使用指针来选择单元格的范围。使用named_range填充单元格引用或甚至使用其他快捷方式来选择范围不会产生任何输出。
有更好的方法吗
答案 0 :(得分:1)
将此公式添加为额外列(带标题),根据需要更改单元格范围:
=SUMIF($A$2:$A$6,A2,$D$2:$D$6)
如果您的数据表已完成(D列中没有空白单元格)或您使用的是Excel 2010,则可以键入此公式一次,然后双击“填充句柄”(右下角的小点)和它会一直填充/复制。
复制并粘贴特殊,为此列添加值。已经选择了数据,或者您可以单击第一个数据单元格并按Ctrl-Shift-Down
。然后使用数据选项卡删除重复项。勾选除金额之外的每一列。然后删除原始的金额列,将其替换为添加的列中的新数据。
答案 1 :(得分:0)
使用数据透视表可以解决此问题。 选择要使用的列,如下图所示
然后选择插入并单击推荐数据透视表。
选择总和...
将添加一个新工作表,显示您的分组和汇总数据
我希望这可以解决你的问题: - )