我正在尝试在 Excel 上做一些超出我理解范围的事情,想知道是否有人可以提供帮助:
我试图一次在一个表(特别是一列)中搜索多个变量,然后对它们进行单独和总计。
另一个问题是,列中的每个单元格包含多个用逗号分隔的单词。例如:
android,bug_report,cv_106213,delete_account,server_api
所以我需要能够找到“bug_report”以及“apples”。
我想返回一个类似这样的计数:
apples: 5
bug_report: 4
Total: 9
我使用的是 Mac 版 Excel 2011
谢谢!
答案1
正如 @callumDS33 所述,您可以使用COUNTIF
单个条件。使用这个会给你所有的结果计数apple
,另一个实例会给你所有结果的计数bug_report
(包括那些与……无关的 apple
)。然后,您可以将其相加,以获得您给出的示例的结果。
如果你想计算apple
同时发生的次数bug_report
,您需要一些不同的东西。要计算多个条件,请使用COUNTIFS
。
COUNTIFS(条件范围 1,条件 1,[条件范围 2,条件 2]…)
假设您的数据在A列,您可以输入以下公式来统计和一起出现的C1
次数。apple
bug_report
=COUNTIFS(A:A, "*apples*", A:A, "*bug_report*")
答案2
一种解决方案是使用文本到列(分隔符 > 逗号 > 结束)。如果您的字符串在单元格中A1然后这个函数会用逗号把它分成单元格A1:E1。然后使用以下公式来计算苹果的出现次数:
=COUNTIF($A$1:$E$1,"apples")