上节,我们从一个简单的二维表开始,入门了逆透视。大家对逆透视有了一定的了解,日常工作并不一定都是这种简单的二维表,从本节开始,我们开始了解行多层级二维表逆透视成一维表。
图 1
图1 是行二层级的二维表,除了年份还有季度这个维度,城市这个维度被分成北京、广州、杭州等九列。
怎么把这么一个行多层级的二维表逆透视成一维表?
需要解决以下两个问题:
如何把年份这个维度的合并单元格恢复成合并前状态?
如何把北京、广州、杭州等九列逆透视成城市一个维度。
这个问题就是上节里面讲的简单二维表逆透视一维表的方法。
问题分解后,似乎也不那么难!
你说对了,非常简单!
往下看。
图 2
第一步,导入数据 。
打开EXCEL,图2,进入菜单【数据】→『新建查询』→〖从文件〗→「从工作簿」,选择需要转换的工作簿。
图 3
图3,选择文件,导入。
图 4
选中需要转换的表,转换数据。
图 5
第二步,先不要提升标题,先填充【年份】
用年份填充「null」,图5,选中【年份】列,进入菜单【转换】→『填充』→〖向下〗,填充年份。
图 6
第三步,提升标题
将【第一行作为标题】,把标题提升上来。
图 7
第四步,选中不需要逆透视列,逆透视其他列。
选中【年份】和【季度】列,进入菜单【转换】→『逆透视列』→〖逆透视其他列〗,图7,行多层级二维表逆透视完成。
图 8
第五步,修改逆透视后的列名,关闭并上载。
最后修改一下标题,图8,【属性】为【城市】,【值】为【金额】。
关闭并上载。大功告成!
动图效果
图9,导入数据
图 9
图9,填充,逆透视
图 10
怎么样?是不是看上去挺复杂,实际掌握简单二维表逆透视后,其他特殊复杂的二维表基本都是在简单二维表进行简单变形。
把复杂问题简单化,就是把问题拆解,拆解成一个一个小(简单)问题,一步一步解决,最后复杂问题也攻克了。
你学会了吗?