如何处理 excel 中 google 形式的多项选择答案以转向 table

How to process multiple choice answers from google forms in excel to pivot table

我正在将 google 表单结果电子表格中的一堆结果处理成 excel 电子表格(制作漂亮的图形和图表),但我不知道如何处理多项选择题以 google 提供的方式回答。

在下图中,您可以看到一些示例结果。这些行代表一个填写表格的人。列名称是问题本身,在单元格中,您会看到一个人选择的多个答案(复选框)。

现在我想得到一个枢轴 table,其中包含选择答案的总次数百分比。

我还做了一个小 table,其中包含所有可能的答案(见下图),但仍然无法弄清楚如何获得其他答案中这些答案出现的总数或百分比 table.

有人能告诉我如何以快速有效的方式制作这个支点 table 吗,我有很多此类答案和问题需要处理,所以我无法去输入所有可能的内容在 table.

中回答

这就是我们想要的结果:

提前致谢!

我无法发表评论,但听起来您会从使用数据透视表的计算字段功能中受益 table。有关详细信息,请参阅此页面 Excel Pivot Table Calculated Field。我还建议显示您的数据是如何存储的。每个答案都在自己的专栏中吗?我希望如此,因为这比 comma-separated 答案 1、答案 2 的一栏更容易处理。尽管如此,创建新的 formula-driven 栏来分隔答案并不难。

回到手头的主题,计算字段中的公式类似于:
姓名:PercentageAnswer
公式:=CountofQuestion/CountofPerson

请注意,数据透视表 Table 的格式应为 "Question" header,每行都是一个答案,CountofPerson 和 CountofQuestion 应为列。

在这里找到答案: Formula in Excel to count occurrences of substrings within strings

基本上,您需要在字符串列表中搜索子字符串。这是要使用的等式。

=COUNTIF(D2:D7;"*"&<answers>&"*")