查找并计算名称的每个出现位置是A列,然后从B列读取值

时间:2010-03-02 11:06:02

标签: excel

我需要一个超出我和我的Excel技能的公式,我需要在A列中插入匹配的次数到C列,然后在D列中插入该人的总天数。有人帮忙吗?

2 个答案:

答案 0 :(得分:3)

在单元格C2中:

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

在单元格D2中:

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

另见:

答案 1 :(得分:2)

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

  1. 选择数据范围,包括列标签。
  2. 转到插入 - > [表格] - >数据透视表。
  3. 在出现的对话框中,选择“现有工作表”,选择一个单元格,然后单击“确定”。
  4. 此时,将显示“数据透视表”窗格,其中您的字段名称位于一个框中,另外四个标记框位于下方。

    1. 将名称拖到行标签框。
    2. 将名称拖到值框中。
    3. 将天数拖到值框中。
    4. 你已经完成了!