Excel中怎样把一个单元格内容分成多列显示?

Excel中怎样把一个单元格内容分成多列显示?

常规操作用分列即可

用函数公式也可以达到同样的目的,如下图举例,公式输入后向右填充即可

公式:=TRIM(MID(SUBSTITUTE($A2,",",REPT(" ",99)),COLUMN(A1)*99-98,99))

温馨提示:内容为网友见解,仅供参考
第1个回答  2019-02-01
笨办法

你可以双击单元格,接着选中所有的内容,按“Ctrl + C”复制,然后选择新的单元格,按“Ctrl + V”粘贴,这样就可以自动将多行内容拆分到多个单元格中了。最后再给这些单元格添加边框即可。


但是,如果数据很多怎么办?这样一个一个复制,不是要加班到天亮了吗?


凡是需要多次重复的操作,也必然有更高效的办法。有人于是想到了函数和VBA,但又觉得有点复杂。其实,我们只要借助word,不论你有多少数据,都可以在1分钟内解决。

好办法


将Excel中的表格复制到Word中,然后再将Word中的表格复制回Excel就可以啦。

接着,如果你使用的是wps,可以选中第一列,点击“拆分并填充内容”,即可实现单个单元格的多行内容拆分到多个单元格中。


而如果你使用的是Excel,可以先“取消单元格合并”。


然后在数据上方添加一个空白行,在E2单元格输入公式“=IF(C2="",E1,C2)”,然后填充公式到其他单元格。

这个公式的意思是:如果同一行左侧的C列单元格中有内容,则填充这个内容;如果同行的C列单元格没有内容,则填充E列上一个单元格的内容。用这种方法补齐空白,比网络上常见的“分类汇总+定位空白”法要高效得多。

最后,将公式获取到的结果复制到C列,老板的要求就完成啦。


所以,尽管老板给你的是一份表格,最后的结果也是要在表格中呈现,你仍然可以借助其他工具。
第2个回答  2019-02-01
这个在办公室要经常用,你看下金芝软件!它的文本单变多列的功能,还不错。
相似回答