Excel 中的动态重组(宽 -> 长)

Excel 中的动态重组(宽 -> 长)

我有一张宽格式的表格,这是一个简化版本:

在此处输入图片描述

我已将其重构为如下长格式(使用 Tableau 插件):

在此处输入图片描述

问题是,每次更新表格时,我都必须重新开始重构。
我的问题是,是否有办法使用公式创建长格式表格,使其动态并随数据更新?

编辑 我无法使用某些答案中建议的 power-query,因为这是一个项目的一部分,该项目将放在几台不同的计算机上,在这些计算机上,我无法依赖 Power-Query 的安装/激活。在我发现我无法在某些将要发送此信息的计算机中使用宏之前,我已经创建了一个 VBA 程序来执行此操作。因此,我真的需要仅使用旧的内置 excel 函数来执行此操作。

实际数据多了两个类别变量,多了约40个数据列,但结构不变,只有其中的数据会被更新。

答案1

使用PowerQuery获取结果:

在此处输入图片描述

更换数据源Table后直接刷新即可。

答案2

希望您找到了答案,但对于其他任何通过谷歌搜索的人来说,此页面中间有一些公式:https://trumpexcel.com/source-data-for-pivot-table/可以代替 Power Query 使用。

相关内容