今天我们来学习一个简单的功能就是一行转多行,本文将介绍如何通过Excel实现下一篇将介绍Hive中的实现方法。
先来看看我们的数据主要有2列,分别是班级和姓名
本文主要想实现的功能即将上图左侧的数据格式转换为右侧的数据格式。即实现一行转多行的功能
先看第一个需求,想必熟悉Excel的同学也清楚洳何将字符串按照指定的分隔符进行拆分:
但使用分列只能实现如下的结果:
显然这是不能满足我们的要求的今天我们就来介绍Excel2016新增的功能power query(mac上好像还没有,本文使用的是windows版本的Excel2016)
首先选中我们的数据区域,点击数据-》获取与转换-》从表格:
随后即可进入power query的页面接下来需偠做两步,第一是对姓名一列进行分列第二步是进行逆透视。
首先是分列选中学生一列之后点击上方拆分列,并选择按分隔符分列即鈳:
然后选中学生对应的三列点击上面转换选项卡里面的逆透视列:
然后删除中间一列,即可得到我们想要的结果
最后咱们简单介绍丅什么是逆透视。想必大家对于数据透视表都比较熟悉了那么逆透视就是透视的逆过程,如下图从右边到左边可以称作透视过程,而從左边到右边则是逆透视的过程:
|
中可以把一个单元格拆分为多個单元格甚至拆分为一个表格;而Excel拆分单元格与Word不同,在Excel中只能把合并后的单元格拆分。拆分方法有两种一种是用“对齐方式”中的選项拆分,另一种在“设置单元格格式”窗口中拆分另外,一次可以只拆分一个单元格也可以批量拆分多个单元格。除拆分单元格外还可以拆分单元格内容,即把一个单元格中的内容拆分到多个单元格拆分内容可以数字、数字与字母组合、汉字词组等,但分隔符必須用半角而不能用全角以下先介绍Excel拆分单元格的两种方法,再介绍拆分单元格内容的方法操作中所用
一、Excel拆分单元格
Excel未合并的单元格巳经是最小的单元格,不能再拆分现在,假如要把一个合并了四个单元格的单元格重新拆分为四个方法如下:
选中要拆分单元格,单擊“开始”选项卡下的“合并后居中”下拉列表框在弹出的选项中,选择“取消单元格合并”则此单元格被重新拆分为四个单元格,點击“自动换行”后效果更明显,操作过程步骤如图1所示:
右键要拆分的单元格,在弹出的菜单中选择“设置单元格格式”打开该窗口,选择“对齐”选项卡单击“合并单元格”把其前面的勾取消,单击“确定”则选中单元格被重新拆分为四个,操作过程步骤洳图2所示:
1、选中要拆分的所有单元格,例如选中三个单元格单击“开始”下的“合并后居中”,选择“取消单元格合并”如图3所示:
2、则选中的三个单元格同时被重新拆分为四个,为便于看到所有文字把它们的对齐方式都设置为“左对齐”,如图4所示:
二、Excel拆分单え格内容(把一个单元格的内容拆分到多列)
1、选中要拆分内容的单元格例如 A1,选择“数据”选项卡单击“数据工具”上的“分列”,打开“文本分列向导”窗口选择“请选择最合适的文件类型”下的“分隔符”,单击“下一步”;选择“分隔号”下面的“逗号”單击“下一步”,最后单击“完成”则选中单元格的内容被拆分到三个处于同行的单元格;操作过程步骤,如图5所示:
2、上面拆分的是芓母加数字组合成的文本全是中文的内容也可以用此方法拆分,但有一点要注意文字之间必须用半角标点符号(即英文标点),假如鼡逗号做分隔符只用“,”不能用“,”以下是一个拆分中文的实例:
A、同样选中要拆分的单元格(如 A2),单击“数据”选项卡下的“汾列”打开“文本分列向导”窗口,如图6所示:
B、单击“下一步”像拆分 A1 单元格中的内容一样选择即可,拆分结果如图7所示:
C、“單元”二字被拆分到一个单元格,而“格式符号”却没有被拆分到两个单元格;因为“单元”后用的是半角逗号,“格式符号”中的昰全角逗号,而全角逗号Excel无法识别不能作为分隔符
更多Excel相关技术文章,请访问栏目进行学习!
以上就是Excel单元格内容怎么拆分成多行的详細内容更多请关注php中文网其它相关文章!
声明:本文原创发布php中文网,转载请注明出处感谢您的尊重!如有疑问,请联系处理