咔片PPT · AI自动生成演示文稿,模板丰富、排版精美 讯飞智文 · 一键生成PPT和Word,高效应对学习与办公

大家好,今天讲解如何将三维数据表转换为一维表格,我们都知道利用数据透视表可以轻松的将二表单转化为一维表,但是当列或行中有两个或更多的内容主题时,数据表就变成了三维或更高维的数据。

例如下图某医院从系统中输出的收费明细,也就是左侧的系统样式一,在第二行中有着费用类别(检查费、手术费、化验费、CT费、磁共振等项目),A列是执行科室,B列是住院科室,这样行和列中都存在内容主题,而且列中存在两个,这样的表格形式我们称之为数据表的三维形式。

若上图中的A列和B列内容中只存在一种时,这样在行和列中各存在一种内容主题,我们称之为二维表。

另外,上图右侧提交格式中所有的内容主题体现在四个列中,下面的各行中,只体现各种明细,这样的表格,我们称之为一维表

小结:EXCEL中的二维或多维表,前提是行和列中都存在某个内容主题的明细,如上表中第二行存在费用类别的明细。然后根据行或列中内容主题的数量来确定具体的维数。

利用数据透视的功能可以轻易的将二维数据转化为一维数据,牵扯到三维或更高维度的数据表转化时我们需要另外一个知识点,就是字符的合并和分列。

首先我们先简单介绍下二维表如何转化为一维表。

在数据表中同时按下“ALT+D+P”,调用“创建数据透视图和数据透视表”对话框;选择“使用多重和并计算区域”,点击“选定区域”;弹出“数据透视表向导—第1步,共2步”对话框,选择“创建单页字段(C)”,点击下一步;弹出“数据透视表—第2步,共2步”对话框,选择B2:G14单元格,点击添加、完成;返回“创建数据透视图和数据透视表”对话框,在下方选择当前工作表或新工作表中,点击确定;弹出数据透视表,在右侧将字段“列”拖动到数据透视表区域的行区域中,完成操作。

接下来我们看下字符的合并、分列是如何在本例中使用的。

为了方便后面的字符分列,在合并时需要在两个单元格内容间增加一个逗号,也就是在C2输入公式时为“A2&’’,’’&B2”,这里逗号要用双引号引起,字符之间用连接符&连接。双击填充柄,完成合并。

合并后的字符内容需要选择性粘贴为数值到D列中;然后选中D列,点击菜单栏“数据”下的分列选项;弹出“文本分列向导—3步骤之1”,选择“分割符号”,点击下一步;在弹出的“文本分列向导—3步骤之2”对话框中,选择“逗号”作为分割符号;点击下一步不,点击完成,点击是。

到这里,相信大家对数据表的多维转一维,已经有了些眉目,接下啦,就让我们用开篇的案例系统的讲述一遍吧。

【例】某医院从系统中输出的电子表格形式为下图中左侧样式,但每月需提报右侧的表格样式,也就是将费用类别由原来的多列显示,更改为单列显示。

操作:

第一步:在“住院科室”和“检查费”间插入一列,对“执行科室”和“住院科室”的信息进行合并(注意条件逗号),合并后在原列中选择性粘贴为数值。

第二步:将C列到H列内容进行二维表转一维表处理。

这样便将所有信息以一维表的形式,分布在了J、K、L三列中。

第三步:将J、K、L三列内容选择性粘贴为数值,选择J列区域,按下“CTRL+G”,调用“定位”对话框,选中“空值”,点击确定。

第四步:系统会默认到J2单元格,然后输入公式“=J1”,同时按下“CTRL+ENTER”,对J列空白单元格自动填充为上方单元格内容。(注意:这里不能使用CTRL+D快捷键),再次将J列内容进行选择性粘贴。

第五步:对J、K、L三列内容进行筛选,去除空值,复制粘贴到新表格中。

第六步:在新建表内对合并后的信息进行分列,更换标题,完成操作。

这样我们就完成了数据表的降维操作,还等什么?抓紧点击关注吧!