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

标签 excel formula worksheet

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

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

例如“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

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

例如“销售”

    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%

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

最佳答案

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

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

这将为您提供获胜的比率或百分比(如果格式化)。

关于Excel - 搜索列以查找文本是否匹配并计算字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14423565/

相关文章:

vba - 将合并特定工作表复制到一个工作簿

excel - 更改整个工作表的背景颜色

vba - label.caption 未更新

php - MYSQL 中相关变量的可编辑公式

excel - LibreOffice Calc 单元格工作表引用也可以在 Excel 中使用吗?

excel - 在获取 Excel 工作簿中所有工作表名称的列表期间,VBA 代码的执行速度非常慢

python - 使用 Python 打印某个范围的总和值

ruby - 如何从 Ruby 运行 Excel 宏?

c++ - 如何修复此公式错误?

java - 使用 apache poi 将方程式从 Word (*.docx) 读取为 HTML 及其文本上下文