Excel – 在列中search以查找文本是否匹配并计数string

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

第一个工作表(“2011年11月”)仅包含名称和状态,但是名称重复,并且需要在第二个工作表(“销售”)上添加一个string百分比。

例如“2011年11月”

AB 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 

第二张工作表(“销售”)包含3列名称,完成和赢得。 但是,名称已删除重复项。

例如“销售”

  ABC 1 Name Completed Won 2 McDonalds 3 Burger King 4 Wendys 5 iHop 

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

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

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

我会使用一个countif函数来查找销售数量和countifs来查找获胜数量并完成。

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

这会给你比例或百分比,如果格式化韩元

另一种方法是使用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键确认,然后复制和复制