抱歉,我不知道如何用谷歌搜索。我有一张表格,如下所示:
response|item| categoryA| categoryB
----------------------------------------------
Yes item1 item1 item2
No item2 item3 item4
No item3
yes item4
No item1
Yes item2
每个项目属于两个类别之一:A 或 B。项目也列在“项目”列中。每个项目在“项目”列中出现多次,但仅在“类别”查找列中出现一次。项目的每个实例都附带一个答案,是或否。我需要分别计算 A 类和 B 类项目收到“是”响应的频率。
例如:上表将得出
A 类:1 B 类:2
谢谢你,
答案1
使用辅助列。根据您的说明,我假设您的数据位于列 A
、B
、E
和 中 F
。我将使用C
辅助列。输入
=IF(A3="yes", IF(ISERROR(MATCH(B3,E$3:E$8,0)), IF(ISERROR(MATCH(B3,F$3:F$8,0)),"X","B"), "A"), "No")
到C3
。(我假设数据从第 3 行开始,因为第 1 行和第 2 行是标题。)调整3
和以反映列和 8
中 A 类和 B 类列表的实际边界 。将此 ( ) 向下拖动,直到您拥有项目/响应数据。E
F
C3
这意味着,对于每一个“回答”是“是”的,
- 如果“项目”属于 A 类(列
E
),则计算为A
, - 如果“项目”属于 B 类(列
F
),则计算为B
, - 否则,评估为
X
。
如果“回答”不是“是”,则计算如下No
:
现在您只需执行=COUNTIF(C3:C8, "A")
和即可=COUNTIF(C3:C8, "B")
。并且,一旦完成调试,您就可以将"X"
和更改"No"
为空字符串 ( ""
)。
答案2
我很少使用 Excel,但也许这会有所帮助。
首先阅读这有关多列重复的文章(基本上就是您想要实现的目标)
如果您按照本文操作,您最终应该会得到一列,描述哪些是重复的,哪些不是。
从那里开始,您需要识别不同的重复项。这可以通过将“我在这里!我是重复项”更改为相应项目的“类别 A”和“类别 B”来实现。
现在您已经将范围缩小到类别和响应,剩下要做的就是计算是和否(我确信这可以在 Excel 中完成,但正如我所说,我不再使用 Excel 了)。如果您需要进一步的帮助,或者只是不明白我写的一个词,请发表评论,我会尽力的。
答案3
你不能只使用数据透视表并进行“响应”计数吗?