查找和计算每个名称的出现是列A然后从列B读取一个值

我需要一个超越我和Excel技能的公式,我需要在A列中find一个匹配的次数到列C中,然后在列D中插入这个人的总天数。任何人都可以帮忙吗?

在单元格C2中:

=COUNTIF(A$2:A$6,A2) 

在单元格D2中:

 =SUMIF(A$2:A$6,A2,B$2:B$6) 

也可以看看:

  • COUNTIF
  • SUMIF

你有没有考虑使用数据透视表? 这有点矫枉过正,但大大简化了你想做的事情。 假设您使用Excel 2007:

  1. select包含列标签的数据范围。
  2. 转到插入 – > [表] – >数据透视表。
  3. 在出现的对话框中,selectExisting Worksheet,select一个单元格,点击OK。

在这一点上,数据透视表窗格出现与您的字段名称在一个框和下面的四个其他标签框。

  1. 将名称拖到行标签框中。
  2. 将名称拖到值框中。
  3. 将天拖动到值框中。

你完成了!