Excel - 搜索列以查找文本是否匹配并计算字符串

时间:2013-01-20 10:24:52

标签: excel formula worksheet

我想将1个工作表中的值添加到另一个工作表中。

第一张工作表(“2011年11月”)只包含名称&状态,名称重复,并且需要在第二个工作表(“Sales”)上添加字符串的百分比。

e.g。 “2011年11月”

    A           B
1   Name        Status
2   McDonalds   Completed
3   McDonalds   Won
4   Burger King Won
5   Burger King Won
6   Wendys      Completed
7   iHop        Completed
8   iHop        Completed

第二个工作表(“Sales”)包含3列Name,Completed&韩元。但是,Name已删除重复项。

e.g。 “销售”

    A           B           C
1   Name        Completed   Won
2   McDonalds   
3   Burger King 
4   Wendys      
5   iHop    

我希望“销售”工作表看起来像这样:

    A           B           C
1   Name        Completed   Won
2   McDonalds   50%         50%
3   Burger King 0%          100%
4   Wendys      100%        0%
5   iHop        100%        0%

只是想知道使用什么配方?它需要检查名称。

2 个答案:

答案 0 :(得分:3)

我会使用countif函数查找销售数量,并countifs查找获胜次数并完成。

=COUNTIFS('November 2011'!$A:$A, A2, 'November 2011'!$B:$B, "won") 
  / COUNTIF('November 2011'!$A:$A,A2)

如果格式化赢得,这将为您提供比率或百分比。

答案 1 :(得分:2)

另一种选择是使用具有AVERAGE功能的“数组公式”,即B2中的该公式

=AVERAGE(IF(November 2011'!$A$2:$A$1000=$A2,IF('November 2011'!$B$2:$B$1000=B$1,1,0)))

使用CTRL + SHIFT + ENTER确认并向上和向下复制