龙空技术网

Excel教程—利用“逆透视”横表转竖表

跟表哥学Excel 167

前言:

而今大家对“excel表横表改成竖表”可能比较着重,你们都想要学习一些“excel表横表改成竖表”的相关文章。那么小编同时在网上收集了一些有关“excel表横表改成竖表””的相关知识,希望姐妹们能喜欢,你们快快来了解一下吧!

数据透视表是Excel的一个强大的工具。但是,我们拿到的数据很可能不能直接使用数据透视表,必须用复杂的公式手工计算。此时,我们可以使用“逆透视”。

1- 什么是逆透视

逆透视就是将用“交叉表”形式存放的数据转换为普通的源数据表,有时也叫做“横表转竖表”,其中,交叉表就是横表,标准的源数据表就是横表。

看下面的交叉表例子:

这是一个标准的交叉表。这种表格在报表中展现数据时非常直观,可以在一行上展示多种产品的销量。但是,如果你想基于这种表格进行深入分析,就比较麻烦了,有些甚至太难了。

比如,如果你想计算1月份健怡可乐CAN的销量占比,就没有办法直接得到,更加没有办法自动化得到。而是必须通过写复杂的公式得到,或者引入中间表,做二次透视。这些操作方法,会极大的降低我们的工作效率。

2 - 正确的源数据表

无论我们做什么分析,我们总是期望拥有一份如下图的源数据:

我们可以通过数据透视表很轻松的得到前面的交叉表。而且,也可以很轻松的得到我们刚才要的比例,下面的动图很好的演示了如何得到这个“1月份健怡可乐CAN的销量占比”。

回归线经验:我们要尽最大可能得到一份标准的源数据表,在此基础上采用数据透视表得到我们想要的报表。这样做,可以保证我们的工作效率最高。

关于如何使用数据透视表,请看本公众号(ExcelEasy)发的视频课程。

3 - 步骤

现在的问题变成了:如何将1中的“交叉表”逆透视变成2中的“源数据表”。

逆透视的步骤如下:

在Excel中,按下“Alt”键(不要松开),然后依次按“D”,“P”,出现“数据透视表和数据透视图向导对话框”,选择“多重合并计算区域”,然后点击“下一步”

选择“创建单页字段”,然后点击“下一步”在出现的对话框中,将“选定区域”设为“Sheet1!$B$2:$G$180”(可以通过鼠标点选整个数据区域),然后点击“添加”按钮,然后点击“下一步”在出现的对话框中,将显示位置选为“新工作表”,然后点击“完成”在新添加的Sheet中,出现了一个透视表:

看上去,跟原表没什么区别。

选中透视表的右下角单元格(“总计”),然后双击该单元格出现如下图所示的表格,将第一列(“行”)改为“日期”,第二列(“列”)改为“产品”,第三列(“值”)改为“销量”,第四列(“页1”)删掉:得到第2节中的源数据表:大功告成,你可以在这个表上愉快的使用数据透视表进行各种分析了。4 - 总结

在处理这种交叉表数据时(还是经常遇到的),逆透视是一个非常有用的操作。在实际工作中,经常能够让我们效率提高10倍甚至百倍以上。后面,我们会介绍一个实际利用逆透视的案例:预算跟踪与分析,你会发现在这个案例中,可以把原来困难无比的事情变得异常简单。敬请期待!

标签: #excel表横表改成竖表