二维表 转一维表 mysql_如何将Excel二维表转一维表?

本文介绍了如何将Excel中的二维表转换为一维表,以适应数据统计分析的需求。通过数据透视表和Excel的查询编辑器,详细讲解了转换过程,包括简单二维表的转换和复杂复合表格的处理方法,帮助读者掌握数据管理中的关键技能。
摘要由CSDN通过智能技术生成

原标题:如何将Excel二维表转一维表?

01一维表,二维表分别是什么?

“维”是指物质在时空中的衡量参数。一维是线,二维是面。三维我是38/24/36,是不是很Nice,哇!媲美模特身材了!

然而Excel表哥的维度,与它们根本一点亲戚关系都没有。那什么是一维表,二维表呢?相信许多表亲们现在都还搞不清楚吧!

举个栗子,如下图哪个是一维表,哪个是二维表呢?

f851076f9b023643de981352212d6dcc.png

判断数据表是一维表还是二维表最简单的一个方法就是看列的内容,看每一列是否是一个独立的参数。如果每一列都是独立的参数那就是一维表,如果有两列及以上都是同类参数那就是二维表。

在数据关系上来说,二维表有一个很明显的特征,就是列字段中有一部分是相同性质的字段。而一维表没有任何两个字段是相同性质的。

通过上面的判断依据,很显然:图1左侧的表是一维表,它的类别、产地是两个不同的列参数;而右侧的是二维表,它的1月、2月、3月属于一组性质相同的“月份”参数。

02 二维转一维有什么用呢?

在数据统计分析中,要求所有的Table数据都必须是一维,以便于数据能够方便地进行管理。原则上,一维表的数据再加工比二维表的要简单得多,所以我们提倡在做数据管理的时候,基础数据要采用一维表。

我们举一个简单例子: 从图2可以看出它是个二维统计表,因为表哥录入数据的时候把年份放在列上了,最近老板要求他重新对2008年的各类茶叶的产量进行综合统计,必须一行要一个分类一个年份一个产量,如图3所示,以便后续能够快速进行数据跟踪。

8383d42b30826f40f34b77f185e75bbc.png

怎么实现呢?许多表亲们会说,很简单啊,手动复制就可以。但你仔细想想,图2数据较少是比较容易,可如果数据有几千条、几万条呢?手动复制不得累死。因此,我们需要将二维表转为一维表格。

如果是一维数据表,只需通过单击表头右侧的下拉按钮,在弹出的对话框中的筛选出选中想要的数据,这里选择中2008选项,即可统计出数据。是不是就非常方便了?

21ce74494401d43579a6ab3bd0ff153b.png

通过上面的例子可以看出,我们只有把二维表转化为一维表的形式,才能以它为数据源快速地得到其他数据。那么,二维表转化一维表步骤是怎样的呢?下面请看具体操作方法:

03 EXCEL二维表如何转一维表?

表哥向我诉苦,说是老板要求真多,“好好的一个表格,非要搞成什么一维表,不是明摆着为难人嘛”。其实二维表转一维表并不难。下面,我就来教教各表亲们如何在Excel 2016中玩转数据改造,将二维表转为一维表。

我们先来看看二维表改造前的样子。

1eca5c99f929bb05d6bb42f03eceafca.png

改造成一维表后,变成如下图所示的效果,怎么实现呢?

c9fd6aa2eb73745e10663317247c2f5a.png

那么我们就要对表格的形象进行改造,具体操作方法如下:

第一步:按快捷键ALT+D→P(此处先按下Alt+D键,然后放掉,再按Alt+P键),在弹出的对话框中按下图进行设置,并单击下一步。

2727befb3e93f2ce97489d9c4510dbac.png

第二步:此时,页字段数目选择“创建单页字段”,别犹豫,我们继续下一步改造。

e66379d9169f0294a51c3afcd0da9f1f.png

第三步:单击,然后在表格中拖动鼠标选定数据目标区域,再继续下一步。

47b2519bfcda0d89521aa0637a9a06bb.png

第四步:选择你改造后表格的位置,“新建工作表”或者“现有工作表”都可以,看您心情。这里我们选择 “新建工作表”。

c338db23f7bac4d2d2524020ad365e24.png

第五步:此时,表格已有很大改变,如图8。接下来,见证奇迹的时刻,在表格右侧,在“数据透视表字段”窗格中,一般会自动勾选,如果没勾选,选中“行”“列”“值”三项。

ca0fefa9d18d55735107c1f6ecdde211.png

第六步:OK!Excel会自动创建一个新的工作表,基于原二维表形成的一维表。

da339b1a3f285c58e23d901f51caa438.png

04 复合表格怎么办?

然而,并不是所有二维表都这么好对付。这不,表哥又遇到了麻烦。问小编我下图10中这类“产地”比较复杂的远房表格,即常见的混合二维表(又称复合表格),应该怎么将其转换为一维表呢?

d70189625874786e67698031913874d6.png

e91889170cb55ea024e6090b27f35131.png

像这类复合表格,就不得不用出Excel 2016的大招,表格专用“查询编辑器”,下面来看看具体操作方法:

第一步:首先,单击表格的任意位置或者选中整个表格,再选择“数据”-“从表格”,如下所示。

ceb549019e32b2542e94bc2486dab361.png

Excel将自动选择表格区域。然后选中“表包含标题”复选框,单击“确定”按钮,如下所示。

170e4031c24efa8c13741a91d85f7408.png

第二步:打开“表11-查询编辑器”。此时,混合表中的数据将自动上载到编辑器中,如下所示。

dd229e0414c35d3b9d46e888c8838c91.png

第三步:选中表格中多重数据的区域,如,“产地”列,单击“拆分列”按钮,如下图所示。

0856b08c879e31d4f55fd699c2a81e99.png

第四步:因为多重数据中是用顿号进行间隔的,所以这里选择“按分隔符”,如下所示。如果每个标签字符相同,则可以选择“按字符数”。

4a7b875d3218afb22d89af1c23c88348.png

第五步:弹出“按分隔符拆分列”对话框,在下拉列表中选择“自定义”选项,在输入框中输入“顿号”,再单击确定。

280fed22b62ee7e3e969bbd34f4adde9.png

第六步:此时,将变成如下图所示的表格。这里选中混合表中的产地区域。

5f2cebbbcce926cc5880d74c9bf7af79.png

第七步:选择“转换”选项卡,单击“逆透视其他列”按钮。

0f387ae9c3a49f75d8196e99029616fe.png

第八步:表格变成如下所示的效果。再选择“属性”列,单击鼠标右键,在弹出的菜单中选择“删除”命令,删除该列。

0309dd1ec68a90db8e4c6b2ebd8bee87.png

第九步:选择“开始”选项卡,单击“关闭并上载”按钮,关闭表格查询编辑器。

fbd60946b7efb71d9265697a908129d0.png

此时,看看数据,复合二维表已经转换成如下所示的一维表,大功告成。

5d9584a9024234a201f2207da4d86d63.png

技巧拓展:

工作中,表格数据需要改造的种类非常多。那么,根据实际情况表亲们可选择不同的改造的方法和技巧。譬如,对于简单的一维表或二维表数据改造,除了前面介绍的方法之外。表亲们还可以使用行、列互转的方法来快速实现。

首先选中要转置的源数据区域并复制,鼠标停留在一个空白单元格区域。然后右键选择黏贴——选择性粘贴——转置。或者复制并选择空白单元格之后,直接按Ctrl+Alt+V键,在弹出菜单中勾选“转置”复选框,确定即可完成转置。

End.

来源:excel教程

责任编辑:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值