欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  Office

Excel 2016表格转换实现数据快速从二维表到一维表的转换

程序员文章站 2023-09-19 20:28:03
Excel中的数据透视表,可以快速合并和比较大量数据,可以旋转其行和列以查看源数据的不同汇总。但今天老墨不介绍数据透视表,介绍Excel 2016中一个神奇的功能:...

Excel中的数据透视表,可以快速合并和比较大量数据,可以旋转其行和列以查看源数据的不同汇总。但今天老墨不介绍数据透视表,介绍Excel 2016中一个神奇的功能:表格转换,数据居然可以快速实现从二维表到一维表的转换。

Excel 2016表格转换实现数据快速从二维表到一维表的转换

类似上图表格(主要城市历年每个月销售指数),在我们工作中非常常见,如果要做更全面的数据分析,需把这种二维表格转换成一维表格,将“地区”和“城市”字段进行合并处理,如果遇到字段比较多,就会很麻烦,复制粘贴可以,但会累死你。而在Excel 2016中提供了一个神奇的功能“表格转换”可以帮我们一键搞定。

Excel 2016表格转换实现数据快速从二维表到一维表的转换

选择数据表格,全选或者鼠标点击其中一个单元格都可以,操作“数据”——“从表格”,随即会弹出一个“创建表”对话框的,我们无需更改里面任何东西,点击“确定”就可以。

Excel 2016表格转换实现数据快速从二维表到一维表的转换

这时,Excel 2016会自动将数据区域转换为【表】,并打开【查询编辑器】界面,见下图。

Excel 2016表格转换实现数据快速从二维表到一维表的转换

然后按住Ctrl键不放,选中“类别”和“地区”列,操作“转换”——“逆透视列”——“逆透视其他列“,当然我们也可以选择更多列。

Excel 2016表格转换实现数据快速从二维表到一维表的转换

接下来,我们不需要做任何事情,神奇的事情出现了,表格一瞬间就转换好了,就是下图这种样式。

Excel 2016表格转换实现数据快速从二维表到一维表的转换

最后一步,点击“开始”——“关闭并上载”,表格就自动添加进工作薄里(Sheet 3)。

Excel 2016表格转换实现数据快速从二维表到一维表的转换

在Sheet 3表右侧会自动带出“工作薄查询”提示框,显示“已加载1680行”,就是从二维表转换到一维表共有1680行。接下来这个我们又可以通过【数据透视表】、【函数】进行多种类型的分析了。

Excel 2016表格转换实现数据快速从二维表到一维表的转换

没想到吧,Excel 2016居然可以【逆透视】