今天跟大家分享excel数据转置——一维表与二维表之间的转化!
▽
我们在做数据搜集整理的时候
通常会遇到要将原始数据做转置处理
如下图案例所示
这是一张典型的一维表
纵向的列代表某一个属性
横向的行代表某一条完整的记录
这也是我们接触最多的原始数据
可是有时候为了分析的方便或者作图的需要
往往要将数据重新整理成属性在行,记录在列的形式
如下图所示
难道要一点一点手动录入吗?
本案例数据较少情况还没有那么严重
可是如果数据有几万条、几十万条呢
傻眼了吧,手动得累死
今天要交给大家的是数据转置
●●●●●
逐步如下:
►首先选中要转置的源数据区域并复制
鼠标停留在一个空白单元格区域
然后右键选择黏贴——选择性粘贴——转置
红色标注的图标就代表转置
点击之后就可以完成转置
或者复制并选择空白单元格之后
直接按Ctrl+Alt+V
在弹出菜单中最低端勾选转置复选框
确定之后就可以完成转置
这两种方法效果一样只是入口不一样
●●●●●
如果是用的excel2013版的童鞋
再教你一种方法(注册并登陆Microsoft账户)
打开插入——应用商店
添加如下应用(XL Tool.net unpivot)
选择并插入
在step1中选择要转化的二维表区域
第二步选择一个空白单元格
第三步点击底部Unpivot table
生成了标准的一维表
●●●●●
我为什么要推荐这个插件呢
大家仔细对比一下用选择性粘贴功能
和用XL tools功能在转化效果上的异同
选择性粘贴仅仅是把行列互换了
显然并没有改变数据显示的维度
也就是说选择性粘贴转来换去
表格一维仍然是一维
二维仍然是二维
但是使用上述插件工具转化后
大家可以明确的发现
数据已经确确实实从二维表转化为一维表了
一维表的典型特征:
列代表属性
行代表记录
因而同一列中会有重复记录
我们在数据采集环节
接触到的原始数据更多的是一维表
即列代表属性、行代表记录
●●●●●
下面对比一下Eviews、SPSS、Stata等主流的数据分析软件界面
以及一些主流的数据库产品
默认的都是列代表属性
行代表记录
SPSS22界面
stata12界面
Eviews9.0界面
因此在数据整理的时候
不要随便将一维表转化为二维表
或者务必要保存原始一维表数据
在新的工作表中再生成二维表
以防一维表丢失之后
想要再转化回来就需要费些功夫了
其实一维表与二维表之间的转化
数据透视表也可以轻松做到
但是需要对数据透视表有些基本了解
以后会出数据透视表的教程