我在Excel 2016中有一个原始数据报告,其中包含数百条记录,每条记录包含:一个人的姓名,日期,案件编号,站点和主管,以及质量保证监控的结果。监视大约有40个类别,每个类别的评分分别为不良,公正,良好,不适用。
我需要一个数据透视表,该数据透视表可以按人员的姓名,日期(月),站点和主管进行过滤。我需要将40个类别分别放在行和列中,以表示差,中,好,不适用。对于每个类别/行,我需要计算在不良列中为该类别输入“不良”的次数。然后,对于特定类别的“公平”,“良好”和“不适用”列也是如此。
我还不能发布图片,因为我是新来的,但是下面的链接显示了示例表数据的图片以及我希望数据透视表的格式。
答案 0 :(得分:1)
您没有提到您使用的是哪个版本的Excel,但假设您拥有Excel 2013+,我会将数据加载到Power Query中,在其中您可以取消数据透视,以便每一行都是
Person Name | Date | Case | Site | Supervisor | Category | Value
为此:
此方法的优势在于它是一个枢轴,可以在/如果更新数据的情况下轻松刷新。
答案 1 :(得分:0)
我以前有这个问题。在Excel中(用于Pandas / Python的插件)相当烦人。此解决方案可以使用,但附带警告,如果您愿意使用切片器,则可以解决该问题。
首先,我复制了您的数据集并将其设置为表格:
然后,我制作了多个数据透视表,并用您的每个类别中的一个Columns
填充了Values
和Category
数据透视表字段。这将产生具有3行的数据透视表。第一行将显示Column Labels
,并带有过滤器下拉列表。第二行将读取该列的所有可能值。第三行是上面列中每个值的计数。
在下一个类别的下一个可用空白单元格中重复该过程,这将产生以下内容:
隐藏第一个数据透视表的第一行,以及每个下一个数据透视表的前两行。这将导致您正在寻找的数据结构:
这里需要说明的是,每个数据透视表都是自己的,而不是所有数据透视表。这可能会使系统上的资源和资源变慢,并且/或者令人讨厌地跟上添加新数据点(在您的情况下为Categories
)。
要按您的需要过滤数据透视表,请尝试使用切片器。为此:
Analyze
。 Insert Slicer
。Name
,Date
,Site
和Supervisor
设置切片器。Connections
的内容。单击此。现在,每次您单击“切片器”的设置时,您的数据透视表(请记住,我们没有设置一个巨型数据透视表)都会更新。
最后,一般的做法不好玩。但是,它有效。此外,切片器是一个很棒的功能,尤其是在尝试创建Excel仪表盘时。我建议您从YouTube获得灵感,尤其是在您的项目要扩展的时候!只需单击几下按钮和一些漂亮的颜色,就可以进行漂亮的数据可视化。