Excel 数据透视表操作

Excel 数据透视表操作

我在一家服务台工作,我正在尝试创建一个数据透视表来显示我们分析师的解决率。这是我目前拥有的数据透视表,左侧显示每个分析师的姓名,表中的数据是我们创建的工单数量。在数据透视表的顶部,我拥有的唯一字段被分成两列,即已调度和已解决。

我想做的是添加另一个字段,基本上显示他们的解决率或解决/总计。如果有人能给我指明正确的方向,我将不胜感激。

答案1

如果我理解正确的话,您的数据透视表包含:

  • 以行标签形式命名
  • 票证状态(已派送或已解决)作为列标签
  • 票号计数作为值

然后你可以:

  1. 将票号计数的字段设置更改为将值显示为行的百分比。这会将数据的总数更改为百分比;或
  2. 如果您想同时显示计数和百分比,则需要添加票号计数作为值第二次;然后您可以将一个设置为计数,将第二个设置为百分比。这看起来有点混乱,但您可以尝试使用格式(显示/隐藏总数等)使其更美观一些
  3. 如果您只想要末尾的 %age(Dispatched/Resolved 或类似内容),那么只需在数据透视表右侧添加一个公式并在数据透视表外部进行计算即可。您最终会得到类似 的结果=GETPIVOTDATA("Count of Ticket No",$F$2,"Name",F5,"State","Dispatched")/(GETPIVOTDATA("Count of Ticket No",$F$2,"Name",F5,"State","Dispatched")+GETPIVOTDATA("Count of Ticket No",$F$2,"Name",F5,"State","Resolved")),这实际上只是 的数据透视表代码=Dispatched/(Resolved+Dispatched)。当您将数据透视表中的单元格添加到公式中时,它会被输入为GETPIVOTDATA("Count of Ticket No",$F$2,"Name","bob","State","Dispatched"),这意味着“从位于 $F$2 的数据透视表中获取“票号计数”列的值,其中 Name=Bob 和 State = Dispatched”。我经常更改这些以用单元格引用替换硬编码的 bob 和 Dispatched 值,这样我就可以拖动公式,并且如果数据透视表调整大小,它们也会更新。例如GETPIVOTDATA("Count of Ticket No",$F$2,"Name",F6,"State",G$3)

答案2

您可以向数据透视表添加一个自动计算字段,这将在实际的数据透视表中执行此操作。目前在 iPhone 上,但在此处写了一个例子作为对另一个问题的回答: 如何在数据透视表中显示按月的平均值?

这样做的好处是,当数据透视表调整大小时(例如,添加新员工时等),数据不会被覆盖或丢失。

相关内容