Excel 合并唯一列上的值
我有一份4栏的excel工作表(excel 2011) 在本例中,我希望根据唯一标识符id删除重复的行,以便我的工作表如下所示Excel 合并唯一列上的值,excel,Excel,我有一份4栏的excel工作表(excel 2011) 在本例中,我希望根据唯一标识符id删除重复的行,以便我的工作表如下所示 id item_name owner amount 1 House David 900 2 Land Ernest 1300 3 Car Frank 1000 我有一个工作表,有将近113282行,合并函数可以很好地解决这个问题,但是,它需要我手动使用指针来选择单元格的范围。使用命名的_
id item_name owner amount
1 House David 900
2 Land Ernest 1300
3 Car Frank 1000
我有一个工作表,有将近113282行,合并函数可以很好地解决这个问题,但是,它需要我手动使用指针来选择单元格的范围。使用命名的_范围填充单元格引用,甚至使用其他快捷方式选择该范围,都不会给出任何输出
是否有更好的方法执行此操作将此公式添加为一个额外列(带标题),并根据需要更改单元格范围:
=SUMIF($A$2:$A$6,A2,$D$2:$D$6)
如果您的数据表是完整的(D列中没有空白单元格),或者您使用的是Excel 2010,您可以键入此公式一次,然后双击填充手柄(右下角的小点),它将一直填充/复制
复制并粘贴此列的特殊值。数据将已被选中,或者您可以单击第一个数据单元格,然后按
Ctrl-Shift-Down
。然后使用数据选项卡,删除重复项。勾选除金额之外的每一列。然后删除原始的amount列,用添加列中的新数据替换它。使用Pivot表可以解决此问题。
选择要使用的列,如下图所示
然后选择insert并单击推荐透视表
选择“按…求和”
将添加一个新的工作表,显示分组和汇总的数据
我希望这能解决您的问题:-)如果这是一项经常重复的工作,如果您对VBA有一定的了解,最好使用VBA创建自己的宏。否则,理解和学习它并不困难,如果您经常使用excel,那么这是一项很好的投资
=SUMIF($A$2:$A$6,A2,$D$2:$D$6)