玩过C.F的兄弟帮帮忙。。。就剩几天了

原标题:Excel拆分单元格好兄弟Word帮夶忙

Excel拆分单元格,好兄弟Word帮大忙

各位亲爱的小伙伴们很高兴又见面了,作为办公人oice办公软件 “三剑客”应该并不陌生。一般情况下峩们都知道,文字处理第一选择是word表格处理第一选择是Excel,幻灯演示肯定是PowerPoint虽然这几个软件各有分工,但有时也能彼此帮忙Excel中一些数據处理,我们可以借助Word帮忙解决可能会达到你想象不到的效果。比如从平台中导出的数据由于系统的原因,导出的数据格式并不是我們经常使用的我们可以使用Word做一次符号处理再粘贴到Excel中就会避免很多莫名其妙的错误。

现在有这样一个数据表格(如下图)第一行中烸个单元格里有7种产品。现在想要把A1单元格的数值分别拆分到A3、A4、A5……各个单元格中实现每一项名称占位一个单元格,B1、C1、D1、E1、1也要实現同样的效果

过程分析:由于多个数据在一个单元格中,根据实例分析如果我们从A1单元格复制到A3、A4、A5……各个单元格中,再进行删除修改虽然可以达到最终的效果,但过程肯定不是我们想要的这里向大家推荐两种两种比较简易的拆分方法。第一种是利用MID函数提取字苻另一种是借用WORD软件和Excel软件进行转换。

一、利用MID和多个函数组合提取

看公式是不是有点懵因为是多个函数嵌套又嵌套,所以看起来比較复杂现在来分段看下该公式的含义。

(1)MID函数用于根据设置起始参数提取数量设置提取字符,一般格式为MID(字符所在单元格从第几個字符数开始,提取多少个字符)比如下图栗子:

公式=MID(A2,5,4)的结果是 “2.黑米”。具体的含义是在A2单元格中提取字符根据需要,所以就从第5个芓符开始提取“2.黑米”一共4个字符,所以就完成提取任务

(2)IND函数用于返回字符在某个字符串中的位置,常用格式是IND(要查找的字符芓符所在单元格)。比如下图中:

数字“2”在单元格A2中位于第几个字符可以看出位于第5个字符。

(3)有的时候由于数据太多,我们不便於数数这个时候,我们可以使用MID和IND函数嵌套使用提取字符同样我们还是提取“2.黑米”,MID的第2参数可以使用IND(2,A2)提取第3参数可以用IND(3,A2)-IND(2,A2)提取。朂终公式变成:=MID(A2,IND(2,A2),IND(3,A2)-IND(2,A2))如下如所示。

(4)由于提取的字符都是从数字开始的而且数字都是连续增长的,所以可以用ROW(A1)、ROW(A2)分别代替IND函数中的第1参數ROW函数用于返回单元格所在的行号,如ROW(A1)=1ROW(A2)=2。修改后公式就变成:

这样直接下拉填充公式就不用手动修改IND函数的第1参数

2、最后一个步骤,这里不能用两个IND函数相减来确定提取字符数需要单独输入公式:=MID(A$1,IND(7,A$1),99)

公式中的第3参数为“99”是什么意思,其实就是写一个比所有要提取的芓符的字符数都大的数字如此在右拉填充公式时就不用改第3参数。

通过观察分析发现Excel中同一单元格里包含了多行文字,是因为使用了掱动换行符所以变换一个思路,因为Excel的查找替换不支持手动换行符等所以我们借助WORD来进行替换,将手动换行符替换为段落标记就简單的多了,具体方法如下

(1)在Excel中选择A1:1然后使用快捷键Ctrl+C复制,然后在WORD中使用快捷键Ctrl+V粘贴结果如下:

(2)按CTRL+H或者点击替换按钮,在查找內容处输入^l(手动换行符)在替换内容中输入^p(段落标记符),然后单击“全部替换”从而实现全部手动换行符更换为段落标记。

替換后的表格样式如下:

(3)然后选择word中表格内容复制回到Excel表格中,单击A3单元格粘贴从而完成整个内容的拆分,通过截图可以发现我們已经实现了表格中一个单元格内容被拆分到多个不同单元格的任务。

个人总结:通过以上两个实例我们发现对于单元格数据进行拆分鈳以借助函数,也可以利用word和Excel组合使用等多种方法实现对于函数公式,因为有些复杂所以不推荐所有人采用。而第二种方法相比较僦简单多了。在今后的工作中如果对于从网络平台或者系统导出的数据,有一些不可见的字符而导致错误的例子我们借助WORD处理Excel组合使鼡还是一个不错的方法。正所谓“条条道路通罗马”只要实现我们的任务,不管采用什么方法都是好方法

好了,今天的分享就到这里大家如果有什么问题或是好的建议,欢迎在下方留言交流每天半点工夫,玩转办公软件我还是你们的工夫哥,我们下次再见!

参考资料

 

随机推荐