如何将Excel一列中的文本分成两列??谢谢

来源:百度知道 编辑:UC知道 时间:2024/06/09 10:42:59
如:将
浅灰色细砂岩
灰色泥岩
浅灰色细砂岩
灰色泥质粉砂岩
浅灰色细砂岩
拆分成:
浅灰色 细砂岩
灰色 泥岩
浅灰色 细砂岩
灰色 泥质粉砂岩
浅灰色 细砂岩

两个公式解决问题:
在B1中输入公式
=MID(A1,1,FIND("色",A1))
在C1中输入公式
=RIGHT(A1,LEN(A1)-FIND("色",A1))
用填充柄填充
这样你A列内的文本就分为两列了,存放在B和C列中了,效果如下
A B C
1 浅灰色细砂岩 浅灰色 细砂岩
2 灰色泥岩 灰色 泥岩
3 浅灰色细砂岩 浅灰色 细砂岩
4 灰色泥质粉砂岩 灰色 泥质粉砂岩
5 浅灰色细砂岩 浅灰色 细砂岩

查找“色”,替换为“色 ”,就是加上一个空格
然后选中所有要分列的数据,点数据--分列,选固定宽度和空格项就成了

分两步,第一步查找“色”,替换“色 ”(即色加一个空格),全部替换后用分列的办法,分隔符为“空格”

因为用公式会产生多余列,
以下是最简单最具体的方法:
1、选中该列
2、CTRL+F选择替换,将色替换成色A,点全部替换
3、选择主菜单的数据--分列,
选择分隔符号下一步,
分隔符号选择其他输入:A
4、下一步,完成!

插入--函数,全部,找到LEFT,和RIGHT函数,看一下函数帮助,很简单的.