Excel 是否有一种方法可以将重复的单元格组合为一列,然后添加相邻列的值

Excel 是否有一种方法可以将重复的单元格组合为一列,然后添加相邻列的值,excel,duplicates,addition,Excel,Duplicates,Addition,我希望将所有重复值合并到一列(a列)中,然后在相邻的列(b列)中添加相应的值。因此,如果列“a”的值为“bob”、“jill”、“bill”、“bob”,那么列b中的相应值分别为10、2、4和9;结果将是a列bob、jill、bill,b列将是19、2、4 简单的解决方案是在列中键入以下内容 c:=SUMIFS($B$1:$B$4,$A$1:$A$4,A1)*(COUNTIF($A$1:$A1,A1)=1) 或者命名您的范围,以便更容易理解 =SUMIFS(palesFilled,names,

我希望将所有重复值合并到一列(a列)中,然后在相邻的列(b列)中添加相应的值。因此,如果列“a”的值为“bob”、“jill”、“bill”、“bob”,那么列b中的相应值分别为10、2、4和9;结果将是a列bob、jill、bill,b列将是19、2、4

简单的解决方案是在列中键入以下内容

c:=SUMIFS($B$1:$B$4,$A$1:$A$4,A1)*(COUNTIF($A$1:$A1,A1)=1)

或者命名您的范围,以便更容易理解


=SUMIFS(palesFilled,names,A1)*(COUNTIF($A$1:$A1,A1)=1)

对于这种情况,我建议使用透视表:

  • 选择您的范围>插入>透视表
  • 选择要放置表格的位置并确认
  • 在字段>下,单击名称和值(在我的示例中)
  • 名称应位于行下,值应位于值下
  • 如果你愿意的话,可以随意修改标题名之类的东西