【问题标题】:Sum different cell range values based on other cell range that contains consecutive rows根据包含连续行的其他单元格范围对不同的单元格范围值求和
【发布时间】:2016-04-05 15:35:46
【问题描述】:

我在 A:A 中有名称列表,其中包含 2、3、4 或该列表的任意数量的重复行。我需要为每个名称分别获取 B:B 的总和。谁能帮我做到这一点。

注意。此列表包含 1500 多个名称

Sam   50
Sam   15
Sam   25
Jim   10
Jim   15
Ann   5

我需要这样的答案

Sam   90
Jim   25
Ann    5

【问题讨论】:

  • 因此,将您的姓名列表复制并粘贴到新列中,转到 DATA-->Remove Duplicates。如@findwindow 所述,使用 SUMIF。因此,假设您从第 2 行开始将名称放在 F 列中。=SUMIF(A:A,F2,B:B) 然后复制下来。
  • 感谢 findwindow 的帮助。它对我有用。
  • 也感谢 Gary 的学生纠正我的测验
  • 感谢 Scott Craner 的帮助。

标签: vba excel sum formula


【解决方案1】:

我没有足够的声誉发表评论,所以我发布了一个答案...
为什么不使用数据透视表?看看Office support。
简单地说:

  • 确保表格有标题行
  • 选择表格内的一个单元格(例如单元格 A3)
  • 菜单插入和数据透视表
  • 间隔将自动填充(检查是否正确),选择放置新表格的位置(新表格或当前表格中的位置)并确定
  • 将“名称列”放入行标签字段,将“数字列”放入sum values字段

无需公式/宏,您将拥有所需的一切

【讨论】:

  • 我也试过这个 EttoreP & 这个也对我有用。感谢您的帮助。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多