数据透视表:如何准备位于不同列的数据模型

数据透视表:如何准备位于不同列的数据模型

抱歉,我真的不知道这个问题的最佳标题是什么。
我有大量数据,看起来像.
最终输出应该如下
如您在列标签(经济标签)中看到的,它有
农业、林业和渔业(A)
商业、交通运输、酒店、信息/通信
建筑(F)
金融、保险、公用事业、房地产/住房
制造业(C)
制造业(不包括建筑业)(BE)
公共和其他教育、健康

但我的问题是,这个输出是如何产生的?
因为农业、建筑等,它们在不同的列中。如果我把它放在列中,它会看起来像。它显示的是编号,而不是记录的标题。

我知道如果我有一张像这样的桌子

  |             1            |
--------------------------------
A | economic sector (header) |
B | Agriculture              |
C | Construction             |
D | ...                      |

然后我可以让所有记录的标题正确显示。但如果我这样做,我无法获得号码。
我的数据透视表看起来是空白的,类似于这张图片。

我的问题是,如果不同列中记录的标题不同。例如,农业、建筑、制造业...等等。我该如何使用这些数据并将其放入数据透视表的列中并仍然获得正确的数字?

答案1

假设你从这样的事情开始:

在此处输入图片描述

将光标放在表中,然后使用“数据”>“获取和转换数据”>“从表/范围”。您将在 Power Query 编辑器中看到以下内容:

在此处输入图片描述

选择扇区列,然后使用 Tranform>Unpivot 列。

它看起来会像这样:

在此处输入图片描述

现在使用“主页”>“关闭并加载”将查询放回电子表格中。

从这个新的数据表创建一个数据透视表。

在此处输入图片描述

我希望这足以帮助你摆脱困境。

相关内容