【发布时间】:2022-05-07 06:05:15
【问题描述】:
我正在帮助一位同事解决问题,但我自己也遇到了一些困难。在完成一组课程后,他从学生回答的调查中收到一个 CSV 文件,他希望生成报告,显示每个问题中每个类别的回答数量(即#同意、#强烈同意等)。
CSV 文件的格式类似于:
DateTime School Class Question 1 Question 2 Question 3 ... etc ...
======== ====== ===== ========== ========== ==========
1/1/2012 A 1 Agree Strongly Agree Disagree
1/1/2012 A 1 Disagree Agree Strongly Disagree
1/1/2012 A 2 Agree Strongly Agree Slightly Disagree
1/1/2012 A 1 Agree Agree Disagree
1/1/2012 A 2 Disagree Disagree Disagree
... etc 8,000 rows ...
他想要一份类似这样的报告:
School Class Q1 Agree Q1 Disagree ... Q1 Strongly Agree ...
====== ===== ======== =========== =================
A 1 2 1 0
A 2 1 1 0
... etc ...
显然,我正在查看数据透视表,但我遇到了如何定义数据透视表的问题。我不是 Excel 专家,但当我们尝试各种选项时,我们得出的结果基本上是毫无意义的。
是否可以设置一个数据透视表以有意义的方式提供这些数据?计算非数值实例并按学校和班级对计数进行分组?什么是一个好的(易于重复的)策略来实现这一点?
感谢您的帮助,非常感谢。
(我们使用的是 Office 2007)
【问题讨论】:
-
AFAIK Excel 数据透视表不适用于非数值,这与 Access Crosstab 查询不同。