如何通过取消旋转标题行来转置Excel中的列[重复]

Posted

技术标签:

【中文标题】如何通过取消旋转标题行来转置Excel中的列[重复]【英文标题】:How to transpose columns in Excel by unpivoting the header row [duplicate] 【发布时间】:2018-02-20 22:59:16 【问题描述】:

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

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

这是一个示例:

我希望它看起来像:

谢谢

【问题讨论】:

你能举个例子说明你试图用几列做什么吗? 您能分享示例数据和示例预期结果吗? 已更新示例 见:***.com/questions/20541905/… 【参考方案1】:

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

选择您的数据并单击“数据”选项卡下的“从表”:

选择所有 3 列,然后单击“转换”选项卡下的“取消透视列”:

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

【讨论】:

该死,我在 Mac 上,看起来 PowerQuery 不适用于此操作系统!!! @Danconia 哇!我没有意识到 Mac 版本落后了这么多年。 我可以借朋友的电脑完成它。谢谢!

以上是关于如何通过取消旋转标题行来转置Excel中的列[重复]的主要内容,如果未能解决你的问题,请参考以下文章

如何将行数据转置/旋转到 Spark Scala 中的列? [复制]

将行转置为 BigQuery 中的列(数据透视实现)[重复]

Pandas列表的列,通过迭代(选择)三列的每个列表元素作为新列和行来创建多列[重复]

对于要求,我需要通过从该数据帧的列中的列表中的值创建行来将数据帧转换为 [重复]

什么是 python 代码来转置面板数据以使其更容易进行回归和进一步分析

如何把MATLAB行数据粘贴成EXCEL中的列数据,MATLAB中是1行7200列,怎么保存成EXCEL中7200行1列的数据?