附件我有一张 Excel 工作表,其中有 3 列,分别标记为Titles
、Industry
和Responses
。这些来自一项调查,用户可以在 中选择多个选项Responses
。答案(Ans_1
、Ans_2
等)在同一列中用分号分隔。
样本数据
笔记: 实际数据有数百行
标题 | 行业 | 响应 |
---|---|---|
标题_2 | 行业_1 | 答案 3;答案 4;答案 7;答案 9;答案 13; |
标题_1 | 行业_5 | 答案_4;答案_13; |
标题_3 | 行业_1 | 答案_7; |
标题_2 | 行业_5 | 答案 3;答案 4;答案 7;答案 9; |
标题_2 | 行业_1 | 答案_3;答案_2;答案_10; |
标题_4 | 行业_2 | 答案6;答案7;答案8; |
标题_4 | 行业_1 | 答案_2;答案_3;答案_9; |
如何构建一个表格,通过筛选或或两者来计算特定答案Responses
(例如,仅提及) ?所需表格的格式为。我尝试了多个条件,但结果只是全部为零。Ans_1;
Title
Industry
Sheet2
COUNTIFS
答案1
G2
以下示例中的公式使用COUNTA
和FILTER
来确定有多少行符合所有条件。您可以根据各种应用程序进行调整。公式已在 Microsoft Excel 和 Google Sheets 中进行了测试。
=COUNTA(FILTER(C2:C8,
(A2:A8=E2)*(B2:B8=E3)*(IFERROR(FIND(E4,C2:C8)>0,FALSE))))
A | 乙 | C | 德 | 埃 | F | G | |
---|---|---|---|---|---|---|---|
1 | 标题 | 行业 | 响应 | 菜单选择 | 数数 | ||
2 | 标题_3 | 行业_1 | 答案 1;答案 10;答案 5;答案 11;答案 13; | 标题_2 | 2 | ||
3 | 标题_2 | 行业_2 | 答案 1;答案 10;答案 8; | 行业_1 | |||
4 | 标题_2 | 行业_1 | 答案1;答案11; | 答案11; | |||
5 | 标题_3 | 行业_1 | 答案6;答案11; | ||||
6 | 标题_5 | 行业_1 | 答案1;答案11; | ||||
7 | 标题_5 | 行业_2 | 答案1;答案11; | ||||
8 | 标题_2 | 行业_1 | 答案 1;答案 11;答案 10; |
之前的解决方案SUMPRODUCT
在 Google Sheets 中有效,但在 Microsoft Excel 中无效
=SUMPRODUCT(A2:A8=E2, B2:B8=E3, IFERROR(IF(FIND(E4,C2:C8)>0,1,),))