如何将Excel数据的一部分转换为列以获得所需的输出?
例如 – 说我有以下格式的数据 –
当前格式
为了便于使用,我需要将数据格式化为以下格式 –
必需的格式
当然,数据包含更多的logging – 我正在寻找一种简单的方法来以这种方式转置大量数据的数据。
任何帮助将不胜感激 :)
PowerQuery非常简单。 它是内置的Excel 2016和2010年至2013年免费提供的版本。
您可以将数据设置为一个表格,不包括包含文本数量的第一行(Ctrl + T,同时调出窗口来创build表格)
然后从数据选项卡(Excel 2016)或Powerquery选项卡(早期版本)中select表格中的数据,并使用新创build的表格作为源。
突出显示最后3列,然后右键单击>未转义列
双击标题部分,将属性重命名为types,将值重命名为个案数
左上angularselectclosures并加载到
select表并加载到新工作表(或现有)
查看结果
你想要做的是:
逆透视:
- select数据并在
Insert
菜单上selectTable
- 在
Data
菜单上单击From Table/Range
- 查询窗口将打开。 select你需要提取的列。 对于您的数据,要突出显示的列是“ types ”和“ 个案数量 ”
- 在
Unpivot Columns
菜单上selectUnpivot Columns
- 如果数据现在看起来,closures查询编辑器(接受更改)。
示例 : Unpivot Excel数据