例如-说我有以下格式的数据-

当前格式
excel - 如何将部分Excel数据转换为列以获得所需的输出?-LMLPHP

为了方便使用,我需要将数据格式化为以下格式-

所需格式
excel - 如何将部分Excel数据转换为列以获得所需的输出?-LMLPHP

当然,数据包含更多的记录-我正在寻找一种简单的方法来以这种方式对大型数据集进行数据转置。

任何帮助将不胜感激 :)

最佳答案

使用PowerQuery非常简单。它是为Excel 2016内置的,并且是2010年到2013年之间免费提供的版本插件。

您可以将数据设置为表格,但第一行除外,该行包含文本“案例数”(Ctrl + T,同时调出创建表格的窗口)

excel - 如何将部分Excel数据转换为列以获得所需的输出?-LMLPHP

然后从数据选项卡(Excel 2016)或Powerquery选项卡(早期版本)中选择表中的数据,并将新创建的表用作源。

突出显示最后3列,然后右键单击>取消透视列

excel - 如何将部分Excel数据转换为列以获得所需的输出?-LMLPHP

双击标题部分,并将“属性”重命名为“类型”,将“值”重命名为“案例数”

excel - 如何将部分Excel数据转换为列以获得所需的输出?-LMLPHP

左上方选择关闭并加载到

excel - 如何将部分Excel数据转换为列以获得所需的输出?-LMLPHP

选择表并加载到新工作表(或现有工作表)

excel - 如何将部分Excel数据转换为列以获得所需的输出?-LMLPHP

查看结果

excel - 如何将部分Excel数据转换为列以获得所需的输出?-LMLPHP

关于excel - 如何将部分Excel数据转换为列以获得所需的输出?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47505648/

10-14 12:15
查看更多