如何通过反转 header 行来转置 Excel 中的列

How to transpose columns in Excel by unpivoting the header row

我有一个包含大约 100 列的 excel 文件,每一列都有多个条目。每列的 header 是该部分中所有项目的位置。我正在尝试将此数据转换为两列 excel,第一列是项目 #,第二列是位置(header 来自 sheet)。

有什么想法吗?我正在复制粘贴,但是它很慢而且容易出错。

这是一个示例:

我希望它看起来像:

谢谢

我认为 Power Query unpivot 方法是最简单的。

Select 您的数据,然后单击数据选项卡下的来自 Table:

Select 所有 3 列并单击转换选项卡下的逆透视列:

根据需要重新排序并重命名列,然后关闭并加载。