![如何在多个答案字段上创建数据透视表?](https://linux22.com/image/1438068/%E5%A6%82%E4%BD%95%E5%9C%A8%E5%A4%9A%E4%B8%AA%E7%AD%94%E6%A1%88%E5%AD%97%E6%AE%B5%E4%B8%8A%E5%88%9B%E5%BB%BA%E6%95%B0%E6%8D%AE%E9%80%8F%E8%A7%86%E8%A1%A8%EF%BC%9F.png)
我正在输入一些数据,数据集中的一个问题支持多个答案。据我所知,我可以选择将其输入为分隔列,例如
Answer1
------
A
A,B
C
B,D
或者,我可以将其输入为多列:
Answer1 Answer1
------- -------
A
A B
C
B D
不管怎样,我都需要能够使用数据透视表来汇总这些数据,但我不确定该怎么做?有什么建议吗?
最终的数据透视表看起来应类似于:
Answer1 Count
------- -----
A 2
B 2
C 1
D 1
答案1
添加计算列,其中$A2
是包含逗号分隔列表的列,"A"
是您想要在计算列中计算的答案。
=IFERROR(FIND("A",$A2)^0,0)
假设给定的答案在 中只能出现一次A2
。如果找到它,则将位置提升到零次方,从而得到1
。如果找不到它,则会收到错误,导致IFERROR()
产生0
。
Answer1 1A 1B 1C 1D
A 1 0 0 0
A,B 1 1 0 0
C 0 0 1 0
B,D 0 1 0 1
SUM()
现在您可以使用或通过数据透视表来获得每个答案的总和。
答案2
在这种情况下,您需要重新排列数据,使其看起来像这样:
Answer 1
B
A
A
C
D
D
然后选择数据(包括标题)并将“答案 1”字段放入排和价值观字段。
更新
举例来说,一旦数据采用这种格式,您就可以按照自己喜欢的方式将其组合在一起 - 如下所示: