使用 Excel 创建简单的数据透视表

使用 Excel 创建简单的数据透视表

我正在尝试创建一个 Excel 数据透视表。我得到了以下简化的表格:

源表

我想创建一个如下所示的数据透视表:

预期结果

但是,在尝试了数据透视表函数之后,我似乎无法生成这样的表格。如何使用 Excel 数据透视表功能(行、列、值……)来实现这一点?

答案1

您需要不同表格格式的数据:

Fuel    Year    Use
Coal    2015    0.2
Coal    2015    0.2
Coal    2015    0.2
Coal    2015    0.9
Coal    2020    0.7
Coal    2020    0.6
Coal    2020    0.4
Coal    2020    0.8
Oil     2015    0.8
Oil     2015    0.6
Oil     2015    0.6
Oil     2015    0.6
Oil     2020    0.8
Oil     2020    0.7
Oil     2020    0.7
Oil     2020    0.1

然后使用数据透视表

  • 列标签:年份
  • 行标签:燃料
  • 求和值:使用

你会得到:

Sum of Use  Column Labels       
Row Labels  2015    2020    Grand Total
Coal        1.5     2.5     4
Oil         2.6     2.3     4.9
Grand Total 4.1     4.8     8.9

答案2

正如@Sir Adelaide 所说,您需要重新格式化数据。一种快速的方法是使用我在网上发布的 unpivot 插件这里

相关内容