作者:epwayy 来源:E学就会(ID:sdwfwayy) 在实际工作中,一列转多列,多列转一列的情况还是比较常见的。 手动复制粘贴法是ok的,但效率太低啦。 机智一点的同学,会使用函数公式法来进行转换。 我就比较厉害了一个函数公式都不用,就能实现一列转多列,多列转一列! 还能保你一学就会哦 01: 一列转多列 将下图的A列姓名,转换成右侧的5列方式显示,你会怎么做呢? 不要往下看,先思考10秒钟 来看看你想到的方法,和我要讲的是不是一样 思路: 借用Word中的表格功能来进行操作,达到不用公式的目的。 方法: 复制Excel表中的数据到Word中,只粘贴文字,会将数据按行、以段落标记为标识进行分行显示。 使用Word里的【将文字转成表格】功能,将列数设置为需要的列数,本例中要转为5列。 列数设置为5,以【段落标记】(即回车换行符)为分隔符号,单击【确定】即可转换成表格。 复制Word中生成的表格,粘回到Excel中即可完成转换操作。 操作: 操作动画演示如下: 加餐小知识: Excel快捷键之CtrlShift方向键 【CtrlShift】选中光标所在单元格至最下边非空单元格区; 【CtrlShift】选中光标所在单元格至最右边非空单元格区域; 【CtrlShift】选中光标所在单元格至最上边非空单元格区域; 【CtrlShift】选中光标所在单元格至最左边非空单元格区域。 02: 多列转一列 前面学会了一列转多列,那多列转成一列,要怎么做呢? 再思考10秒钟 再提醒一下你,还是可以利用Word来转换,你想到了吗? 方法一:表格转文本法 思路: 前面使用了文本转成表格,Word中还有个表格转文本的功能可以使用: 利用段落标记进行分隔,使原来的多列表格自动换行,转换成为1列。 方法: 复制Excel数据区域粘贴到Word中,粘贴的选项使用【保留源格式】或【使用目标样式】均可。 选中复制到Word中的表格,依次单击【表格工具】【布局】【转换为文本】,将文字分隔符设置为【段落标记】。 单击确定,如下图所示: 将在Word中转换完的数据复制、粘贴到Excel,即可完成转换。 方法二:替换法 思路: Excel表格复制到Word之后,如果只粘贴文本,文本各列之间默认是以制表符(Tab)分隔的。 可以利用替换法,将制表符替换为段落标记,来达到多列转一列的目的。 方法: 复制Excel表格的数据粘贴到Word中,粘贴的时候选择【只保留文本】。 打开替换窗口,查找的内容为制表符【t】,替换的内容为段落标记【p】,单击全部替换。 将在Word中替换完成后的数据复制,粘贴到Excel表格中的目标区域即可完成转换。 03: 小结 Office的各软件之间,特别是Word和Excel之间,有许多可以相互利用的功能,使原本复杂的操作变得简单许多!